3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SimpleSpline Member List

This is the complete list of members for SimpleSpline, including all inherited members.

AcceptCloneSelSubComponents(TimeValue t)BaseObjectinlinevirtual
ActivateSubobjSel(int level, XFormModes &modes)BaseObjectinlinevirtual
ActivateSubSelSet(MSTR &setName)BaseObjectinlinevirtual
AddAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid, DWORD len, void *data)Animatable
AddNewKey(TimeValue t, DWORD flags)Animatableinlinevirtual
AddNoteTrack(NoteTrack *note)Animatable
AddXTCObject(XTCObject *pObj, int priority=0, int branchID=-1)Object
AdjustTangents(TrackHitRecord hit, ParamDimensionBase *dim, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, int dx, int dy, DWORD flags)Animatableinlinevirtual
AdjustTangents(TrackHitRecord hit, ParamDimensionBase *dim, float angle, float length, DWORD flags)Animatableinlinevirtual
aflagAnimatableprotected
InterfaceServer::aligned_free(void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::aligned_free(void *ptr)MaxHeapOperatorsstatic
InterfaceServer::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
InterfaceServer::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AllocCustAttribContainer()Animatable
Animatable()Animatable
AppendProperty(AnimProperty *prop)Animatable
ApplyUVWMap(int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, int cap, const Matrix3 &tm, int channel=1)Objectinlinevirtual
apropsAnimatableprotected
AssignController(Animatable *control, int subAnim)Animatableinlinevirtual
AttachShape(TimeValue t, INode *thisNode, INode *attachNode, BOOL weldEnds=FALSE, float weldThreshold=0.0f)ShapeObjectinlinevirtual
AutoDelete()ReferenceTargetvirtual
BaseClone(ReferenceTarget *from, ReferenceTarget *to, RemapDir &remap)ReferenceTargetvirtual
BaseObject()BaseObject
BeginDependencyTest()ReferenceTargetinline
BeginEditParams(IObjParam *ip, ULONG flags, Animatable *prev)SimpleSplinevirtual
BlockEval()ReferenceMakerinlineprotected
BranchDeleted(int branchID, bool reorderChannels)Object
BuildGWCache(GraphicsWindow *gw, Material *ma, int numMat, BOOL threaded)Objectinlinevirtual
BuildMesh(TimeValue t, Mesh &mesh)SimpleSpline
BuildShape(TimeValue t, BezierShape &ashape)=0SimpleSplinepure virtual
BypassPropertyLevel()Animatableinlinevirtual
BypassTrackBar()Animatableinlinevirtual
BypassTreeView()Animatableinlinevirtual
CanAssignController(int subAnim)Animatableinlinevirtual
CanCacheObject()Objectinlinevirtual
CanConvertToType(Class_ID obtype)SimpleSplinevirtual
CanCopyAnim()Animatableinlinevirtual
CanCopySubTrack(int subNum, Interval iv, DWORD flags)Animatableinlinevirtual
CanCopyTrack(Interval iv, DWORD flags)Animatableinlinevirtual
CanDeleteSubAnim(int i)Animatableinlinevirtual
CanDoDisplacementMapping()GeomObjectinlinevirtual
CanMakeBezier()SimpleSplineinlinevirtual
CanMakeUnique()Animatableinlinevirtual
CanPasteSubTrack(int subNum, TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
CanPasteTrack(TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
CanTransferReference(int i)ReferenceMakerinlinevirtual
ChangeTopology()BaseObjectinlinevirtual
ChannelValidity(TimeValue t, int nchan)Objectvirtual
CheckObjectIntegrity()Objectinlinevirtual
ChildAnim(int i)Animatableinlinevirtual
ClassID()=0SimpleSplinepure virtual
ClassName(bool localized=true) constAnimatableinline
ClearAFlag(DWORD mask)Animatableinline
ClearAFlagEx(DWORD mask)Animatableinline
ClearAFlagExInAllAnimatables(DWORD mask)Animatablestatic
ClearAFlagInAllAnimatables(DWORD mask)Animatablestatic
ClearAllAppData()Animatable
ClearFlagBit(int index)Animatable
ClearFlagBitInAllAnimatables(int index)Animatablestatic
ClearSelection(int selLevel)BaseObjectinlinevirtual
Clone(RemapDir &remap)=0SimpleSplinepure virtual
CloneSelectedKeys(BOOL offset=FALSE)Animatableinlinevirtual
CloneSelSubComponents(TimeValue t)BaseObjectinlinevirtual
CloseTreeEntry(int type, DWORD tv)Animatable
CollapseObject()Objectinlinevirtual
CommitSetKeyBuffer(TimeValue t)Animatableinlinevirtual
ContainedShapeSelectionArray()Objectinlinevirtual
ConvertToType(TimeValue t, Class_ID obtype)SimpleSplinevirtual
CopyAdditionalChannels(Object *from, bool deleteOld=true, bool bShallowCopy=false)Object
CopyBaseData(ShapeObject &from)ShapeObjectvirtual
CopyChannelLocks(Object *obj, ChannelMask needChannels)Object
CopyKeysFromTime(TimeValue src, TimeValue dst, DWORD flags)Animatableinlinevirtual
CopySubTrack(int subNum, Interval iv, DWORD flags)Animatableinlinevirtual
CopyTrack(Interval iv, DWORD flags)Animatableinlinevirtual
CurveClosed(TimeValue t, int curve)SimpleSplinevirtual
Deform(Deformer *defProc, int useSel=0)Objectvirtual
DeleteAllAdditionalChannels()Object
DeleteAllNoteTracks()Animatable
DeleteAllRefs()ReferenceMaker
DeleteAllRefsFromMe()ReferenceMaker
DeleteAllRefsToMe() overrideReferenceTargetvirtual
DeleteCustAttribContainer()Animatable
DeleteKeyAtTime(TimeValue t)Animatableinlinevirtual
DeleteKeyByIndex(int index)Animatableinlinevirtual
DeleteKeys(DWORD flags)Animatableinlinevirtual
DeleteMe()ReferenceMaker
DeleteNoteTrack(NoteTrack *note, BOOL delNote=TRUE)Animatable
DeleteReference(int i)ReferenceMaker
DeleteSubAnim(int i)Animatableinlinevirtual
DeleteThis()SimpleSplinevirtual
DeleteTime(Interval iv, DWORD flags)Animatableinlinevirtual
Display(TimeValue t, INode *inode, ViewExp *vpt, int flags)SimpleSplinevirtual
GeomObject::Display(TimeValue t, INode *inode, ViewExp *vpt, int flags, ModContext *mc)BaseObjectinlinevirtual
DisplayVertTicksDuringCreation()SimpleSplineinlinevirtual
dlgAdaptiveSimpleSplinestatic
dlgOptimizeSimpleSplinestatic
dlgStepsSimpleSplinestatic
DoEnumDependents(DependentEnumProc *dep)ReferenceTarget
DoEnumDependentsImpl(DependentEnumProc *dep) overrideReferenceTargetprotectedvirtual
DoOwnSelectHilite()Objectinlinevirtual
editObSimpleSplinestatic
EditTimeRange(Interval range, DWORD flags)Animatableinlinevirtual
EditTrack()Animatableinlinevirtual
EditTrackParams(TimeValue t, ParamDimensionBase *dim, const MCHAR *pname, HWND hParent, IObjParam *ip, DWORD flags)Animatableinlinevirtual
EndDependencyTest()ReferenceTargetinline
EndEditParams(IObjParam *ip, ULONG flags, Animatable *next)SimpleSplinevirtual
EndStackEval()Objectinlinevirtual
EnumAnimTree(AnimEnum *animEnum, Animatable *client, int subNum)Animatable
EnumAuxFiles(AssetEnumCallback &assetEnum, DWORD flags) overrideReferenceMakervirtual
EnumerateAllAnimatables(EnumAnimList &enumProcObject)Animatablestatic
EnumRefHierarchy(RefEnumProc &proc, bool includeCustAttribs=true, bool includeIndirectRefs=true, bool includeNonPersistentRefs=true, bool preventDuplicatesViaFlag=true)ReferenceMaker
Eval(TimeValue time)SimpleSplinevirtual
Evaluating()ReferenceMakerinlineprotected
FindBaseObject()Objectinlinevirtual
FindProperty(DWORD id)Animatable
FindRef(RefTargetHandle rtarg)ReferenceMaker
FlagDependents(TimeValue t, PartID which=PART_PUT_IN_FG)ReferenceTargetinline
FlagKey(TrackHitRecord hit)Animatableinlinevirtual
ForceNotify(Interval &i)BaseObjectinlinevirtual
FreeAllBitmaps()Animatableinlinevirtual
FreeCaches()SimpleSplinevirtual
FreeChannels(ChannelMask channels)Objectvirtual
GenerateMesh(TimeValue t, int option, Mesh *mesh)ShapeObjectvirtual
GetAngle(TimeValue t, Interval &ivalid)ShapeObject
GetAngle(TimeValue t)ShapeObjectinline
GetAnimByHandle(AnimHandle handle)Animatablestatic
GetAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
GetBoundingBox(TimeValue t, Matrix3 *tm=NULL)ShapeObjectvirtual
GetBranchINode(TimeValue t, INode *node, int i, bool selected=true)Objectinlinevirtual
GetCap()ShapeObject
GetCapSegments(TimeValue t, Interval &ivalid)ShapeObject
GetCapSegments(TimeValue t)ShapeObjectinline
GetChannelLocks()Objectinline
GetChannelLocks(ChannelMask m)Objectinline
GetClassName(MSTR &s, bool localized=true) const overrideSimpleSplineinlinevirtual
GetCollapseTypes(Tab< Class_ID > &clist, Tab< MSTR * > &nlist)SimpleSplinevirtual
GetContainedShape(TimeValue t, int index)Objectinlinevirtual
GetContainedShapeMatrix(TimeValue t, int index, Matrix3 &mat)Objectinlinevirtual
GetCreateMouseCallBack()=0SimpleSplinepure virtual
GetCustAttribContainer()Animatable
GetDeformBBox(TimeValue t, Box3 &box, Matrix3 *tm, BOOL useSel)SimpleSplinevirtual
GetDispRenderMesh()ShapeObject
GetExtendedProperties(TimeValue t, MSTR &prop1Label, MSTR &prop1Data, MSTR &prop2Label, MSTR &prop2Data) overrideShapeObjectvirtual
GetFCurveExtents(ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetFlagKeyIndex()Animatableinlinevirtual
GetGenUVs()ShapeObject
GetHandleByAnim(Animatable *anim)Animatablestatic
GetInterface(Interface_ID iid) overrideShapeObjectvirtual
GetInterface(ULONG id) overrideShapeObjectvirtual
GetKeyIndex(TimeValue t)Animatableinlinevirtual
GetKeySelState(BitArray &sel, Interval range, DWORD flags)Animatableinlinevirtual
GetKeyTime(int index)Animatableinlinevirtual
GetKeyTimes(Tab< TimeValue > &times, Interval range, DWORD flags)Animatableinlinevirtual
GetLocalBoundBox(TimeValue t, INode *inode, ViewExp *vxt, Box3 &box)SimpleSplinevirtual
GetMacroRecorderName(bool used_as_rhs_value, MSTR &objectSpecifiedName)Animatableinlinevirtual
GetMatID(TimeValue t, int curve, int piece)SimpleSplinevirtual
GetMultipleRenderMesh(TimeValue t, INode *inode, View &view, BOOL &needDelete, int meshNumber)GeomObjectinlinevirtual
GetMultipleRenderMeshTM(TimeValue t, INode *inode, View &view, int meshNumber, Matrix3 &meshTM, Interval &meshTMValid)GeomObjectinlinevirtual
GetNamedSelSetName(int i)BaseObjectinlinevirtual
GetNextHandle()Animatablestatic
GetNextKeyTime(TimeValue t, DWORD flags, TimeValue &nt)Animatableinlinevirtual
GetNoEvalInterval()Objectinline
GetNoteTrack(int i)Animatable
GetObjectDisplayRequirement() const overrideShapeObjectvirtual
GetObjectName(bool localized) constBaseObjectinlinevirtual
GetParamBlock()SimpleSplineinlinevirtual
ShapeObject::GetParamBlock(int i) overrideBaseObjectinlinevirtual
GetParamBlockByID(short id)Animatableinlinevirtual
GetParamBlockIndex(int id)SimpleSplinevirtual
GetParamDimension(int i)Animatableinlinevirtual
GetParameterDim(int pbIndex)SimpleSplineinlinevirtual
GetParameterName(int pbIndex, bool localized)SimpleSplineinlinevirtual
GetPipeBranch(int i, bool selected=true)Objectinlinevirtual
GetPoint(int i)Objectinlinevirtual
GetProperty(ULONG id)ShapeObjectinlinevirtual
GetQuadCap()ShapeObject
GetReference(int i)SimpleSplinevirtual
GetReferenceSaveManager()ReferenceMaker
GetRenderable()ShapeObject
GetRenderItems() constBaseObjectvirtual
GetRenderMesh(TimeValue t, INode *inode, View &view, BOOL &needDelete) overrideShapeObjectvirtual
GetRenderMeshInfo(TimeValue t, INode *inode, View &view, int &nverts, int &nfaces)ShapeObjectvirtual
GetRenderPatchMesh(TimeValue t, INode *inode, View &view, BOOL &needDelete)GeomObjectvirtual
GetSelInTrackView(DWORD tv)Animatable
GetSelKeyCoords(TimeValue &t, float &val, DWORD flags)Animatableinlinevirtual
GetShapeObjValidity(TimeValue t)ShapeObject
GetSides(TimeValue t, Interval &ivalid)ShapeObject
GetSides(TimeValue t)ShapeObjectinline
GetSphereCap(TimeValue t, Interval &ivalid)ShapeObject
GetSphereCap(TimeValue t)ShapeObjectinline
GetSubAnimCurveColor(int subNum)Animatableinlinevirtual
GetSubFCurveExtents(int subNum, ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetSubObjectCenters(SubObjAxisCallback *cb, TimeValue t, INode *node, ModContext *mc)BaseObjectinlinevirtual
GetSubObjectLevel()BaseObjectvirtual
GetSubObjectTMs(SubObjAxisCallback *cb, TimeValue t, INode *node, ModContext *mc)BaseObjectinlinevirtual
GetSubObjType(int i)BaseObjectinlinevirtual
GetSubselState()Objectinlinevirtual
GetSurfacePoint(TimeValue t, float u, float v, Interval &iv)Objectinlinevirtual
GetSurfacePoint(TimeValue t, int surface, float u, float v, Interval &iv)Objectinlinevirtual
GetSystemNodes(INodeTab &nodes, SysNodeContext Context)Animatableinlinevirtual
GetThickness(TimeValue t, Interval &ivalid)ShapeObject
GetThickness(TimeValue t)ShapeObjectinline
GetTimeRange(DWORD flags)Animatablevirtual
GetTrackVSpace(int lineHeight)Animatableinlinevirtual
GetTwistCorrect()ShapeObject
GetTypedInterface()InterfaceServerinline
GetUsePhysicalScaleUVs()ShapeObject
GetUseViewport()ShapeObject
GetViewportAngle()ShapeObject
GetViewportOrRenderer()ShapeObject
GetViewportSides()ShapeObject
GetViewportThickness()ShapeObject
GetWeight(int i)Objectinlinevirtual
GetWorldBoundBox(TimeValue t, INode *inode, ViewExp *vpt, Box3 &box)SimpleSplinevirtual
ShapeObject::GetWorldBoundBox(TimeValue t, INode *inode, ViewExp *vpt, Box3 &box, ModContext *mc)BaseObjectinlinevirtual
GetWorldSpaceObjectNode()Object
GetXTCObject(int index)Object
GetXTCObjectBranchID(int index)Object
GetXTCObjectPriority(int index)Object
HasDependents()ReferenceTarget
HasNoteTracks()Animatable
HasRealDependents()ReferenceTarget
HasSubElements(int type=0)Animatable
HasUVW() overrideShapeObjectinlinevirtual
HasUVW(int mapChannel) overrideShapeObjectinlinevirtual
HasViewDependentBoundingBox()BaseObjectinlinevirtual
HasWeights()Objectinlinevirtual
HitTest(TimeValue t, INode *inode, int type, int crossing, int flags, IPoint2 *p, ViewExp *vpt)SimpleSplinevirtual
ShapeObject::HitTest(TimeValue t, INode *inode, int type, int crossing, int flags, IPoint2 *p, ViewExp *vpt, ModContext *mc) overrideShapeObjectvirtual
HitTestFCurves(ParamDimensionBase *dim, TrackHitTab &hits, Rect &rcHit, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags)Animatableinlinevirtual
HitTestSubFCurves(int subNum, ParamDimensionBase *dim, TrackHitTab &hits, Rect &rcHit, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags)Animatableinlinevirtual
HitTestTrack(TrackHitTab &hits, Rect &rcHit, Rect &rcTrack, float zoom, int scroll, DWORD flags)Animatableinlinevirtual
InitNodeName(MSTR &s)SimpleSplineinlinevirtual
InsertTime(TimeValue ins, TimeValue amount)Animatableinlinevirtual
InterpCurve3D(TimeValue t, int curve, float param, int ptype=PARAM_SIMPLE)SimpleSplinevirtual
InterpPiece3D(TimeValue t, int curve, int piece, float param, int ptype=PARAM_SIMPLE)SimpleSplinevirtual
IntersectRay(TimeValue t, Ray &ray, float &at, Point3 &norm) overrideShapeObjectinlinevirtual
InTrackViewSelSet(int which)Animatable
InvalidateChannels(ChannelMask channels)Objectvirtual
InvalidateGeomCache()ShapeObjectvirtual
InvalidateUI()SimpleSplineinlinevirtual
InvertSelection(int selLevel)BaseObjectinlinevirtual
InvisibleProperty()Animatableinlinevirtual
ipblockSimpleSpline
ipmapParamSimpleSplinestatic
IsAnimated()Animatablevirtual
IsBaseClassOwnedChannel(int nchan)Objectinline
IsConstObject()Objectinlinevirtual
IsCurveSelected()Animatableinlinevirtual
IsDeformable()Objectinlinevirtual
IsDeleted(Animatable *anim)Animatablestatic
IsInstanceDependent()GeomObjectinlinevirtual
IsKeyAtTime(TimeValue t, DWORD flags)Animatableinlinevirtual
IsKeySelected(int i)Animatableinlinevirtual
IsManipulator()Objectinlinevirtual
IsMappable()Objectinlinevirtual
IsObjectLocked()Objectinline
IsParamBlockDesc2Used(ParamBlockDesc2 *desc)Animatableinlinevirtual
IsParamSurface()Objectinlinevirtual
IsParticleSystem()Objectinlinevirtual
IsPointSelected(int i)Objectinlinevirtual
IsRealDependency(ReferenceTarget *rtarg)ReferenceMakerinlinevirtual
IsRefMaker() overrideReferenceMakerinlinevirtual
IsRefTarget() overrideReferenceTargetinlinevirtual
IsRenderable() overrideShapeObjectvirtual
IsRequiresLegacyDisplayMode() constSimpleSplineprotectedvirtual
IsShapeObject() overrideShapeObjectinlinevirtual
IsSubClassOf(Class_ID classID)Animatableinlinevirtual
IsSubCurveSelected(int subNum)Animatableinlinevirtual
IsTreeEntryOpen(int type, DWORD tv)Animatable
IsWorldSpaceObject()Objectinlinevirtual
ivalidSimpleSpline
kInvalidAnimHandleAnimatablestatic
LengthOfCurve(TimeValue t, int curve)SimpleSplinevirtual
Load(ILoad *iload)SimpleSplinevirtual
GeomObject::Load(ILoad *iload, ChannelMask)ReferenceMakerinlinevirtual
LockChannels(ChannelMask channels)Objectinline
LockObject()Objectinline
MakeBezier(TimeValue t, BezierShape &shape)SimpleSplinevirtual
MakeCap(TimeValue t, MeshCapInfo &capInfo, int capType)SimpleSplinevirtual
MakeCap(TimeValue t, PatchCapInfo &capInfo)SimpleSplinevirtual
MakePolyShape(TimeValue t, PolyShape &shape, int steps=PSHAPE_BUILTIN_STEPS, BOOL optimize=FALSE)SimpleSplinevirtual
MakeShallowCopy(ChannelMask channels)Objectinlinevirtual
MapKeys(TimeMap *map, DWORD flags)Animatablevirtual
MaybeAutoDelete()ReferenceTarget
MaybeEnlargeViewportRect(GraphicsWindow *gw, Rect &rect)Objectvirtual
MergeAdditionalChannels(Object *from, int branchID)Object
MouseCycleCompleted(TimeValue t)Animatablevirtual
MouseCycleStarted(TimeValue t)Animatablevirtual
Move(TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin=FALSE)BaseObjectinlinevirtual
MoveKeys(ParamDimensionBase *dim, float delta, DWORD flags)Animatableinlinevirtual
mRenderItemHandlesBaseObjectprotected
NeedGWCacheRebuilt(GraphicsWindow *gw, Material *ma, int numMat)Objectinlinevirtual
NewAndCopyChannels(ChannelMask channels)Objectvirtual
NewSetByOperator(MSTR &newName, Tab< int > &sets, int op)BaseObjectinlinevirtual
NewSetFromCurSel(MSTR &setName)BaseObjectinlinevirtual
NodeName()Animatablevirtual
Noncopyable()Noncopyableinlineprotected
NormalAlignVector(TimeValue t, Point3 &pt, Point3 &norm)Objectinlinevirtual
NotifyDependents(const Interval &changeInt, PartID partID, RefMessage message, SClass_ID sclass=NOTIFY_ALL, BOOL propagate=TRUE, RefTargetHandle hTarg=nullptr, NotifyDependentsOption notifyDependentsOption=REFNOTIFY_ALLOW_OPTIMIZATIONS) overrideReferenceTargetvirtual
NotifyForeground(TimeValue t)ReferenceTargetinlinevirtual
NotifyPostCollapse(INode *node, Object *obj, IDerivedObject *derObj, int index)BaseObjectinlinevirtual
NotifyPreCollapse(INode *node, IDerivedObject *derObj, int index)BaseObjectinlinevirtual
NotifyRefChanged(const Interval &changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message, BOOL propagate)SimpleSplinevirtual
NotifyTarget(int message, ReferenceMaker *hMaker)ReferenceTargetinlinevirtual
NumberOfContainedShapes()Objectinlinevirtual
NumberOfCurves(TimeValue t) overrideSimpleSplinevirtual
NumberOfPieces(TimeValue t, int curve)SimpleSplinevirtual
NumberOfRenderMeshes()GeomObjectinlinevirtual
NumberOfVertices(TimeValue t, int curve)SimpleSplinevirtual
NumChildren()Animatableinlinevirtual
NumKeys()Animatableinlinevirtual
NumMapChannels()Objectinlinevirtual
NumMapsUsed()Objectinlinevirtual
NumNamedSelSets()BaseObjectinlinevirtual
NumNoteTracks()Animatable
NumParamBlocks()Animatableinlinevirtual
NumPipeBranches(bool selected=true)Objectinlinevirtual
NumPoints()Objectinlinevirtual
NumRefs()SimpleSplineinlinevirtual
NumSelKeys()Animatableinlinevirtual
NumSubObjTypes()BaseObjectinlinevirtual
NumSubs()SimpleSplineinlinevirtual
NumSurfaces(TimeValue t)Objectinlinevirtual
NumXTCObjects()Object
Object()Object
ObjectValidity(TimeValue t)SimpleSplinevirtual
OKToChangeTopology(MSTR &modName)BaseObjectvirtual
OpenTreeEntry(int type, DWORD tv)Animatable
InterfaceServer::operator delete(void *ptr)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
OrganizeCurves(TimeValue t, ShapeHierarchy *hier=NULL)SimpleSplinevirtual
PaintFCurves(ParamDimensionBase *dim, HDC hdc, Rect &rcGraph, Rect &rcPaint, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags)Animatableinlinevirtual
PaintSubFCurves(int subNum, ParamDimensionBase *dim, HDC hdc, Rect &rcGraph, Rect &rcPaint, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags)Animatableinlinevirtual
PaintSubTrack(int subNum, ParamDimensionBase *dim, HDC hdc, Rect &rcTrack, Rect &rcPaint, float zoom, int scroll, DWORD flags)Animatableinlinevirtual
PaintTrack(ParamDimensionBase *dim, HDC hdc, Rect &rcTrack, Rect &rcPaint, float zoom, int scroll, DWORD flags)Animatableinlinevirtual
PasteSubTrack(int subNum, TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
PasteTrack(TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
pblockSimpleSpline
PointSelection(int i)Objectinlinevirtual
PointsWereChanged()Objectinlinevirtual
PolygonCount(TimeValue t, int &numFaces, int &numVerts)Objectinlinevirtual
PreferredCollapseType() overrideShapeObjectvirtual
PrepareDisplay(const MaxSDK::Graphics::UpdateDisplayContext &prepareDisplayContext) overrideShapeObjectvirtual
ReadyChannelsForMod(ChannelMask channels)Object
ReadyInterpParameterBlock()SimpleSpline
ReduceCaches(TimeValue t)Objectvirtual
ReduceDisplayCaches()Objectinlinevirtual
RefAdded(RefMakerHandle rm)ReferenceTargetinlinevirtual
RefAddedUndoRedo(RefMakerHandle rm)ReferenceTargetinlinevirtual
RefDeleted(ReferenceMaker *oldOwner)ReferenceTargetinlinevirtual
RefDeletedUndoRedo(RefMakerHandle oldOwner)ReferenceTargetinlinevirtual
ReferenceTarget()ReferenceTarget
RegisterAppDataLoadCallback(const Class_ID &cid, SClass_ID sid, APPDATALOADPROC proc)Animatablestatic
RegisterAppDataLoadCallback(DWORD sbid, APPDATALOADPROC proc)Animatablestatic
ReleaseFlagBit(int index)Animatablestatic
ReleaseInterface(ULONG id, void *i)Animatablevirtual
RemapRefOnLoad(int iref) overrideShapeObjectvirtual
RemoveAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
RemoveSubSelSet(MSTR &setName)BaseObjectinlinevirtual
RemoveXTCObject(int index)Object
RenderBegin(TimeValue t, ULONG flags=0)Animatableinlinevirtual
RenderEnd(TimeValue t)Animatableinlinevirtual
ReplaceReference(int which, RefTargetHandle newtarg, BOOL delOld=TRUE)ReferenceMaker
RequestFlagBit()Animatablestatic
RescaleWorldUnits(float f) overrideShapeObjectvirtual
ReverseTime(Interval iv, DWORD flags)Animatableinlinevirtual
RevertSetKeyBuffer()Animatableinlinevirtual
Rotate(TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Quat &val, BOOL localOrigin=FALSE)BaseObjectinlinevirtual
Save(ISave *isave)SimpleSplinevirtual
GeomObject::Save(ISave *isave, ChannelMask)ReferenceMakerinlinevirtual
SaveEnum(SaveEnumProc &sep, BOOL isNodeCall=0)ReferenceMakervirtual
Scale(TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin=FALSE)BaseObjectinlinevirtual
ScaleKeyValues(ParamDimensionBase *dim, float origin, float scale, DWORD flags)Animatableinlinevirtual
ScaleTime(Interval iv, float s)Animatableinlinevirtual
SelectAll(int selLevel)BaseObjectinlinevirtual
SelectCurve(BOOL sel)Animatableinlinevirtual
SelectKeyByIndex(int i, BOOL sel)Animatableinlinevirtual
SelectKeys(TrackHitTab &sel, DWORD flags)Animatableinlinevirtual
SelectSubAnim(int subNum)Animatableinlinevirtual
SelectSubComponent(HitRecord *hitRec, BOOL selected, BOOL all, BOOL invert=FALSE)BaseObjectinlinevirtual
SelectSubCurve(int subNum, BOOL sel)Animatableinlinevirtual
SelectSubKeys(int subNum, TrackHitTab &sel, DWORD flags)Animatableinlinevirtual
SetAFlag(DWORD mask)Animatableinline
SetAFlagEx(DWORD mask)Animatableinline
SetAngle(TimeValue t, float a)ShapeObject
SetCap(BOOL flag)ShapeObject
SetCapSegments(TimeValue t, int count)ShapeObject
SetChannelLocks(ChannelMask channels)Objectinline
SetChannelValidity(int nchan, Interval v)Objectvirtual
SetDispRenderMesh(BOOL sw)ShapeObject
SetExtendedDisplay(int flags)BaseObjectinlinevirtual
SetFlagBit(int index, bool newValue=true)Animatable
SetGenUVs(BOOL sw)ShapeObject
SetGenUVW(BOOL sw) overrideShapeObjectinlinevirtual
SetGenUVW(int mapChannel, BOOL sw) overrideShapeObjectinlinevirtual
SetKeyBufferPresent()Animatableinlinevirtual
SetNamedSelSetName(int i, MSTR &newName)BaseObjectinlinevirtual
SetNoEvalInterval(Interval iv)Objectinline
SetPoint(int i, const Point3 &p)Objectinlinevirtual
SetProperty(ULONG id, void *data)ShapeObjectinlinevirtual
SetQuadCap(BOOL flag)ShapeObject
SetReference(int i, RefTargetHandle rtarg)SimpleSplineprotectedvirtual
SetRenderable(BOOL sw)ShapeObject
SetSelInTrackView(DWORD tv, BOOL sel)Animatable
SetSelKeyCoords(TimeValue t, float val, DWORD flags)Animatableinlinevirtual
SetSelKeyCoordsExpr(ParamDimension *dim, const MCHAR *timeExpr, const MCHAR *valExpr, DWORD flags)Animatableinlinevirtual
SetSides(TimeValue t, int s)ShapeObject
SetSphereCap(TimeValue t, float value)ShapeObject
SetSubSelState(DWORD s)Objectinlinevirtual
SetThickness(TimeValue t, float thick)ShapeObject
SetTrackViewSelSet(int which, BOOL inOut)Animatable
SetTwistCorrect(BOOL flag)ShapeObject
SetupNamedSelDropDown()BaseObjectinlinevirtual
SetUsePhysicalScaleUVs(BOOL flag)ShapeObject
SetUseViewport(BOOL sw)ShapeObject
SetViewportAngle(float a)ShapeObject
SetViewportOrRenderer(BOOL sw)ShapeObject
SetViewportSides(int s)ShapeObject
SetViewportThickness(float thick)ShapeObject
SetWeight(int i, const double w)Objectinlinevirtual
SetXTCObjectBranchID(int index, int branchID)Object
SetXTCObjectPriority(int index, int priority)Object
ShallowCopy(Object *fromOb, ChannelMask channels)Objectvirtual
shapeSimpleSpline
ShapeInvalid()SimpleSplineinline
ShapeObject()ShapeObject
ShouldPersistWeakRef(RefTargetHandle rtarg)ReferenceMakerinlinevirtual
ShowEndResultChanged(BOOL showEndResult)BaseObjectinlinevirtual
SimpleSpline()SimpleSpline
SimpleSplineClone(SimpleSpline *ssplSource, RemapDir &remap)SimpleSpline
Snap(TimeValue t, INode *inode, SnapInfo *snap, IPoint2 *p, ViewExp *vpt)SimpleSplinevirtual
SpecifySaveReferences(ReferenceSaveManager &referenceSaveManager) overrideShapeObjectvirtual
StartStackEval()Objectinlinevirtual
StdNotifyRefChanged(const Interval &changeInt, RefTargetHandle hTarget, PartID partID, RefMessage message, BOOL propagate, NotifyDependentsOption notifyDependentsOption)ReferenceMakerprotected
SubAnim(int i)SimpleSplinevirtual
SubAnimCommitSetKeyBuffer(TimeValue t, int subNum)Animatablevirtual
SubAnimName(int i, bool localized=true) overrideSimpleSplinevirtual
SubAnimRevertSetKeyBuffer(int subNum)Animatablevirtual
SubAnimSetKeyBufferPresent(int subNum)Animatablevirtual
SubNumToRefNum(int subNum)Animatableinlinevirtual
SubObjectIndex(HitRecord *hitRec)BaseObjectinlinevirtual
SuperClassID() overrideShapeObjectinlinevirtual
SupportsNamedSubSels()BaseObjectinlinevirtual
SupportTimeOperations()Animatableinlinevirtual
SurfaceClosed(TimeValue t, int surface, BOOL &uClosed, BOOL &vClosed)Objectinlinevirtual
suspendSnapSimpleSpline
SvCanConcludeLink(IGraphObjectManager *gom, IGraphNode *gNode, IGraphNode *gNodeChild)Animatablevirtual
SvCanDetach(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvCanDetachRel(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvCanInitiateLink(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvCanRemoveThis(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvCanSelect(IGraphObjectManager *gom, IGraphNode *gNode)Objectvirtual
SvCanSetName(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvDeleteRefIndex()Animatable
SvDetach(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvDetachRel(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvEditProperties(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvGetMultiSelectCallback(IGraphObjectManager *gom, IGraphNode *gNode)Objectvirtual
SvGetName(IGraphObjectManager *gom, IGraphNode *gNode, bool isBeingEdited)Objectvirtual
SvGetRefIndex()Animatable
SvGetRefTip(IGraphObjectManager *gom, IGraphNode *gNode, IGraphNode *gNodeMaker)Animatablevirtual
SvGetRelTip(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvGetSwatchColor(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvGetTip(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvHandleDoubleClick(IGraphObjectManager *gom, IGraphNode *gNode)Objectvirtual
SvHandleRelDoubleClick(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvHighlightColor(IGraphObjectManager *gom, IGraphNode *gNode)Objectvirtual
SvIsHighlighted(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsInactive(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsSelected(IGraphObjectManager *gom, IGraphNode *gNode)Objectvirtual
SvLinkChild(IGraphObjectManager *gom, IGraphNode *gNodeThis, IGraphNode *gNodeChild)Animatablevirtual
SvLoadData(ILoad *iLoad)Animatable
SvRemoveThis(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvSaveData(ISave *isave, USHORT id)Animatable
SvSetName(IGraphObjectManager *gom, IGraphNode *gNode, const MSTR &name)Animatablevirtual
SvSetRefIndex(DWORD i)Animatable
SvStdTraverseAnimGraph(IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags)Animatable
SvTraverseAnimGraph(IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags)Objectvirtual
TangentCurve3D(TimeValue t, int curve, float param, int ptype=PARAM_SIMPLE)SimpleSplinevirtual
TangentPiece3D(TimeValue t, int curve, int piece, float param, int ptype=PARAM_SIMPLE)SimpleSplinevirtual
TestAFlag(DWORD mask) constAnimatableinline
TestAFlagEx(DWORD mask) constAnimatableinline
TestFlagBit(int index)Animatable
TestForLoop(const Interval &refInterval, RefMakerHandle hmaker)ReferenceTarget
TopologyChanged()Objectinlinevirtual
TrackParamsType()Animatableinlinevirtual
TrackViewWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)SimpleSplineinlinevirtual
TransferReferences(RefTargetHandle oldTarget, BOOL delOld=FALSE)ReferenceTarget
TransformCancel(TimeValue t)BaseObjectinlinevirtual
TransformFinish(TimeValue t)BaseObjectinlinevirtual
TransformHoldingFinish(TimeValue t)BaseObjectinlinevirtual
TransformHoldingStart(TimeValue t)BaseObjectinlinevirtual
TransformStart(TimeValue t)BaseObjectinlinevirtual
UnblockEval()ReferenceMakerinlineprotected
UnlockChannels(ChannelMask channels)Objectinline
UnlockObject()Objectinline
UnReadyInterpParameterBlock()SimpleSplineinline
UnRegisterAppDataLoadCallback(const Class_ID &cid, SClass_ID sid, APPDATALOADPROC proc)Animatablestatic
UnRegisterAppDataLoadCallback(DWORD sbid, APPDATALOADPROC proc)Animatablestatic
UpdatePerNodeItems(const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext &nodeContext, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer)SimpleSplineprotectedvirtual
UpdatePerViewItems(const MaxSDK::Graphics::UpdateDisplayContext &updateDisplayContext, MaxSDK::Graphics::UpdateNodeContext &nodeContext, MaxSDK::Graphics::UpdateViewContext &viewContext, MaxSDK::Graphics::IRenderItemContainer &targetRenderItemContainer)BaseObjectvirtual
UpdateShape(TimeValue t)SimpleSpline
UpdateValidity(int nchan, Interval v)Object
UseSelectionBrackets()Objectinlinevirtual
UsesWireColor()Objectinlinevirtual
ValidForDisplay(TimeValue t)=0SimpleSplinepure virtual
WSStateInvalidate()Objectinlinevirtual
~Animatable()=0Animatableprotectedpure virtual
~BaseObject()BaseObjectvirtual
~InterfaceServer()InterfaceServervirtual
~Noncopyable()Noncopyableinlineprotected
~Object()Object
~ReferenceMaker()=0ReferenceMakerprotectedpure virtual
~ReferenceTarget()=0ReferenceTargetprotectedpure virtual
~ShapeObject()ShapeObject
~SimpleSpline()SimpleSpline