HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_EventTypes.h File Reference
#include <UT/UT_Array.h>
#include <UT/UT_ArraySet.h>
#include <UT/UT_ValArray.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.

Typedefs

using PDG_EventEmitterSet = UT_ArraySet< PDG_EventEmitter * >
 
using PDG_EventFilter = UT_ValArray< PDG_EventType >
 
using PDG_EventFilterArray = UT_Array< PDG_EventFilter >
 
using PDG_EventFilterMap = UT_Array< int >
 
using PDG_EventHandlerArray = UT_Array< PDG_EventHandler * >
 

Enumerations

enum  PDG_EventType {
  PDG_EVENT_NULL, PDG_EVENT_WORKITEM_ADD, PDG_EVENT_WORKITEM_ADD_LIST, PDG_EVENT_WORKITEM_REMOVE,
  PDG_EVENT_WORKITEM_REMOVE_LIST, 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_DICT,
  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,
  PDG_EVENT_COUNT
}
 

Typedef Documentation

Definition at line 97 of file PDG_EventTypes.h.

Definition at line 98 of file PDG_EventTypes.h.

Definition at line 99 of file PDG_EventTypes.h.

Definition at line 100 of file PDG_EventTypes.h.

Definition at line 101 of file PDG_EventTypes.h.

Enumeration Type Documentation

Enumerator
PDG_EVENT_NULL 
PDG_EVENT_WORKITEM_ADD 
PDG_EVENT_WORKITEM_ADD_LIST 
PDG_EVENT_WORKITEM_REMOVE 
PDG_EVENT_WORKITEM_REMOVE_LIST 
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_DICT 
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 
PDG_EVENT_COUNT 

Definition at line 19 of file PDG_EventTypes.h.