This reference page is linked to from the following overview topics: Schematic View Relationships.
Go to the source code of this file.
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.
|
|
static const DWORD | SV_FILTER_OBJECTMODS = (1<<1) |
Show Modified Objects.
|
|
static const DWORD | SV_FILTER_BASEPARAMS = (1<<2) |
Show Base Objects.
|
|
static const DWORD | SV_FILTER_MATPARAMS = (1<<3) |
Show Materials.
|
|
static const DWORD | SV_FILTER_GEOM = (1<<4) |
Show geometry nodes.
|
|
static const DWORD | SV_FILTER_SHAPES = (1<<5) |
Show shape nodes.
|
|
static const DWORD | SV_FILTER_LIGHTS = (1<<6) |
Show light nodes.
|
|
static const DWORD | SV_FILTER_CAMERAS = (1<<7) |
Show camera nodes.
|
|
static const DWORD | SV_FILTER_HELPERS = (1<<8) |
Show helper nodes.
|
|
static const DWORD | SV_FILTER_WARPS = (1<<9) |
Show space warps.
|
|
static const DWORD | SV_FILTER_VISIBLE_OBJS = (1<<10) |
Show only Visible objects.
|
|
static const DWORD | SV_FILTER_CONTROLLERS = (1<<11) |
Show controllers.
|
|
static const DWORD | SV_FILTER_ANIMATEDONLY = (1<<12) |
Show only animated nodes.
|
|
static const DWORD | SV_FILTER_MAPS = (1<<13) |
static const DWORD | SV_FILTER_BONES = (1<<14) |
static const DWORD | SV_FILTER_BONEOBJECTS = (1<<15) |
Show bone base objects.
|
|
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_MASTER_POINT = (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... |
|
static const DWORD | SV_INITIALLY_HIDDEN = 0x00000001 |
If set, newly created node will be in the
hidden state.
|
|
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.
|
|
static const DWORD | SV_INITIALLY_CLOSED = 0x00000004 |
If set, the newly created children of the
newly created node will be in the hidden state.
|
|
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.
|
enum SvTraverseStatus |
The Schematic View traversal status.
enum SvReferenceType |
The Schematic View reference types.
enum SvRelationshipType |
The Schematic View relationship types.
const int SV_NO_SWATCH
= 0xFFFFFFFF [static] |
Magic value returned from Animatable::SvGetSwatchColor() to indicate that no swatch is to be drawn...