9 #ifndef __PDG_NODE_TYPES_H__
10 #define __PDG_NODE_TYPES_H__
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
The node is completely cooked.
A feedback end node – part of a feedback block.
Placeholder/undefined node subtype.
UT_SharedPtr< PDG_Dependency > PDG_DependencyPtr
Type defs for registered type objects.
Placeholder/undefined node type.
The callback is missing or undefined.
The callback failed to execute.
UT_UniquePtr< PDG_Node > PDG_NodePtr
Array, set and map of nodes.
A feedback begin node – part of a feedback block.
A regular node – default value.
std::pair< UT_StringHolder, UT_StringHolder > PDG_NodePortPair
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
PDG_NodeType
Enumeration of node types in a PDG graph.
UT_SharedPtr< PDG_NodeCallback > PDG_NodeCallbackPtr
No error was specified, i.e. the ref is valid.
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
PDG_NodeState
Node state, used for UI/progress reporting.
int PDG_NodeID
Node ID type.
No cast error occured (success)
PDG_CallbackResult
Enumeration of callback return types.
PDG_NodeSubtype
Enumeration of node subtypes.
One or more work items were canceled during the cook.
The node is waiting on upstream nodes to make progress.
One or more work items failed during the cook.
The node is actively cooking work items.
A utility node, such as a null or switch.
PDG_PortType
Enumeration of node port types.