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_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_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_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"
 

Enumerations

enum  DD_State { DD_STATE_START, DD_STATE_DRAG, DD_STATE_END, DD_STATE_CANCEL }
 

Macro Definition Documentation

#define DD_DATA_ASSET_GUID   DD_MIMETYPE_NAMESPACE "asset.guid"

Definition at line 70 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 72 of file DD_Defines.h.

#define DD_DATA_CHAN_EXPR   DD_MIMETYPE_NAMESPACE "chan.express"

Definition at line 136 of file DD_Defines.h.

#define DD_DATA_CHAN_GROUPS   DD_MIMETYPE_NAMESPACE "chgroups"

Definition at line 148 of file DD_Defines.h.

#define DD_DATA_CHAN_PATH   DD_MIMETYPE_NAMESPACE "channel.path"

Definition at line 39 of file DD_Defines.h.

#define DD_DATA_CHAN_REF_ABS   DD_MIMETYPE_NAMESPACE "chan.ref.abs"

Definition at line 139 of file DD_Defines.h.

#define DD_DATA_CHAN_REF_REL   DD_MIMETYPE_NAMESPACE "chan.ref.rel"

Definition at line 142 of file DD_Defines.h.

#define DD_DATA_CHAN_VALUE   DD_MIMETYPE_NAMESPACE "chan.value"

Definition at line 132 of file DD_Defines.h.

#define DD_DATA_COPY_CHANNEL   DD_MIMETYPE_NAMESPACE "copy.channel"

Definition at line 145 of file DD_Defines.h.

#define DD_DATA_DESKTOP_NODE   DD_MIMETYPE_NAMESPACE "desktop.node"

Definition at line 89 of file DD_Defines.h.

#define DD_DATA_DESKTOP_NODE_NAME   DD_MIMETYPE_NAMESPACE "pane.tab.name"

Definition at line 90 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 95 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 98 of file DD_Defines.h.

#define DD_DATA_DOPDATA_PYTHON   DD_MIMETYPE_NAMESPACE "dop.data.python"

Definition at line 93 of file DD_Defines.h.

#define DD_DATA_FLAG_PATH   DD_MIMETYPE_NAMESPACE "node.flag.path"

Definition at line 40 of file DD_Defines.h.

#define DD_DATA_FOLDER_GUID   DD_MIMETYPE_NAMESPACE "folder.guid"

Definition at line 75 of file DD_Defines.h.

#define DD_DATA_GALLERY_ENTRY   DD_MIMETYPE_NAMESPACE "gallery.entry"

Definition at line 59 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 60 of file DD_Defines.h.

#define DD_DATA_ITEM_PATH   DD_MIMETYPE_NAMESPACE "item.path"

Definition at line 50 of file DD_Defines.h.

#define DD_DATA_OP_PATH   DD_MIMETYPE_NAMESPACE "node.path"

Definition at line 47 of file DD_Defines.h.

#define DD_DATA_PARM_PATH   DD_MIMETYPE_NAMESPACE "parm.path"

Definition at line 36 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 52 of file DD_Defines.h.

#define DD_DATA_PRIM_PATH   DD_MIMETYPE_NAMESPACE "primitive.path"

Definition at line 105 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOL   DD_MIMETYPE_NAMESPACE "shelf.tool"

Definition at line 65 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 79 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOL_NAME   DD_MIMETYPE_NAMESPACE "shelf.tool.name"

Definition at line 66 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 83 of file DD_Defines.h.

#define DD_DATA_SHELF_TOOLBAR_NAME   DD_MIMETYPE_NAMESPACE "shelf.name"

Definition at line 85 of file DD_Defines.h.

#define DD_DATA_SI_TREENODES   DD_MIMETYPE_NAMESPACE "si.tree.nodes"

Definition at line 151 of file DD_Defines.h.

#define DD_DATA_TAKE_NAME   DD_MIMETYPE_NAMESPACE "take.name"

Definition at line 56 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 167 of file DD_Defines.h.

#define DD_DATA_TRACK_PATH   DD_MIMETYPE_NAMESPACE "chop.track.path"

