HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DD_Defines.h File Reference

Go to the source code of this file.

Macros

#define DD_MIMETYPE_NAMESPACE   "application/sidefx-houdini-"
 
#define DD_DATA_TEXT   "text/plain"
 
#define DD_LABEL_TEXT   "Text"
 
#define DD_DATA_JSON   "application/json"
 
#define DD_DATA_PARM_PATH   DD_MIMETYPE_NAMESPACE "parm.path"
 
#define DD_LABEL_PARM_PATH   "Parameter Path"
 
#define DD_DATA_CHAN_PATH   DD_MIMETYPE_NAMESPACE "channel.path"
 
#define DD_DATA_FLAG_PATH   DD_MIMETYPE_NAMESPACE "node.flag.path"
 
#define DD_DATA_TRACK_PATH   DD_MIMETYPE_NAMESPACE "chop.track.path"
 
#define DD_DATA_OP_PATH   DD_MIMETYPE_NAMESPACE "node.path"
 
#define DD_LABEL_OP_PATH   "Node Path"
 
#define DD_DATA_ITEM_PATH   DD_MIMETYPE_NAMESPACE "item.path"
 
#define DD_LABEL_ITEM_PATH   "Network Item Path"
 
#define DD_DATA_PERS_HANDLE_PATH
 
#define DD_DATA_APEX_NODE_ID   DD_MIMETYPE_NAMESPACE "apex.node.id"
 
#define DD_LABEL_APEX_NODE_ID   "APEX Node ID"
 
#define DD_DATA_TAKE_NAME   DD_MIMETYPE_NAMESPACE "take.name"
 
#define DD_DATA_GALLERY_ENTRY   DD_MIMETYPE_NAMESPACE "gallery.entry"
 
#define DD_DATA_GALLERY_ENTRY_NAME
 
#define DD_LABEL_GALLERY_ENTRY_NAME   "Gallery Entry"
 
#define DD_DATA_SHELF_TOOL   DD_MIMETYPE_NAMESPACE "shelf.tool"
 
#define DD_DATA_SHELF_TOOL_NAME   DD_MIMETYPE_NAMESPACE "shelf.tool.name"
 
#define DD_LABEL_SHELF_TOOL_NAME   "Shelf Tool"
 
#define DD_DATA_ASSET_GALLERY_ENTRY   DD_MIMETYPE_NAMESPACE "asset.gallery.entry"
 
#define DD_LABEL_ASSET_GALLERY_ENTRY   "Asset Gallery Entry"
 
#define DD_DATA_ASSET_GUID   DD_MIMETYPE_NAMESPACE "asset.guid"
 
#define DD_LABEL_ASSET_GUID   "Asset Guid"
 
#define DD_DATA_ASSETTOOL_NAME
 
#define DD_LABEL_ASSETTOOL_NAME   "Asset Tool"
 
#define DD_DATA_FOLDER_GUID   DD_MIMETYPE_NAMESPACE "folder.guid"
 
#define DD_LABEL_FOLDER_GUID   "Folder Guid"
 
#define DD_DATA_SHELF_TOOL_BUTTON
 
#define DD_DATA_SHELF_TOOLBAR
 
#define DD_DATA_SHELF_TOOLBAR_NAME   DD_MIMETYPE_NAMESPACE "shelf.name"
 
#define DD_LABEL_SHELF_TOOLBAR_NAME   "Shelf"
 
#define DD_DATA_DESKTOP_NODE   DD_MIMETYPE_NAMESPACE "desktop.node"
 
#define DD_DATA_DESKTOP_NODE_NAME   DD_MIMETYPE_NAMESPACE "pane.tab.name"
 
#define DD_LABEL_DESKTOP_NODE_NAME   "Pane Tab"
 
#define DD_DATA_DOPDATA_PYTHON   DD_MIMETYPE_NAMESPACE "dop.data.python"
 
#define DD_LABEL_DOPDATA_PYTHON   "Dop Data as Python expression"
 
#define DD_DATA_DOPDATA_HSCRIPT_FLOAT
 
#define DD_LABEL_DOPDATA_HSCRIPT_FLOAT   "Dop Data as Hscript float"
 
#define DD_DATA_DOPDATA_HSCRIPT_STRING
 
#define DD_LABEL_DOPDATA_HSCRIPT_STRING   "Dop Data as Hscript string"
 
#define DD_DATA_PRIM_PATH   DD_MIMETYPE_NAMESPACE "primitive.path"
 
#define DD_LABEL_PRIM_PATH   "Primitive Path"
 
#define DD_DATA_VISUALIZER   DD_MIMETYPE_NAMESPACE "visualizer"
 
