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

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

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
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
AnimNumToParamNum(int animNum, int &tabIndex)=0IParamBlock2pure virtual
Append(ParamID id, int num, float *el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Point2 **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Point3 **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Point4 **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Color **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, AColor **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, TimeValue *el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, MCHAR **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, const MCHAR **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Mtl **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Texmap **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, PBBitmap **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, INode **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, ReferenceTarget **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, IParamBlock2 **el, int allocExtra=0)=0IParamBlock2pure virtual
Append(ParamID id, int num, Matrix3 **el, int allocExtra=0)=0IParamBlock2pure virtual
AppendProperty(AnimProperty *prop)Animatable
apropsAnimatableprotected
Assign(ParamID id, IParamBlock2 *src, ParamID src_id)=0IParamBlock2pure virtual
AssignController(Animatable *control, int subAnim)Animatableinlinevirtual
AutoDelete()ReferenceTargetvirtual
BaseClone(ReferenceTarget *from, ReferenceTarget *to, RemapDir &remap)ReferenceTargetvirtual
begin()IParamBlock2inline
BeginDependencyTest()ReferenceTargetinline
BeginEditParams(IObjParam *ip, ULONG flags, Animatable *prev=NULL)Animatableinlinevirtual
BlockEval()ReferenceMakerinlineprotected
BypassPropertyLevel()Animatableinlinevirtual
BypassTrackBar()Animatableinlinevirtual
BypassTreeView()Animatableinlinevirtual
CallGet(ParamID id, int tabIndex=-1)=0IParamBlock2pure virtual
CallGets()=0IParamBlock2pure virtual
CallSet(ParamID id, int tabIndex=-1)=0IParamBlock2pure virtual
CallSets()=0IParamBlock2pure virtual
CanAssignController(int subAnim)Animatableinlinevirtual
CanCopyAnim()Animatableinlinevirtual
CanCopySubTrack(int subNum, Interval iv, DWORD flags)Animatableinlinevirtual
CanCopyTrack(Interval iv, DWORD flags)Animatableinlinevirtual
CanDeleteSubAnim(int i)Animatableinlinevirtual
CanMakeUnique()Animatableinlinevirtual
CanPasteSubTrack(int subNum, TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
CanPasteTrack(TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
CanTransferReference(int i)ReferenceMakerinlinevirtual
ChildAnim(int i)Animatableinlinevirtual
ClassID()Animatablevirtual
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
ClearParamAliases()=0IParamBlock2pure virtual
ClearSubAnimMap()=0IParamBlock2pure virtual
Clone(RemapDir &remap)ReferenceTargetvirtual
CloneSelectedKeys(BOOL offset=FALSE)Animatableinlinevirtual
CloseTreeEntry(int type, DWORD tv)Animatable
CommitSetKeyBuffer(TimeValue t)Animatableinlinevirtual
CopyKeysFromTime(TimeValue src, TimeValue dst, DWORD flags)Animatableinlinevirtual
CopySubTrack(int subNum, Interval iv, DWORD flags)Animatableinlinevirtual
CopyTrack(Interval iv, DWORD flags)Animatableinlinevirtual
Count(ParamID id)=0IParamBlock2pure virtual
DefineParamAlias(const MCHAR *alias_name, ParamID id, int tabIndex=-1)=0IParamBlock2pure virtual
Delete(ParamID id, int start, int num)=0IParamBlock2pure virtual
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()Animatablevirtual
DeleteTime(Interval iv, DWORD flags)Animatableinlinevirtual
DoEnumDependents(DependentEnumProc *dep)ReferenceTarget
DoEnumDependentsImpl(DependentEnumProc *dep) overrideReferenceTargetprotectedvirtual
EditTimeRange(Interval range, DWORD flags)Animatableinlinevirtual
EditTrack()Animatableinlinevirtual
EditTrackParams(TimeValue t, ParamDimensionBase *dim, const MCHAR *pname, HWND hParent, IObjParam *ip, DWORD flags)Animatableinlinevirtual
EnableNotifications(BOOL onOff)=0IParamBlock2pure virtual
end()IParamBlock2inline
EndDependencyTest()ReferenceTargetinline
EndEditParams(IObjParam *ip, ULONG flags, Animatable *next=NULL)Animatableinlinevirtual
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
Evaluating()ReferenceMakerinlineprotected
FindParamAlias(const MCHAR *alias_name)=0IParamBlock2pure virtual
FindParamAlias(ParamID id, int tabIndex=-1)=0IParamBlock2pure virtual
FindProperty(DWORD id)Animatable
FindRef(RefTargetHandle rtarg)ReferenceMaker
FindRefParam(ReferenceTarget *ref, int &tabIndex)=0IParamBlock2pure virtual
FlagDependents(TimeValue t, PartID which=PART_PUT_IN_FG)ReferenceTargetinline
FlagKey(TrackHitRecord hit)Animatableinlinevirtual
FreeAllBitmaps()Animatableinlinevirtual
FreeCaches()Animatableinlinevirtual
GetAColor(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetAColor(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetAnimByHandle(AnimHandle handle)Animatablestatic
GetAnimNum(ParamID id, int tabIndex=0)=0IParamBlock2pure virtual
GetAnimParamControlType(int anim)=0IParamBlock2pure virtual
GetAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
GetAssetUser(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetAssetUser(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetBitmap(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetBitmap(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetClassName(MSTR &s, bool localized=true) const overrideReferenceTargetvirtual
GetColor(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetColor(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetControllerByID(ParamID id, int tabIndex=0)=0IParamBlock2pure virtual
GetControllerByIndex(int i, int tabIndex=0)=0IParamBlock2pure virtual
GetControllerRefNum(int i, int tabIndex=0)=0IParamBlock2pure virtual
GetCustAttribContainer()Animatable
GetDesc()=0IParamBlock2pure virtual
GetEParamDlg()=0IParamBlock2pure virtual
GetFCurveExtents(ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetFlagKeyIndex()Animatableinlinevirtual
GetFloat(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetFloat(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetHandleByAnim(Animatable *anim)Animatablestatic
GetINode(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetINode(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetInt(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetInt(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetInterface(ULONG id) overrideReferenceTargetvirtual
GetInterface(Interface_ID id) overrideReferenceTargetvirtual
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
GetLocalName()=0IParamBlock2pure virtual
GetLocalName(ParamID id, int tabIndex=-1, bool localized=true)=0IParamBlock2pure virtual
GetMacroRecorderName(bool used_as_rhs_value, MSTR &objectSpecifiedName)Animatableinlinevirtual
GetMap(MapID map_id=0)=0IParamBlock2pure virtual
GetMatrix3(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetMatrix3(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetMParamDlg()=0IParamBlock2pure virtual
GetMtl(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetMtl(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetNextHandle()Animatablestatic
GetNextKeyTime(TimeValue t, DWORD flags, TimeValue &nt)Animatableinlinevirtual
GetNoteTrack(int i)Animatable
GetOwner()=0IParamBlock2pure virtual
GetParamAlias(int i)=0IParamBlock2pure virtual
GetParamBlock(int i)Animatableinlinevirtual
GetParamBlock2(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetParamBlock2(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetParamBlockByID(short id)Animatableinlinevirtual
GetParamControlType(ParamID id)=0IParamBlock2pure virtual
GetParamDef(ParamID id)=0IParamBlock2pure virtual
GetParamDefByIndex(const unsigned int parameterIndex) constIParamBlock2inline
GetParamDimension(int subAnim) override=0IParamBlock2pure virtual
GetParameterType(ParamID id)=0IParamBlock2pure virtual
GetPB2Value(ParamID id, int tabIndex=0)=0IParamBlock2pure virtual
GetPoint2(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetPoint2(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetPoint3(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetPoint3(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetPoint4(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetPoint4(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetProperty(ULONG id)Animatablevirtual
GetReference(int i)ReferenceMakervirtual
GetReferenceSaveManager()ReferenceMaker
GetReferenceTarget(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetReferenceTarget(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetRefNum(int i, int tabIndex=0)=0IParamBlock2pure virtual
GetRolloutOpen(MapID map_id=0)=0IParamBlock2pure virtual
GetRolloutScrollPos(MapID map_id=0)=0IParamBlock2pure virtual
GetSelInTrackView(DWORD tv)Animatable
GetSelKeyCoords(TimeValue &t, float &val, DWORD flags)Animatableinlinevirtual
GetStr(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetStr(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetSubAnimCurveColor(int subNum)Animatableinlinevirtual
GetSubFCurveExtents(int subNum, ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetSystemNodes(INodeTab &nodes, SysNodeContext Context)Animatableinlinevirtual
GetTexmap(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetTexmap(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetTimeRange(DWORD flags)Animatablevirtual
GetTimeValue(ParamID id, TimeValue t=0, int tabIndex=0)=0IParamBlock2pure virtual
GetTimeValue(const ParamID id, const TimeValue t, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetTrackVSpace(int lineHeight)Animatableinlinevirtual
GetTypedInterface()InterfaceServerinline
GetValidity(TimeValue t, Interval &valid)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, float &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, int &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Point2 &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Point3 &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Point4 &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Color &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, AColor &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, const MCHAR *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Mtl *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Texmap *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, PBBitmap *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, INode *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, ReferenceTarget *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, IParamBlock2 *&v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, Matrix3 &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, MaxSDK::AssetManagement::AssetUser &v, Interval &ivalid, int tabIndex=0)=0IParamBlock2pure virtual
GetValue(ParamID id, TimeValue t, ValueType &v, int tabIndex=0)IParamBlock2inline
GetValue(ParamID id, TimeValue t, ValueType &v, Interval &&, int tabIndex=0)IParamBlock2inline
GetValueByName(const MCHAR *const paramName, const TimeValue t, T &value, Interval &validity, const int tabIndex=0)IParamBlock2inline
GetVersion()=0IParamBlock2pure virtual
HasDependents()ReferenceTarget
HasNoteTracks()Animatable
HasRealDependents()ReferenceTarget
HasSubElements(int type=0)Animatable
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
ID()=0IParamBlock2pure virtual
IDtoIndex(ParamID id)=0IParamBlock2pure virtual
IndextoID(int i)=0IParamBlock2pure virtual
InitMSParameters()=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, float *el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Point2 **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Point3 **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Point4 **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Color **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, AColor **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, TimeValue *el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, MCHAR **vel)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, const MCHAR **vel)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Mtl **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Texmap **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, PBBitmap **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, INode **v)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, ReferenceTarget **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, IParamBlock2 **el)=0IParamBlock2pure virtual
Insert(ParamID id, int at, int num, Matrix3 **el)=0IParamBlock2pure virtual
InsertTime(TimeValue ins, TimeValue amount)Animatableinlinevirtual
InTrackViewSelSet(int which)Animatable
InvisibleProperty()Animatableinlinevirtual
IsAnimated()Animatablevirtual
IsCurveSelected()Animatableinlinevirtual
IsDeleted(Animatable *anim)Animatablestatic
IsKeyAtTime(TimeValue t, DWORD flags)Animatableinlinevirtual
IsKeySelected(int i)Animatableinlinevirtual
IsNotificationEnabled()=0IParamBlock2pure virtual
IsParamBlockDesc2Used(ParamBlockDesc2 *desc)Animatableinlinevirtual
IsRealDependency(ReferenceTarget *rtarg)ReferenceMakerinlinevirtual
IsRefMaker() overrideReferenceMakerinlinevirtual
IsRefTarget() overrideReferenceTargetinlinevirtual
IsSubClassOf(Class_ID classID)Animatableinlinevirtual
IsSubCurveSelected(int subNum)Animatableinlinevirtual
IsTreeEntryOpen(int type, DWORD tv)Animatable
KeyFrameAtTimeByID(ParamID id, TimeValue t, int tabIndex=0)IParamBlock2inlinevirtual
KeyFrameAtTimeByIndex(int i, TimeValue t, int tabIndex=0)IParamBlock2inlinevirtual
kInvalidAnimHandleAnimatablestatic
LastNotifyParamID()=0IParamBlock2pure virtual
LastNotifyParamID(int &tabIndex)=0IParamBlock2pure virtual
Load(ILoad *iload)ReferenceMakervirtual
Load(ILoad *iload, ChannelMask)ReferenceMakerinlinevirtual
MapKeys(TimeMap *map, DWORD flags)Animatablevirtual
MaybeAutoDelete()ReferenceTarget
MouseCycleCompleted(TimeValue t)Animatablevirtual
MouseCycleStarted(TimeValue t)Animatablevirtual
MoveKeys(ParamDimensionBase *dim, float delta, DWORD flags)Animatableinlinevirtual
NodeName()Animatablevirtual
Noncopyable()Noncopyableinlineprotected
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
NotifyTarget(int message, ReferenceMaker *hMaker)ReferenceTargetinlinevirtual
NumChildren()Animatableinlinevirtual
NumKeys()Animatableinlinevirtual
NumNoteTracks()Animatable
NumParamBlocks()Animatableinlinevirtual
NumParams()=0IParamBlock2pure virtual
NumRefs()ReferenceMakervirtual
NumSelKeys()Animatableinlinevirtual
NumSubs()Animatableinlinevirtual
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
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
ParamAliasCount()=0IParamBlock2pure virtual
PasteSubTrack(int subNum, TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
PasteTrack(TrackClipObject *cobj, Interval iv, DWORD flags)Animatableinlinevirtual
RefAdded(RefMakerHandle rm)ReferenceTargetinlinevirtual
RefAddedUndoRedo(RefMakerHandle rm)ReferenceTargetinlinevirtual
RefDeleted(ParamID id, int tabIndex=0)=0IParamBlock2pure virtual
ReferenceTarget::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
ReleaseDesc()=0IParamBlock2pure virtual
ReleaseFlagBit(int index)Animatablestatic
ReleaseInterface(ULONG id, void *i)Animatablevirtual
RemapRefOnLoad(int iref)ReferenceMakerinlinevirtual
RemoveAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
RemoveControllerByIndex(int i, int tabIndex)=0IParamBlock2pure virtual
RenderBegin(TimeValue t, ULONG flags=0)Animatableinlinevirtual
RenderEnd(TimeValue t)Animatableinlinevirtual
ReplaceReference(int which, RefTargetHandle newtarg, BOOL delOld=TRUE)ReferenceMaker
RequestFlagBit()Animatablestatic
RescaleParam(int paramNum, int tabIndex, float f)=0IParamBlock2pure virtual
RescaleWorldUnits(float f)ReferenceMakervirtual
Reset(ParamID id, int tabIndex=-1, BOOL updateUI=TRUE, BOOL callSetHandlers=TRUE)=0IParamBlock2pure virtual
ResetAll(BOOL updateUI=TRUE, BOOL callSetHandlers=TRUE)=0IParamBlock2pure virtual
Resize(ParamID id, int num)=0IParamBlock2pure virtual
ReverseTime(Interval iv, DWORD flags)Animatableinlinevirtual
RevertSetKeyBuffer()Animatableinlinevirtual
Save(ISave *isave)ReferenceMakervirtual
Save(ISave *isave, ChannelMask)ReferenceMakerinlinevirtual
SaveEnum(SaveEnumProc &sep, BOOL isNodeCall=0)ReferenceMakervirtual
ScaleKeyValues(ParamDimensionBase *dim, float origin, float scale, DWORD flags)Animatableinlinevirtual
ScaleTime(Interval iv, float s)Animatableinlinevirtual
SelectCurve(BOOL sel)Animatableinlinevirtual
SelectKeyByIndex(int i, BOOL sel)Animatableinlinevirtual
SelectKeys(TrackHitTab &sel, DWORD flags)Animatableinlinevirtual
SelectSubAnim(int subNum)Animatableinlinevirtual
SelectSubCurve(int subNum, BOOL sel)Animatableinlinevirtual
SelectSubKeys(int subNum, TrackHitTab &sel, DWORD flags)Animatableinlinevirtual
SetAFlag(DWORD mask)Animatableinline
SetAFlagEx(DWORD mask)Animatableinline
SetControllerByID(ParamID id, int tabIndex, Control *c, BOOL preserveFrame0Value=TRUE)IParamBlock2inlinevirtual
SetControllerByIndex(int i, int tabIndex, Control *c, BOOL preserveFrame0Value=TRUE)=0IParamBlock2pure virtual
SetCount(ParamID id, int n)=0IParamBlock2pure virtual
SetDesc(ParamBlockDesc2 *desc)=0IParamBlock2pure virtual
SetFlagBit(int index, bool newValue=true)Animatable
SetKeyBufferPresent()Animatableinlinevirtual
SetMap(IParamMap2 *m, MapID map_id=0)=0IParamBlock2pure virtual
SetProperty(ULONG id, void *data)Animatablevirtual
SetReference(int i, RefTargetHandle rtarg)ReferenceMakerprotectedvirtual
SetRolloutOpen(BOOL open, MapID map_id=0)=0IParamBlock2pure virtual
SetRolloutScrollPos(int pos, MapID map_id=0)=0IParamBlock2pure virtual
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
SetSubAnimNum(ParamID id, int subAnimNum, int tabIndex=0)=0IParamBlock2pure virtual
SetTrackViewSelSet(int which, BOOL inOut)Animatable
SetValue(ParamID id, TimeValue t, float v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, int v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const Point2 &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const Point3 &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const Point4 &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const Color &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const AColor &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const MCHAR *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, Mtl *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, Texmap *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, PBBitmap *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, INode *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, ReferenceTarget *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, IParamBlock2 *v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const Matrix3 &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValue(ParamID id, TimeValue t, const MaxSDK::AssetManagement::AssetUser &v, int tabIndex=0)=0IParamBlock2pure virtual
SetValueByName(const MCHAR *const paramName, const T &value, const TimeValue t, const int tabIndex=0)IParamBlock2inline
ShouldPersistWeakRef(RefTargetHandle rtarg)ReferenceMakerinlinevirtual
Shrink(ParamID id)=0IParamBlock2pure virtual
Sort(ParamID id, CompareFnc cmp)=0IParamBlock2pure virtual
SpecifySaveReferences(ReferenceSaveManager &referenceSaveManager)ReferenceMakervirtual
StdNotifyRefChanged(const Interval &changeInt, RefTargetHandle hTarget, PartID partID, RefMessage message, BOOL propagate, NotifyDependentsOption notifyDependentsOption)ReferenceMakerprotected
SubAnim(int i)Animatableinlinevirtual
SubAnimCommitSetKeyBuffer(TimeValue t, int subNum)Animatablevirtual
SubAnimName(int i, bool localized)Animatableinlinevirtual
SubAnimRevertSetKeyBuffer(int subNum)Animatablevirtual
SubAnimSetKeyBufferPresent(int subNum)Animatablevirtual
SubNumToRefNum(int subNum)Animatableinlinevirtual
SuperClassID() overrideReferenceTargetvirtual
SupportTimeOperations()Animatableinlinevirtual
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)Animatablevirtual
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)Animatablevirtual
SvGetName(IGraphObjectManager *gom, IGraphNode *gNode, bool isBeingEdited)Animatablevirtual
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)Animatablevirtual
SvHandleRelDoubleClick(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvHighlightColor(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsHighlighted(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsInactive(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsSelected(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
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)Animatablevirtual
SwapControllers(int i1, int tabIndex1, int i2, int tabIndex2)=0IParamBlock2pure virtual
TestAFlag(DWORD mask) constAnimatableinline
TestAFlagEx(DWORD mask) constAnimatableinline
TestFlagBit(int index)Animatable
TestForLoop(const Interval &refInterval, RefMakerHandle hmaker)ReferenceTarget
TrackParamsType()Animatableinlinevirtual
TrackViewWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)Animatableinlinevirtual
TransferReferences(RefTargetHandle oldTarget, BOOL delOld=FALSE)ReferenceTarget
UnblockEval()ReferenceMakerinlineprotected
UnRegisterAppDataLoadCallback(const Class_ID &cid, SClass_ID sid, APPDATALOADPROC proc)Animatablestatic
UnRegisterAppDataLoadCallback(DWORD sbid, APPDATALOADPROC proc)Animatablestatic
ZeroCount(ParamID id)=0IParamBlock2pure virtual
~Animatable()=0Animatableprotectedpure virtual
~InterfaceServer()InterfaceServervirtual
~Noncopyable()Noncopyableinlineprotected
~ReferenceMaker()=0ReferenceMakerprotectedpure virtual
~ReferenceTarget()=0ReferenceTargetprotectedpure virtual