Definition at line 44 of file DD_Defines.h.

#define DD_DATA_TRACK_REF_ABS   DD_MIMETYPE_NAMESPACE "chop.ref.abs"

Definition at line 161 of file DD_Defines.h.

#define DD_DATA_TRACK_REF_REL   DD_MIMETYPE_NAMESPACE "chop.ref.rel"

Definition at line 164 of file DD_Defines.h.

#define DD_DATA_TRACK_VALUE   DD_MIMETYPE_NAMESPACE "chop.value"

Definition at line 158 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 113 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 115 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 118 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 120 of file DD_Defines.h.

#define DD_DATA_VISUALIZER   DD_MIMETYPE_NAMESPACE "visualizer"

Definition at line 109 of file DD_Defines.h.

#define DD_LABEL_ASSET_GUID   "Asset Guid"

Definition at line 71 of file DD_Defines.h.

#define DD_LABEL_ASSETTOOL_NAME   "Asset Tool"

Definition at line 74 of file DD_Defines.h.

#define DD_LABEL_CHAN_EXPR   "Channel Expression"

Definition at line 137 of file DD_Defines.h.

#define DD_LABEL_CHAN_GROUPS   "Channel Groups"

Definition at line 149 of file DD_Defines.h.

#define DD_LABEL_CHAN_REF_ABS   "Absolute Channel Reference"

Definition at line 140 of file DD_Defines.h.

#define DD_LABEL_CHAN_REF_REL   "Relative Channel Reference"

Definition at line 143 of file DD_Defines.h.

#define DD_LABEL_CHAN_VALUE   "Current Channel Value"

Definition at line 133 of file DD_Defines.h.

#define DD_LABEL_COPY_CHANNEL   "Copy Channel"

Definition at line 146 of file DD_Defines.h.

#define DD_LABEL_DESKTOP_NODE_NAME   "Pane Tab"

Definition at line 91 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_HSCRIPT_FLOAT   "Dop Data as Hscript float"

Definition at line 97 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_HSCRIPT_STRING   "Dop Data as Hscript string"

Definition at line 100 of file DD_Defines.h.

#define DD_LABEL_DOPDATA_PYTHON   "Dop Data as Python expression"

Definition at line 94 of file DD_Defines.h.

#define DD_LABEL_FOLDER_GUID   "Folder Guid"

Definition at line 76 of file DD_Defines.h.

#define DD_LABEL_GALLERY_ENTRY_NAME   "Gallery Entry"

Definition at line 62 of file DD_Defines.h.

#define DD_LABEL_ITEM_PATH   "Network Item Path"

Definition at line 51 of file DD_Defines.h.

#define DD_LABEL_OP_PATH   "Node Path"

Definition at line 48 of file DD_Defines.h.

#define DD_LABEL_PARM_PATH   "Parameter Path"

Definition at line 37 of file DD_Defines.h.

#define DD_LABEL_PRIM_PATH   "Primitive Path"

Definition at line 106 of file DD_Defines.h.

#define DD_LABEL_SHELF_TOOL_NAME   "Shelf Tool"

Definition at line 67 of file DD_Defines.h.

#define DD_LABEL_SHELF_TOOLBAR_NAME   "Shelf"

Definition at line 86 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 168 of file DD_Defines.h.

#define DD_LABEL_TRACK_REF_ABS   "CHOP Reference"

Definition at line 162 of file DD_Defines.h.

#define DD_LABEL_TRACK_REF_REL   "Relative CHOP Reference"

Definition at line 165 of file DD_Defines.h.

#define DD_LABEL_TRACK_VALUE   "Current CHOP Value"

Definition at line 159 of file DD_Defines.h.

#define DD_LABEL_USDPRIMPYTHON   "USD Primitive as Python expression"

Definition at line 117 of file DD_Defines.h.

#define DD_LABEL_USDPROPERTYPYTHON   "USD Property as Python expression"

Definition at line 122 of file DD_Defines.h.

#define DD_LABEL_VISUALIZER   "Visualizer"

Definition at line 110 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.