#define DD_LABEL_VISUALIZER   "Visualizer"
 
#define DD_DATA_USDPRIMPATH
 
#define DD_DATA_USDPRIMPYTHON
 
#define DD_LABEL_USDPRIMPYTHON   "USD Primitive as Python expression"
 
#define DD_DATA_USDPROPERTYPATH
 
#define DD_DATA_USDPROPERTYPYTHON
 
#define DD_LABEL_USDPROPERTYPYTHON   "USD Property as Python expression"
 
#define DD_DATA_CHAN_VALUE   DD_MIMETYPE_NAMESPACE "chan.value"
 
#define DD_LABEL_CHAN_VALUE   "Current Channel Value"
 
#define DD_DATA_CHAN_EXPR   DD_MIMETYPE_NAMESPACE "chan.express"
 
#define DD_LABEL_CHAN_EXPR   "Channel Expression"
 
#define DD_DATA_CHAN_REF_ABS   DD_MIMETYPE_NAMESPACE "chan.ref.abs"
 
#define DD_LABEL_CHAN_REF_ABS   "Absolute Channel Reference"
 
#define DD_DATA_CHAN_REF_REL   DD_MIMETYPE_NAMESPACE "chan.ref.rel"
 
#define DD_LABEL_CHAN_REF_REL   "Relative Channel Reference"
 
#define DD_DATA_COPY_CHANNEL   DD_MIMETYPE_NAMESPACE "copy.channel"
 
#define DD_LABEL_COPY_CHANNEL   "Copy Channel"
 
#define DD_DATA_CHAN_GROUPS   DD_MIMETYPE_NAMESPACE "chgroups"
 
#define DD_LABEL_CHAN_GROUPS   "Channel Groups"
 
#define DD_DATA_SI_TREENODES   DD_MIMETYPE_NAMESPACE "si.tree.nodes"
 
#define DD_DATA_TRACK_VALUE   DD_MIMETYPE_NAMESPACE "chop.value"
 
#define DD_LABEL_TRACK_VALUE   "Current CHOP Value"
 
#define DD_DATA_TRACK_REF_ABS   DD_MIMETYPE_NAMESPACE "chop.ref.abs"
 
#define DD_LABEL_TRACK_REF_ABS   "CHOP Reference"
 
#define DD_DATA_TRACK_REF_REL   DD_MIMETYPE_NAMESPACE "chop.ref.rel"
 
#define DD_LABEL_TRACK_REF_REL   "Relative CHOP Reference"
 
#define DD_DATA_TRACK_EXPORT   DD_MIMETYPE_NAMESPACE "chop.export"
 
#define DD_LABEL_TRACK_EXPORT   "Export CHOP"
 
#define DD_DATA_WORKITEM_ID   DD_MIMETYPE_NAMESPACE "workitem.id"
 
#define DD_LABEL_WORKITEM_ID   "Work Item ID"
 

Enumerations

enum  DD_State { DD_STATE_START, DD_STATE_DRAG, DD_STATE_END, DD_STATE_CANCEL }
 

Macro Definition Documentation

#define DD_DATA_APEX_NODE_ID   DD_MIMETYPE_NAMESPACE "apex.node.id"

Definition at line 56 of file DD_Defines.h.

#define DD_DATA_ASSET_GALLERY_ENTRY   DD_MIMETYPE_NAMESPACE "asset.gallery.entry"

Definition at line 74 of file DD_Defines.h.

#define DD_DATA_ASSET_GUID   DD_MIMETYPE_NAMESPACE "asset.guid"

Definition at line 78 of file DD_Defines.h.

#define DD_DATA_ASSETTOOL_NAME
Value:
"orbolt.node.type.name"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 80 of file DD_Defines.h.

#define DD_DATA_CHAN_EXPR   DD_MIMETYPE_NAMESPACE "chan.express"

Definition at line 144 of file DD_Defines.h.

#define DD_DATA_CHAN_GROUPS   DD_MIMETYPE_NAMESPACE "chgroups"

Definition at line 156 of file DD_Defines.h.

#define DD_DATA_CHAN_PATH   DD_MIMETYPE_NAMESPACE "channel.path"

Definition at line 40 of file DD_Defines.h.

#define DD_DATA_CHAN_REF_ABS   DD_MIMETYPE_NAMESPACE "chan.ref.abs"

Definition at line 147 of file DD_Defines.h.

#define DD_DATA_CHAN_REF_REL   DD_MIMETYPE_NAMESPACE "chan.ref.rel"

Definition at line 150 of file DD_Defines.h.

#define DD_DATA_CHAN_VALUE   DD_MIMETYPE_NAMESPACE "chan.value"

Definition at line 140 of file DD_Defines.h.

