HDK
|
#include <UT/UT_Array.h>
#include <UT/UT_ArraySet.h>
#include <UT/UT_ArrayStringMap.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringMap.h>
#include <UT/UT_UniquePtr.h>
Go to the source code of this file.
Typedefs | |
using | PDG_DependencyPtr = UT_SharedPtr< PDG_Dependency > |
Type defs for registered type objects. More... | |
using | PDG_NodeCallbackPtr = UT_SharedPtr< PDG_NodeCallback > |
using | PDG_NodeID = int |
Node ID type. More... | |
using | PDG_CacheID = int |
using | PDG_NodePtr = UT_UniquePtr< PDG_Node > |
Array, set and map of nodes. More... | |
using | PDG_NodePtrMap = UT_ArrayStringMap< PDG_NodePtr > |
using | PDG_NodeArray = UT_Array< PDG_Node * > |
using | PDG_NodeSet = UT_ArraySet< PDG_Node * > |
using | PDG_NodeMap = UT_ArrayStringMap< PDG_Node * > |
using | PDG_PortArray = UT_Array< PDG_Port * > |
Array of input/output/parameter ports. More... | |
using | PDG_NodePortPair = std::pair< UT_StringHolder, UT_StringHolder > |
using | PDG_NodePortArray = UT_Array< PDG_NodePortPair > |
using | PDG_NodePortMap = UT_StringMap< PDG_NodePortArray > |
using PDG_CacheID = int |
Definition at line 30 of file PDG_NodeTypes.h.
using PDG_DependencyPtr = UT_SharedPtr<PDG_Dependency> |
Type defs for registered type objects.
Definition at line 25 of file PDG_NodeTypes.h.
using PDG_NodeArray = UT_Array<PDG_Node*> |
Definition at line 36 of file PDG_NodeTypes.h.
Definition at line 26 of file PDG_NodeTypes.h.
using PDG_NodeID = int |
Node ID type.
Definition at line 29 of file PDG_NodeTypes.h.
using PDG_NodeMap = UT_ArrayStringMap<PDG_Node*> |
Definition at line 38 of file PDG_NodeTypes.h.
using PDG_NodePortArray = UT_Array<PDG_NodePortPair> |
Definition at line 44 of file PDG_NodeTypes.h.
using PDG_NodePortMap = UT_StringMap<PDG_NodePortArray> |
Definition at line 45 of file PDG_NodeTypes.h.
using PDG_NodePortPair = std::pair<UT_StringHolder, UT_StringHolder> |
Definition at line 43 of file PDG_NodeTypes.h.
using PDG_NodePtr = UT_UniquePtr<PDG_Node> |
Array, set and map of nodes.
Definition at line 33 of file PDG_NodeTypes.h.
using PDG_NodePtrMap = UT_ArrayStringMap<PDG_NodePtr> |
Definition at line 34 of file PDG_NodeTypes.h.
using PDG_NodeSet = UT_ArraySet<PDG_Node*> |
Definition at line 37 of file PDG_NodeTypes.h.
using PDG_PortArray = UT_Array<PDG_Port*> |
Array of input/output/parameter ports.
Definition at line 41 of file PDG_NodeTypes.h.
|
strong |
Enumeration of callback return types.
Definition at line 48 of file PDG_NodeTypes.h.
|
strong |
Node state, used for UI/progress reporting.
Definition at line 68 of file PDG_NodeTypes.h.
|
strong |
Enumeration of node subtypes.
Definition at line 118 of file PDG_NodeTypes.h.
|
strong |
Enumeration of node types in a PDG graph.
Definition at line 95 of file PDG_NodeTypes.h.
|
strong |
Enumeration of node port display type, e.g. menus or toggles, for parameters
Definition at line 138 of file PDG_NodeTypes.h.
|
strong |
Enumeration of node port types.
Enumerator | |
---|---|
eInput |
Input connection. |
eOutput |
Output connection. |
eParameter |
Parameter. |
eCount |
Port type guard/count. |
Definition at line 163 of file PDG_NodeTypes.h.