#include "maxheap.h"#include "iFnPub.h"#include "ref.h"#include "coreexp.h"#include "InodeTransformModes.h"#include "GetCOREInterface.h"#include "quat.h"| Classes | |
| class | INode | 
| class | ITreeEnumProc | 
| class | INodeTransformed | 
| Namespaces | |
| MaxSDK | |
| MaxSDK::AssetManagement | |
| Macros | |
| #define | INODE_INTERFACE Interface_ID(0x67b113ca, 0x34204b2b) | 
| #define | XREF_UPDATE_AUTO (1<<0) | 
| Automatic XRef file updating is ON.  More... | |
| #define | XREF_BOX_DISP (1<<1) | 
| The Box display option is set.  More... | |
| #define | XREF_HIDDEN (1<<2) | 
| The XRef is hidden.  More... | |
| #define | XREF_DISABLED (1<<3) | 
| The XRef is disabled.  More... | |
| #define | XREF_IGNORE_LIGHTS (1<<4) | 
| The XRef ignores lights in the file.  More... | |
| #define | XREF_IGNORE_CAMERAS (1<<5) | 
| The XRef ignores cameras in the file.  More... | |
| #define | XREF_IGNORE_SHAPES (1<<6) | 
| The XRef ignores shapes in the file.  More... | |
| #define | XREF_IGNORE_HELPERS (1<<7) | 
| The XRef ignores helpers in the file.  More... | |
| #define | XREF_IGNORE_ANIM (1<<8) | 
| The XRef ignores the animation in the file.  More... | |
| #define | XREF_FILE_CHANGE (1<<10) | 
| It is not certain that the file has actually changed but the XRef should be reloaded.  More... | |
| #define | XREF_LOAD_ERROR (1<<11) | 
| Is set when an XRef can not be resolved.  More... | |
| #define | XREF_SCENE_OVERLAY (1<<12) | 
| An overlay XRef will be loaded only if it is a direct descendant of the master file.  More... | |
| #define | XREF_SCENE_HIDEINMANAGERUI (1<<13) | 
| Is set when a scene XRef is not displayed in scene XREF manager UI.  More... | |
| #define | XREF_SCENE_MERGE_DUPLICATEMATCHINGLAYERS (1<<14) | 
| duplicate matching Layers without an identical parent hierarchy when merging.  More... | |
| #define | BONE_SCALETYPE_SCALE 1 | 
| #define | BONE_SCALETYPE_SQUASH 2 | 
| #define | BONE_SCALETYPE_NONE 0 | 
| #define | BONE_AXIS_X 0 | 
| #define | BONE_AXIS_Y 1 | 
| #define | BONE_AXIS_Z 2 | 
| #define | INODE_LOCKPOS 0 | 
| Position locked.  More... | |
| #define | INODE_LOCKROT 1 | 
| Rotate locked.  More... | |
| #define | INODE_LOCKSCL 2 | 
| Scale locked.  More... | |
| #define | INODE_LOCK_X 0 | 
| The X-axis is locked.  More... | |
| #define | INODE_LOCK_Y 1 | 
| The Y-axis is locked.  More... | |
| #define | INODE_LOCK_Z 2 | 
| The Z-axis is locked.  More... | |
| #define | TREE_CONTINUE 0 | 
| #define | TREE_IGNORECHILDREN 1 | 
| #define | TREE_ABORT 2 | 
| #define | PROPID_PINNODE PROPID_USER+1 | 
| #define | PROPID_PRECEDENCE PROPID_USER+2 | 
| #define | PROPID_RELPOS PROPID_USER+3 | 
| #define | PROPID_RELROT PROPID_USER+4 | 
| Enumerations | |
| enum | nodeVertexColorType { nvct_color, nvct_illumination, nvct_alpha, nvct_color_plus_illum, nvct_soft_select, nvct_map_channel, nvct_num_types } | 
| Functions | |
| CoreExport void | DeleteINodeTransformed (INodeTransformed *n) | 
| CoreExport INodeTransformed * | CreateINodeTransformed (INode *n, Matrix3 tm, BOOL dm=TRUE) | 
| #define INODE_INTERFACE Interface_ID(0x67b113ca, 0x34204b2b) | 
| #define BONE_SCALETYPE_SCALE 1 | 
| #define BONE_SCALETYPE_SQUASH 2 | 
| #define BONE_SCALETYPE_NONE 0 | 
| #define BONE_AXIS_X 0 | 
| #define BONE_AXIS_Y 1 | 
| #define BONE_AXIS_Z 2 | 
| #define TREE_CONTINUE 0 | 
| #define TREE_IGNORECHILDREN 1 | 
| #define TREE_ABORT 2 | 
| #define PROPID_PINNODE PROPID_USER+1 | 
| #define PROPID_PRECEDENCE PROPID_USER+2 | 
| #define PROPID_RELPOS PROPID_USER+3 | 
| #define PROPID_RELROT PROPID_USER+4 | 
| enum nodeVertexColorType | 
| Enumerator | |
|---|---|
| nvct_color | |
| nvct_illumination | |
| nvct_alpha | |
| nvct_color_plus_illum | |
| nvct_soft_select | |
| nvct_map_channel | |
| nvct_num_types | |
| CoreExport void DeleteINodeTransformed | ( | INodeTransformed * | n | ) | 
| CoreExport INodeTransformed* CreateINodeTransformed | ( | INode * | n, | 
| Matrix3 | tm, | ||
| BOOL | dm = TRUE | ||
| ) |