#define DD_DATA_COPY_CHANNEL   DD_MIMETYPE_NAMESPACE "copy.channel"

Definition at line 153 of file DD_Defines.h.

#define DD_DATA_DESKTOP_NODE   DD_MIMETYPE_NAMESPACE "desktop.node"

Definition at line 97 of file DD_Defines.h.

#define DD_DATA_DESKTOP_NODE_NAME   DD_MIMETYPE_NAMESPACE "pane.tab.name"

Definition at line 98 of file DD_Defines.h.

#define DD_DATA_DOPDATA_HSCRIPT_FLOAT
Value:
"dop.data.hscript.float"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 103 of file DD_Defines.h.

#define DD_DATA_DOPDATA_HSCRIPT_STRING
Value:
"dop.data.hscript.string"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 106 of file DD_Defines.h.

#define DD_DATA_DOPDATA_PYTHON   DD_MIMETYPE_NAMESPACE "dop.data.python"

Definition at line 101 of file DD_Defines.h.

#define DD_DATA_FLAG_PATH   DD_MIMETYPE_NAMESPACE "node.flag.path"

Definition at line 41 of file DD_Defines.h.

#define DD_DATA_FOLDER_GUID   DD_MIMETYPE_NAMESPACE "folder.guid"

Definition at line 83 of file DD_Defines.h.

#define DD_DATA_GALLERY_ENTRY   DD_MIMETYPE_NAMESPACE "gallery.entry"

Definition at line 63 of file DD_Defines.h.

#define DD_DATA_GALLERY_ENTRY_NAME
Value:
"gallery.entry.name"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 64 of file DD_Defines.h.

#define DD_DATA_ITEM_PATH   DD_MIMETYPE_NAMESPACE "item.path"

Definition at line 51 of file DD_Defines.h.

#define DD_DATA_JSON   "application/json"

Definition at line 34 of file DD_Defines.h.

#define DD_DATA_OP_PATH   DD_MIMETYPE_NAMESPACE "node.path"

Definition at line 48 of file DD_Defines.h.

#define DD_DATA_PARM_PATH   DD_MIMETYPE_NAMESPACE "parm.path"

Definition at line 37 of file DD_Defines.h.

#define DD_DATA_PERS_HANDLE_PATH
Value:
"persistent.handle.path"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 53 of file DD_Defines.h.

#define DD_DATA_PRIM_PATH   DD_MIMETYPE_NAMESPACE "primitive.path"

Definition at line 113 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOL   DD_MIMETYPE_NAMESPACE "shelf.tool"

Definition at line 69 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOL_BUTTON
Value:
"shelf.tool.button"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 87 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOL_NAME   DD_MIMETYPE_NAMESPACE "shelf.tool.name"

Definition at line 70 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOLBAR
Value:
"shelf.toolbar"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 91 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOLBAR_NAME   DD_MIMETYPE_NAMESPACE "shelf.name"

Definition at line 93 of file DD_Defines.h.

#define DD_DATA_SI_TREENODES   DD_MIMETYPE_NAMESPACE "si.tree.nodes"

Definition at line 159 of file DD_Defines.h.

#define DD_DATA_TAKE_NAME   DD_MIMETYPE_NAMESPACE "take.name"

Definition at line 60 of file DD_Defines.h.

#define DD_DATA_TEXT   "text/plain"

Definition at line 32 of file DD_Defines.h.

#define DD_DATA_TRACK_EXPORT   DD_MIMETYPE_NAMESPACE "chop.export"

Definition at line 175 of file DD_Defines.h.

#define DD_DATA_TRACK_PATH   DD_MIMETYPE_NAMESPACE "chop.track.path"

Definition at line 45 of file DD_Defines.h.

#define DD_DATA_TRACK_REF_ABS   DD_MIMETYPE_NAMESPACE "chop.ref.abs"

Definition at line 169 of file DD_Defines.h.

#define DD_DATA_TRACK_REF_REL   DD_MIMETYPE_NAMESPACE "chop.ref.rel"

Definition at line 172 of file DD_Defines.h.

#define DD_DATA_TRACK_VALUE   DD_MIMETYPE_NAMESPACE "chop.value"

Definition at line 166 of file DD_Defines.h.

#define DD_DATA_USDPRIMPATH
Value:
"usd.primitive.path"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 121 of file DD_Defines.h.

#define DD_DATA_USDPRIMPYTHON
Value:
"usd.primitive.python"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 123 of file DD_Defines.h.

#define DD_DATA_USDPROPERTYPATH
Value:
"usd.property.path"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 126 of file DD_Defines.h.

#define DD_DATA_USDPROPERTYPYTHON
Value:
"usd.property.python"
#define DD_MIMETYPE_NAMESPACE
Definition: DD_Defines.h:30

