3ds Max C++ API Reference
|
Classes | |
class | MultiSelectCallback |
This is the callback object used to perform the [de]selection via Animatable:: SvGetMultiSelectCallback(). More... | |
class | IGraphRef |
Represents a node pointer and currently has no methods. More... | |
class | IGraphNode |
Represents a node in the schematic view graph and provides a few methods for querying information about the node. More... | |
class | SvGraphNodeReference |
A small container type class that associates graph nodes with traversal status. More... | |
class | IGraphObjectManager |
Represents an instance of a schematic view window and provides methods for adding nodes and node pointers, refreshing the schematic view, accessing filter bits and updating and controlling the various editors within 3ds Max in ways that are not surfaced in the general interface. More... | |
Enumerations | |
enum | SvTraverseStatus { SVT_PROCEED , SVT_EXISTS , SVT_DO_NOT_PROCEED } |
The Schematic View traversal status. More... | |
enum | SvReferenceType { REFTYPE_CHILD , REFTYPE_SUBANIM , REFTYPE_PLUGIN } |
The Schematic View reference types. More... | |
enum | SvRelationshipType { RELTYPE_INSTANCE , RELTYPE_PARAMWIRE , RELTYPE_CONSTRAINT , RELTYPE_LIGHT , RELTYPE_MODIFIER , RELTYPE_CONTROLLER , RELTYPE_OTHER } |
The Schematic View relationship types. More... | |
Variables | |
static const DWORD | SV_FILTER_SELOBJECTS = (1<<0) |
Show only Selected objects. More... | |
static const DWORD | SV_FILTER_OBJECTMODS = (1<<1) |
Show Modified Objects. More... | |
static const DWORD | SV_FILTER_BASEPARAMS = (1<<2) |
Show Base Objects. More... | |
static const DWORD | SV_FILTER_MATPARAMS = (1<<3) |
Show Materials. More... | |
static const DWORD | SV_FILTER_GEOM = (1<<4) |
Show geometry nodes. More... | |
static const DWORD | SV_FILTER_SHAPES = (1<<5) |
Show shape nodes. More... | |
static const DWORD | SV_FILTER_LIGHTS = (1<<6) |
Show light nodes. More... | |
static const DWORD | SV_FILTER_CAMERAS = (1<<7) |
Show camera nodes. More... | |
static const DWORD | SV_FILTER_HELPERS = (1<<8) |
Show helper nodes. More... | |
static const DWORD | SV_FILTER_WARPS = (1<<9) |
Show space warps. More... | |
static const DWORD | SV_FILTER_VISIBLE_OBJS = (1<<10) |
Show only Visible objects. More... | |
static const DWORD | SV_FILTER_CONTROLLERS = (1<<11) |
Show controllers. More... | |
static const DWORD | SV_FILTER_ANIMATEDONLY = (1<<12) |
Show only animated nodes. More... | |
static const DWORD | SV_FILTER_BONES = (1<<14) |
Show bones. More... | |
static const DWORD | SV_FILTER_BONEOBJECTS = (1<<15) |
Show bone base objects. More... | |
static const DWORD | SV_FILTER_PB_PARAMS = (1<<16) |
static const DWORD | SV_FILTER_PRS_POS = (1<<17) |
static const DWORD | SV_FILTER_PRS_ROT = (1<<18) |
static const DWORD | SV_FILTER_PRS_SCALE = (1<<19) |
static const DWORD | SV_FILTER_POINTCTRLCONTAINERS = (1<<20) |
static const DWORD | SV_FILTER_SKIN_DETAILS = (1<<21) |
static const int | SV_UICLR_WINBK = 0 |
static const int | SV_UICLR_NODEBK = 1 |
static const int | SV_UICLR_SELNODEBK = 2 |
static const int | SV_UICLR_NODE_HIGHLIGHT = 3 |
static const int | SV_UICLR_MATERIAL_HIGHLIGHT = 4 |
static const int | SV_UICLR_MODIFIER_HIGHLIGHT = 5 |
static const int | SV_UICLR_PLUGIN_HIGHLIGHT = 6 |
static const int | SV_UICLR_SUBANIM_LINE = 7 |
static const int | SV_UICLR_CHILD_LINE = 8 |
static const int | SV_UICLR_FRAME = 9 |
static const int | SV_UICLR_SELTEXT = 10 |
static const int | SV_UICLR_TEXT = 11 |
static const int | SV_UICLR_FOCUS = 12 |
static const int | SV_UICLR_MARQUIS = 13 |
static const int | SV_UICLR_COLLAPSEARROW = 14 |
static const int | SV_UICLR_GEOMOBJECT_BK = 15 |
static const int | SV_UICLR_LIGHT_BK = 16 |
static const int | SV_UICLR_CAMERA_BK = 17 |
static const int | SV_UICLR_SHAPE_BK = 18 |
static const int | SV_UICLR_HELPER_BK = 19 |
static const int | SV_UICLR_SYSTEM_BK = 20 |
static const int | SV_UICLR_CONTROLLER_BK = 21 |
static const int | SV_UICLR_MODIFIER_BK = 22 |
static const int | SV_UICLR_MATERIAL_BK = 23 |
static const int | SV_UICLR_MAP_BK = 24 |
static const int | SV_UICLR_GRID = 25 |
static const int | SV_UICLR_REL_INSTANCE = 26 |
static const int | SV_UICLR_REL_CONSTRAINT = 27 |
static const int | SV_UICLR_REL_PARAMWIRE = 28 |
static const int | SV_UICLR_REL_LIGHT = 29 |
static const int | SV_UICLR_REL_MODIFIER = 30 |
static const int | SV_UICLR_REL_CONTROLLER = 31 |
static const int | SV_UICLR_REL_OTHER = 32 |
static const int | SV_UICLR_SPACEWARP_BK = 33 |
static const int | SV_UICLR_BASEOBJECT_BK = 34 |
static const int | SV_UICLR_CACHE_SIZE = 35 |
static const int | SV_NO_SWATCH = 0xFFFFFFFF |
Magic value returned from Animatable::SvGetSwatchColor() to indicate that no swatch is to be drawn... More... | |
static const DWORD | SV_INITIALLY_HIDDEN = 0x00000001 |
If set, newly created node will be in the hidden state. More... | |
static const DWORD | SV_DUPLICATE_INSTANCES = 0x00000002 |
If set, shared instances of an animatable will produce multiple graph nodes in the schematic view instead of a single shared graph node. More... | |
static const DWORD | SV_INITIALLY_CLOSED = 0x00000004 |
If set, the newly created children of the newly created node will be in the hidden state. More... | |
static const int | SV_NO_ID = 0x80000000 |
This id, when passed to IGraphObjectManager::PushLevel(), indicates that no id is to be associated with Animatable being pushed onto the stack. More... | |
enum SvTraverseStatus |
The Schematic View traversal status.
Enumerator | |
---|---|
SVT_PROCEED | The traversal should proceed. |
SVT_EXISTS | This is not currently being used. |
SVT_DO_NOT_PROCEED | The traversal should not proceed. |
enum SvReferenceType |
enum SvRelationshipType |
The Schematic View relationship types.
Enumerator | |
---|---|
RELTYPE_INSTANCE | |
RELTYPE_PARAMWIRE | |
RELTYPE_CONSTRAINT | |
RELTYPE_LIGHT | |
RELTYPE_MODIFIER | |
RELTYPE_CONTROLLER | |
RELTYPE_OTHER |
|
static |
Magic value returned from Animatable::SvGetSwatchColor() to indicate that no swatch is to be drawn...