HDK
|
#include "VIS_API.h"
#include <UT/UT_Notifier.h>
#include <DEP/DEP_MicroNode.h>
#include <PRM/PRM_ParmList.h>
Go to the source code of this file.
Classes | |
class | VIS_Context |
class | VIS_TableRef |
struct | VIS_Event |
class | VIS_MicroNode |
Namespaces | |
VIS_Flags | |
Macros | |
#define | VIS_TYPE_DEFAULT_ICON "SHOP_vm_geo_file" |
#define | VIS_GENERIC_NAME "vis_generic" |
#define | VIS_MARKER_NAME "vis_marker" |
#define | VIS_PARM_NAME_ATTRIB "attrib" |
#define | VIS_PARM_NAME_GROUP "group" |
#define | VIS_PARM_NAME_CLASS "class" |
Typedefs | |
typedef UT_NotifierImpl < VIS_Event & > | VIS_EventNotifier |
Variables | |
const uint32 | VIS_Flags::CreatesPrimitives = 1 << CREATES_PRIMITIVES_BIT |
const uint32 | VIS_Flags::FiltersPrimitives = 1 << FILTERS_PRIMITIVES_BIT |
const uint32 | VIS_Flags::SetsUpDecorations = 1 << SETS_UP_DECORATIONS_BIT |
const uint32 | VIS_Flags::RendersDecorations = 1 << RENDERS_DECORATIONS_BIT |
const uint32 | VIS_Flags::SetsUpRender = 1 << SETS_UP_RENDER_BIT |
const uint32 | VIS_Flags::NeedsRefineOnActivation = 1 << NEEDS_REFINE_ON_ACTIVATION_BIT |
const uint32 | VIS_Flags::NeedsRefineOnDeactivation = 1 << NEEDS_REFINE_ON_DEACTIVATION_BIT |
const uint32 | VIS_Flags::HasAttributeParm = 1 << HAS_ATTRIBUTE_PARM_BIT |
const uint32 | VIS_Flags::HasGroupParm = 1 << HAS_GROUP_PARM_BIT |
const uint32 | VIS_Flags::ExclusiveActionPerType = 1 << EXCLUSIVE_ACTION_PER_TYPE_BIT |
const uint32 | VIS_Flags::CommonContextOnly = 1 << COMMON_CONTEXT_ONLY_BIT |
const uint32 | VIS_Flags::NeedsUpdate = 1 << NEEDS_UPDATE_BIT |
const uint32 | VIS_Flags::NeedsRefine = 1 << NEEDS_REFINE_BIT |
const uint32 | VIS_Flags::NeedsRefineOnGeoChange = 1 << NEEDS_REFINE_ON_GEO_CHANGE_BIT |
const uint32 | VIS_Flags::CollectsPrimitives = 1 << COLLECTS_PRIMITIVES_BIT |
const uint32 | VIS_Flags::ActOnUnselected = 1 << ACT_ON_UNSELECTED_BIT |
const uint32 | VIS_Flags::ActOnSelected = 1 << ACT_ON_SELECTED_BIT |
const uint32 | VIS_Flags::ActOnGhosted = 1 << ACT_ON_GHOSTED_BIT |
const uint32 | VIS_Flags::ActOnDisplayed = 1 << ACT_ON_DISPLAYED_BIT |
const uint32 | VIS_Flags::ActOnCurrent = 1 << ACT_ON_CURRENT_BIT |
const uint32 | VIS_Flags::ActOnTemplated = 1 << ACT_ON_TEMPLATED_BIT |
const uint32 | VIS_Flags::ShowInToolbar = 1 << SHOW_IN_TOOLBAR |
const uint32 | VIS_Flags::NoMove = 1 << NO_MOVE |
const uint32 | VIS_Flags::NoDelete = 1 << NO_DELETE |
const uint32 | VIS_Flags::NoSave = 1 << NO_SAVE |
const uint32 | VIS_Flags::NoTypeChange = 1 << NO_TYPE_CHANGE |
#define VIS_GENERIC_NAME "vis_generic" |
Definition at line 40 of file VIS_Defines.h.
#define VIS_MARKER_NAME "vis_marker" |
Definition at line 41 of file VIS_Defines.h.
#define VIS_PARM_NAME_ATTRIB "attrib" |
Definition at line 44 of file VIS_Defines.h.
#define VIS_PARM_NAME_CLASS "class" |
Definition at line 46 of file VIS_Defines.h.
#define VIS_PARM_NAME_GROUP "group" |
Definition at line 45 of file VIS_Defines.h.
#define VIS_TYPE_DEFAULT_ICON "SHOP_vm_geo_file" |
Definition at line 37 of file VIS_Defines.h.
typedef UT_NotifierImpl<VIS_Event &> VIS_EventNotifier |
Definition at line 93 of file VIS_Defines.h.
enum VIS_VisualizerScope |
Enumerator | |
---|---|
NODE_ONLY | |
DESCENDENTS_SAME_NETWORK_TYPE | |
DESCENDENTS_ALL | |
GLOBAL | |
NUM_SCOPES |
Definition at line 169 of file VIS_Defines.h.