12 #ifndef __VIS_Defines__
13 #define __VIS_Defines__
37 #define VIS_TYPE_DEFAULT_ICON "SHOP_vm_geo_file"
40 #define VIS_GENERIC_NAME "vis_generic"
41 #define VIS_MARKER_NAME "vis_marker"
44 #define VIS_PARM_NAME_ATTRIB "attrib"
45 #define VIS_PARM_NAME_GROUP "group"
46 #define VIS_PARM_NAME_CLASS "class"
56 inline bool isNode()
const {
return myId >= 0; }
57 inline int getId()
const {
return myId; }
83 myEventType(type), myOwner(owner), myIndex(index), myUniqueId(uid)
187 void arm(
bool armed);
198 return myId == other.myId;
202 return myId != other.myId;
209 return myKey == other.myKey;
215 return myKey != other.myKey;
static const VIS_TableRef Global
static const VIS_Context None
VIS_EventType myEventType
const uint32 CollectsPrimitives
bool operator==(const VIS_TableRef other) const
const uint32 RendersDecorations
const uint32 ActOnUnselected
const uint32 ShowInToolbar
void setInput(DEP_MicroNode *input)
const uint32 ActOnDisplayed
const uint32 FiltersPrimitives
DEP_MicroNode * getInput()
const uint32 CommonContextOnly
VIS_Event(VIS_EventType type, VIS_TableRef owner, int index, int uid)
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
static const VIS_Context Common
const uint32 HasGroupParm
const uint32 ActOnTemplated
const uint32 NeedsRefineOnDeactivation
const uint32 NeedsRefineOnActivation
UT_NotifierImpl< VIS_Event & > VIS_EventNotifier
bool operator!=(const VIS_TableRef other) const
bool operator!=(VIS_Context other) const
bool operator==(VIS_Context other) const
const uint32 CreatesPrimitives
static const VIS_TableRef SceneFile
static const VIS_TableRef Unassigned
const uint32 ActOnSelected
static const VIS_TableRef Adhoc
const uint32 ExclusiveActionPerType
const uint32 NoTypeChange
const uint32 HasAttributeParm
const uint32 ActOnGhosted
bool operator!=(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
const uint32 ActOnCurrent
const uint32 SetsUpRender
const uint32 NeedsRefineOnGeoChange
const uint32 SetsUpDecorations