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