Blender  V3.3
Public Member Functions | Public Attributes | List of all members
HdCyclesSession Class Referencefinal

#include <session.h>

Inheritance diagram for HdCyclesSession:

Public Member Functions

 HdCyclesSession (CCL_NS::Session *session_, const bool keep_nodes)
 
 HdCyclesSession (const CCL_NS::SessionParams &params)
 
 ~HdCyclesSession () override
 
void UpdateScene ()
 
double GetStageMetersPerUnit () const
 
void SetStageMetersPerUnit (double stageMetersPerUnit)
 
PXR_NS::HdRenderPassAovBinding GetDisplayAovBinding () const
 
void SetDisplayAovBinding (const PXR_NS::HdRenderPassAovBinding &aovBinding)
 
const PXR_NS::HdRenderPassAovBindingVector & GetAovBindings () const
 
void SyncAovBindings (const PXR_NS::HdRenderPassAovBindingVector &aovBindings)
 
void RemoveAovBinding (PXR_NS::HdRenderBuffer *renderBuffer)
 

Public Attributes

CCL_NS::Session * session
 
bool keep_nodes
 

Detailed Description

Definition at line 24 of file hydra/session.h.

Constructor & Destructor Documentation

◆ HdCyclesSession() [1/2]

HdCyclesSession::HdCyclesSession ( CCL_NS::Session *  session_,
const bool  keep_nodes 
)

◆ HdCyclesSession() [2/2]

HdCyclesSession::HdCyclesSession ( const CCL_NS::SessionParams &  params)

◆ ~HdCyclesSession()

HdCyclesSession::~HdCyclesSession ( )
override

Definition at line 96 of file hydra/session.cpp.

References session.

Member Function Documentation

◆ GetAovBindings()

const PXR_NS::HdRenderPassAovBindingVector& HdCyclesSession::GetAovBindings ( ) const
inline

Definition at line 52 of file hydra/session.h.

Referenced by HdCyclesRenderPass::IsConverged().

◆ GetDisplayAovBinding()

PXR_NS::HdRenderPassAovBinding HdCyclesSession::GetDisplayAovBinding ( ) const
inline

Definition at line 42 of file hydra/session.h.

◆ GetStageMetersPerUnit()

double HdCyclesSession::GetStageMetersPerUnit ( ) const
inline

Definition at line 32 of file hydra/session.h.

◆ RemoveAovBinding()

void HdCyclesSession::RemoveAovBinding ( PXR_NS::HdRenderBuffer *  renderBuffer)

Definition at line 157 of file hydra/session.cpp.

◆ SetDisplayAovBinding()

void HdCyclesSession::SetDisplayAovBinding ( const PXR_NS::HdRenderPassAovBinding &  aovBinding)
inline

Definition at line 47 of file hydra/session.h.

◆ SetStageMetersPerUnit()

void HdCyclesSession::SetStageMetersPerUnit ( double  stageMetersPerUnit)
inline

Definition at line 37 of file hydra/session.h.

◆ SyncAovBindings()

void HdCyclesSession::SyncAovBindings ( const PXR_NS::HdRenderPassAovBindingVector &  aovBindings)

◆ UpdateScene()

void HdCyclesSession::UpdateScene ( )

Member Data Documentation

◆ keep_nodes

bool HdCyclesSession::keep_nodes

Definition at line 62 of file hydra/session.h.

◆ session

CCL_NS::Session* HdCyclesSession::session

The documentation for this class was generated from the following files: