|
void | DeleteThis () |
|
| MSObjectXtnd () |
|
ReferenceTarget * | get_delegate () |
|
void | GetClassName (MSTR &s, bool localized) const override |
|
Class_ID | ClassID () |
|
void | FreeCaches () |
|
int | NumSubs () |
|
Animatable * | SubAnim (int i) |
|
MSTR | SubAnimName (int i, bool localized=true) override |
|
int | NumParamBlocks () |
|
IParamBlock2 * | GetParamBlock (int i) |
|
IParamBlock2 * | GetParamBlockByID (BlockID id) |
|
void * | GetInterface (ULONG id) |
|
virtual BaseInterface * | GetInterface (Interface_ID id) |
|
int | NumRefs () |
|
RefTargetHandle | GetReference (int i) |
|
void | SetReference (int i, RefTargetHandle rtarg) |
|
const MCHAR * | GetObjectName (bool localized=true) const override |
|
void | BeginEditParams (IObjParam *objParam, ULONG vflags, Animatable *pPrev) |
|
void | EndEditParams (IObjParam *objParam, ULONG vflags, Animatable *pNext) |
|
int | HitTest (TimeValue t, INode *inode, int type, int crossing, int vflags, IPoint2 *p, ViewExp *vpt) |
|
int | Display (TimeValue t, INode *inode, ViewExp *vpt, int vflags) |
|
virtual unsigned long | GetObjectDisplayRequirement () const |
|
virtual bool | PrepareDisplay (const MaxSDK::Graphics::UpdateDisplayContext &prepareDisplayContext) |
|
virtual bool | UpdatePerNodeItems (const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext &nodeContext, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer) |
|
virtual bool | UpdatePerViewItems (const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext &nodeContext, MaxSDK::Graphics::UpdateViewContext &viewContext, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer) |
|
const MaxSDK::Graphics::RenderItemHandleArray & | GetRenderItems () const |
|
void | GetWorldBoundBox (TimeValue t, INode *inode, ViewExp *vpt, Box3 &box) |
|
void | GetLocalBoundBox (TimeValue t, INode *inode, ViewExp *vpt, Box3 &box) |
|
void | Snap (TimeValue t, INode *inode, SnapInfo *snap, IPoint2 *p, ViewExp *vpt) |
|
CreateMouseCallBack * | GetCreateMouseCallBack () |
|
BOOL | HasUVW () |
|
void | SetGenUVW (BOOL sw) |
|
void | SetExtendedDisplay (int vflags) |
|
ObjectState | Eval (TimeValue time) |
|
void | InitNodeName (MSTR &s) |
|
Interval | ObjectValidity (TimeValue t) |
|
int | CanConvertToType (Class_ID obtype) |
|
Object * | ConvertToType (TimeValue t, Class_ID obtype) |
|
void | GetCollapseTypes (Tab< Class_ID > &clist, Tab< MSTR * > &nlist) |
|
void | GetDeformBBox (TimeValue t, Box3 &box, Matrix3 *tm, BOOL useSel) |
|
int | IntersectRay (TimeValue t, Ray &r, float &at, Point3 &norm) |
|