|
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 |