HDK
|
#include <COP_SlapcompRegistry.h>
Classes | |
class | AovInfo |
Static Public Member Functions | |
static IMX_LayerConstPtr | fetchLayer (const char *aov) |
static void | stashLayer (const UT_StringHolder &aov, IMX_LayerConstPtr layer) |
static void | registerNode (const OP_Node *node, const UT_StringSet &aovs) |
static void | deregisterNode (const OP_Node *node) |
static void | notifyNodes () |
static void | registerViewerAOVs (const UT_Array< AovInfo > &aovs) |
static void | activeAOVs (UT_StringSet &aovs) |
static void | viewerAOVs (UT_Array< AovInfo > &aovs) |
static void | clear () |
Protected Member Functions | |
IMX_LayerConstPtr | _fetchLayer (const char *aov) |
void | _stashLayer (const UT_StringHolder &aov, IMX_LayerConstPtr layer) |
void | _clear () |
void | _registerNode (const OP_Node *node, const UT_StringSet &aovs) |
void | _deregisterNode (const OP_Node *node) |
void | _notifyNodes () |
void | _registerViewerAOVs (const UT_Array< AovInfo > &aovs) |
void | _activeAOVs (UT_StringSet &aovs) |
void | _viewerAOVs (UT_Array< AovInfo > &aovs) |
Static Protected Member Functions | |
static COP_SlapcompRegistry * | getRegistry () |
Protected Attributes | |
UT_Lock | myLock |
UT_Map< int, UT_SharedPtr < UT_StringSet > > | myOpNodes |
UT_StringMap< IMX_LayerConstPtr > | myLayers |
UT_Array< AovInfo > | myViewerAOVs |
exint | myVersion = 0 |
exint | myNotifyVersion = 0 |
Stores slap comp layers for other nodes to possibly retrieve Currently only one path, ideally will allow multiple viewport simultaneously.
Definition at line 24 of file COP_SlapcompRegistry.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
Populate aovs with all aovs requested by any live import.
|
static |
|
static |
|
staticprotected |
|
static |
|
static |
|
static |
List of AOVs last submitted by a viewer import.
|
protected |
Definition at line 73 of file COP_SlapcompRegistry.h.
|
protected |
Definition at line 71 of file COP_SlapcompRegistry.h.
|
protected |
Definition at line 76 of file COP_SlapcompRegistry.h.
|
protected |
Definition at line 72 of file COP_SlapcompRegistry.h.
|
protected |
Definition at line 75 of file COP_SlapcompRegistry.h.
Definition at line 74 of file COP_SlapcompRegistry.h.