Definition at line 128 of file DD_Defines.h.

#define DD_DATA_VISUALIZER   DD_MIMETYPE_NAMESPACE "visualizer"

Definition at line 117 of file DD_Defines.h.

#define DD_DATA_WORKITEM_ID   DD_MIMETYPE_NAMESPACE "workitem.id"

Definition at line 183 of file DD_Defines.h.

#define DD_LABEL_APEX_NODE_ID   "APEX Node ID"

Definition at line 57 of file DD_Defines.h.

#define DD_LABEL_ASSET_GALLERY_ENTRY   "Asset Gallery Entry"

Definition at line 75 of file DD_Defines.h.

#define DD_LABEL_ASSET_GUID   "Asset Guid"

Definition at line 79 of file DD_Defines.h.

#define DD_LABEL_ASSETTOOL_NAME   "Asset Tool"

Definition at line 82 of file DD_Defines.h.

#define DD_LABEL_CHAN_EXPR   "Channel Expression"

Definition at line 145 of file DD_Defines.h.

#define DD_LABEL_CHAN_GROUPS   "Channel Groups"

Definition at line 157 of file DD_Defines.h.

#define DD_LABEL_CHAN_REF_ABS   "Absolute Channel Reference"

Definition at line 148 of file DD_Defines.h.

#define DD_LABEL_CHAN_REF_REL   "Relative Channel Reference"

Definition at line 151 of file DD_Defines.h.

#define DD_LABEL_CHAN_VALUE   "Current Channel Value"

Definition at line 141 of file DD_Defines.h.

#define DD_LABEL_COPY_CHANNEL   "Copy Channel"

Definition at line 154 of file DD_Defines.h.

#define DD_LABEL_DESKTOP_NODE_NAME   "Pane Tab"

Definition at line 99 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_HSCRIPT_FLOAT   "Dop Data as Hscript float"

Definition at line 105 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_HSCRIPT_STRING   "Dop Data as Hscript string"

Definition at line 108 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_PYTHON   "Dop Data as Python expression"

Definition at line 102 of file DD_Defines.h.

#define DD_LABEL_FOLDER_GUID   "Folder Guid"

Definition at line 84 of file DD_Defines.h.

#define DD_LABEL_GALLERY_ENTRY_NAME   "Gallery Entry"

Definition at line 66 of file DD_Defines.h.

#define DD_LABEL_ITEM_PATH   "Network Item Path"

Definition at line 52 of file DD_Defines.h.

#define DD_LABEL_OP_PATH   "Node Path"

Definition at line 49 of file DD_Defines.h.

#define DD_LABEL_PARM_PATH   "Parameter Path"

Definition at line 38 of file DD_Defines.h.

#define DD_LABEL_PRIM_PATH   "Primitive Path"

Definition at line 114 of file DD_Defines.h.

#define DD_LABEL_SHELF_TOOL_NAME   "Shelf Tool"

Definition at line 71 of file DD_Defines.h.

#define DD_LABEL_SHELF_TOOLBAR_NAME   "Shelf"

Definition at line 94 of file DD_Defines.h.

#define DD_LABEL_TEXT   "Text"

Definition at line 33 of file DD_Defines.h.

#define DD_LABEL_TRACK_EXPORT   "Export CHOP"

Definition at line 176 of file DD_Defines.h.

#define DD_LABEL_TRACK_REF_ABS   "CHOP Reference"

Definition at line 170 of file DD_Defines.h.

#define DD_LABEL_TRACK_REF_REL   "Relative CHOP Reference"

Definition at line 173 of file DD_Defines.h.

#define DD_LABEL_TRACK_VALUE   "Current CHOP Value"

Definition at line 167 of file DD_Defines.h.

#define DD_LABEL_USDPRIMPYTHON   "USD Primitive as Python expression"

Definition at line 125 of file DD_Defines.h.

#define DD_LABEL_USDPROPERTYPYTHON   "USD Property as Python expression"

Definition at line 130 of file DD_Defines.h.

#define DD_LABEL_VISUALIZER   "Visualizer"

Definition at line 118 of file DD_Defines.h.

#define DD_LABEL_WORKITEM_ID   "Work Item ID"

Definition at line 184 of file DD_Defines.h.

#define DD_MIMETYPE_NAMESPACE   "application/sidefx-houdini-"

Definition at line 30 of file DD_Defines.h.

Enumeration Type Documentation

enum DD_State
Enumerator
DD_STATE_START 
DD_STATE_DRAG 
DD_STATE_END 
DD_STATE_CANCEL 

Definition at line 14 of file DD_Defines.h.