HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_EventTypes.h File Reference
#include <UT/UT_Optional.h>
+ Include dependency graph for PDG_EventTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PDG_EVENT_QUEUE_DEBUG   0
 
#define PDG_EVENT_BUILD_ENUM(...)   enum PDG_EventType { __VA_ARGS__};
 

Functions

 PDG_EVENT_BUILD_ENUM (PDG_EVENT_NULL, PDG_EVENT_WORKITEM_ADD, PDG_EVENT_WORKITEM_REMOVE, PDG_EVENT_WORKITEM_STATE_CHANGE, PDG_EVENT_WORKITEM_COOK_PERCENT_UPDATE, PDG_EVENT_WORKITEM_ADD_DEP, PDG_EVENT_WORKITEM_REMOVE_DEP, PDG_EVENT_WORKITEM_ADD_PARENT, PDG_EVENT_WORKITEM_REMOVE_PARENT, PDG_EVENT_NODE_CLEAR, PDG_EVENT_COOK_ERROR, PDG_EVENT_COOK_WARNING, PDG_EVENT_COOK_COMPLETE, PDG_EVENT_DIRTY_START, PDG_EVENT_DIRTY_STOP, PDG_EVENT_DIRTY_ALL, PDG_EVENT_UI_SELECT, PDG_EVENT_NODE_CREATE, PDG_EVENT_NODE_REMOVE, PDG_EVENT_NODE_RENAME, PDG_EVENT_NODE_CONNECT, PDG_EVENT_NODE_DISCONNECT, PDG_EVENT_NODE_FIRST_COOK, PDG_EVENT_NODE_GENERATED, PDG_EVENT_NODE_COOKED, PDG_EVENT_WORKITEM_SET_INT, PDG_EVENT_WORKITEM_SET_FLOAT, PDG_EVENT_WORKITEM_SET_STRING, PDG_EVENT_WORKITEM_SET_FILE, PDG_EVENT_WORKITEM_SET_PYOBJECT, PDG_EVENT_WORKITEM_SET_GEOMETRY, PDG_EVENT_WORKITEM_MERGE, PDG_EVENT_WORKITEM_OUTPUT_FILES, PDG_EVENT_WORKITEM_PRIORITY, PDG_EVENT_COOK_START, PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR, PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR, PDG_EVENT_NODE_PROGRESS_UPDATE, PDG_EVENT_BATCH_ITEM_INITIALIZED, PDG_EVENT_ALL, PDG_EVENT_LOG, PDG_EVENT_SCHEDULER_ADDED, PDG_EVENT_SCHEDULER_REMOVED, PDG_EVENT_SET_SCHEDULER, PDG_EVENT_SERVICE_MANAGER_ALL, PDG_EVENT_SERVICE_START_BEGIN, PDG_EVENT_SERVICE_START_END, PDG_EVENT_SERVICE_CLIENT_STARTED, PDG_EVENT_SERVICE_CLIENT_CHANGED,)
 

Macro Definition Documentation

#define PDG_EVENT_BUILD_ENUM (   ...)    enum PDG_EventType { __VA_ARGS__};

Definition at line 41 of file PDG_EventTypes.h.

#define PDG_EVENT_QUEUE_DEBUG   0

Definition at line 14 of file PDG_EventTypes.h.

Function Documentation

PDG_EVENT_BUILD_ENUM ( PDG_EVENT_NULL  ,
PDG_EVENT_WORKITEM_ADD  ,
PDG_EVENT_WORKITEM_REMOVE  ,
PDG_EVENT_WORKITEM_STATE_CHANGE  ,
PDG_EVENT_WORKITEM_COOK_PERCENT_UPDATE  ,
PDG_EVENT_WORKITEM_ADD_DEP  ,
PDG_EVENT_WORKITEM_REMOVE_DEP  ,
PDG_EVENT_WORKITEM_ADD_PARENT  ,
PDG_EVENT_WORKITEM_REMOVE_PARENT  ,
PDG_EVENT_NODE_CLEAR  ,
PDG_EVENT_COOK_ERROR  ,
PDG_EVENT_COOK_WARNING  ,
PDG_EVENT_COOK_COMPLETE  ,
PDG_EVENT_DIRTY_START  ,
PDG_EVENT_DIRTY_STOP  ,
PDG_EVENT_DIRTY_ALL  ,
PDG_EVENT_UI_SELECT  ,
PDG_EVENT_NODE_CREATE  ,
PDG_EVENT_NODE_REMOVE  ,
PDG_EVENT_NODE_RENAME  ,
PDG_EVENT_NODE_CONNECT  ,
PDG_EVENT_NODE_DISCONNECT  ,
PDG_EVENT_NODE_FIRST_COOK  ,
PDG_EVENT_NODE_GENERATED  ,
PDG_EVENT_NODE_COOKED  ,
PDG_EVENT_WORKITEM_SET_INT  ,
PDG_EVENT_WORKITEM_SET_FLOAT  ,
PDG_EVENT_WORKITEM_SET_STRING  ,
PDG_EVENT_WORKITEM_SET_FILE  ,
PDG_EVENT_WORKITEM_SET_PYOBJECT  ,
PDG_EVENT_WORKITEM_SET_GEOMETRY  ,
PDG_EVENT_WORKITEM_MERGE  ,
PDG_EVENT_WORKITEM_OUTPUT_FILES  ,
PDG_EVENT_WORKITEM_PRIORITY  ,
PDG_EVENT_COOK_START  ,
PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR  ,
PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR  ,
PDG_EVENT_NODE_PROGRESS_UPDATE  ,
PDG_EVENT_BATCH_ITEM_INITIALIZED  ,
PDG_EVENT_ALL  ,
PDG_EVENT_LOG  ,
PDG_EVENT_SCHEDULER_ADDED  ,
PDG_EVENT_SCHEDULER_REMOVED  ,
PDG_EVENT_SET_SCHEDULER  ,
PDG_EVENT_SERVICE_MANAGER_ALL  ,
PDG_EVENT_SERVICE_START_BEGIN  ,
PDG_EVENT_SERVICE_START_END  ,
PDG_EVENT_SERVICE_CLIENT_STARTED  ,
PDG_EVENT_SERVICE_CLIENT_CHANGED   
)