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