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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
ActivateTexDisplay(BOOL onoff)MtlBaseinlinevirtual
Active()MtlBaseinline
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::ReferenceTarget::Mtl::aligned_free(void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::aligned_free(void *ptr)MaxHeapOperatorsstatic
ISubMap::Mtl::aligned_free(void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::aligned_free(void *ptr)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
ISubMap::Mtl::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
FPMixinInterface::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
ISubMap::Mtl::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
FPMixinInterface::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AllocCustAttribContainer()Animatable
Animatable()Animatable
AnyMulti()MtlBase
AppendProperty(AnimProperty *prop)Animatable
apropsAnimatableprotected
AssignController(Animatable *control, int subAnim)Animatableinlinevirtual
AutoDelete()ReferenceTargetvirtual
BaseClone(ReferenceTarget *from, ReferenceTarget *to, RemapDir &remap)MtlBasevirtual
BeginDependencyTest()ReferenceTargetinline
BeginEditParams(IObjParam *ip, ULONG flags, Animatable *prev=NULL)Animatableinlinevirtual
BlockEval()ReferenceMakerinlineprotected
BuildMaps(TimeValue t, RenderMapsContext &rmc)MtlBaseinlinevirtual
BypassPropertyLevel()Animatableinlinevirtual
BypassTrackBar()Animatableinlinevirtual
BypassTreeView()Animatableinlinevirtual
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()MtlBasevirtual
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
ClearMtlFlag(int mask)MtlBase
Clone(RemapDir &remap)ReferenceTargetvirtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CloneSelectedKeys(BOOL offset=FALSE)Animatableinlinevirtual
CloseTreeEntry(int type, DWORD tv)Animatable
CommitSetKeyBuffer(TimeValue t)Animatableinlinevirtual
CopyKeysFromTime(TimeValue src, TimeValue dst, DWORD flags)Animatableinlinevirtual
CopySubMtl(HWND hwnd, int ifrom, int ito)Mtl
CopySubTexmap(HWND hwnd, int ifrom, int ito)ISubMap
CopySubTrack(int subNum, Interval iv, DWORD flags)Animatableinlinevirtual
CopyTrack(Interval iv, DWORD flags)Animatableinlinevirtual
CreateParamDlg(HWND hwMtlEdit, IMtlParams *imp)=0MtlBasepure virtual
CreatePStamp(int sz, BOOL Render=FALSE)MtlBasevirtual
DeactivateMapsInTree()MtlBase
DecrActive()MtlBase
DeleteAllNoteTracks()Animatable
DeleteAllRefs()ReferenceMaker
DeleteAllRefsFromMe()ReferenceMaker
DeleteAllRefsToMe() overrideReferenceTargetvirtual
DeleteCustAttribContainer()Animatable
DeleteInterface()BaseInterfaceinlinevirtual
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
DiscardPStamp(int sz)MtlBasevirtual
DisplacementValidity(TimeValue t)Mtlinlinevirtual
DoEnumDependents(DependentEnumProc *dep)ReferenceTarget
DoEnumDependentsImpl(DependentEnumProc *dep) overrideReferenceTargetprotectedvirtual
DontKeepOldMtl()Mtlinlinevirtual
EditTimeRange(Interval range, DWORD flags)Animatableinlinevirtual
EditTrack()Animatableinlinevirtual
EditTrackParams(TimeValue t, ParamDimensionBase *dim, const MCHAR *pname, HWND hParent, IObjParam *ip, DWORD flags)Animatableinlinevirtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
EnableOverrideMaterial(bool enable)=0IXRefMaterial18pure virtual
EndDependencyTest()ReferenceTargetinline
EndEditParams(IObjParam *ip, ULONG flags, Animatable *next=NULL)Animatableinlinevirtual
EnumAnimTree(AnimEnum *animEnum, Animatable *client, int subNum)Animatable
EnumAuxFiles(AssetEnumCallback &nameEnum, DWORD flags)MtlBasevirtual
EnumerateAllAnimatables(EnumAnimList &enumProcObject)Animatablestatic
EnumRefHierarchy(RefEnumProc &proc, bool includeCustAttribs=true, bool includeIndirectRefs=true, bool includeNonPersistentRefs=true, bool preventDuplicatesViaFlag=true)ReferenceMaker
EvalColorStdChannel(ShadeContext &sc, int stdID, Color &outClr)Mtlinlinevirtual
EvalDisplacement(ShadeContext &sc)Mtlinlinevirtual
EvalMonoStdChannel(ShadeContext &sc, int stdID, float &outVal)Mtlvirtual
Evaluating()ReferenceMakerinlineprotected
FindFn(const MCHAR *name)FPInterfacevirtual
FindProperty(DWORD id)Animatable
FindRef(RefTargetHandle rtarg)ReferenceMaker
FlagDependents(TimeValue t, PartID which=PART_PUT_IN_FG)ReferenceTargetinline
FlagKey(TrackHitRecord hit)Animatableinlinevirtual
FN_0(kfpGetActiveMaterial, TYPE_MTL, GetActiveMaterial)IXRefMaterial18
FN_1(kfpGetSourceMaterial, TYPE_MTL, GetSourceMaterial, TYPE_bool)IXRefMaterial
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
FreeAllBitmaps()Animatableinlinevirtual
FreeCaches()Animatableinlinevirtual
gbufIDMtlBase
GetActionTable()FPInterfaceinlinevirtual
GetActiveMaterial() const =0IXRefMaterial18pure virtual
GetActiveMB()MtlBase
GetActiveTexHandle(TimeValue t, TexHandleMaker &thmaker)MtlBaseinlinevirtual
GetActiveTexmap()Mtl
GetAmbient(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure virtual
GetAnimByHandle(AnimHandle handle)Animatablestatic
GetAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
GetClassName(MSTR &s, bool localized=true) const overrideMtlinlinevirtual
GetCustAttribContainer()Animatable
GetDesc()IXRefMaterialinlinevirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetDiffuse(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure virtual
GetFCurveExtents(ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetFlagKeyIndex()Animatableinlinevirtual
GetFullName(bool localized)MtlBasevirtual
GetGBufID()MtlBaseinline
GetHandleByAnim(Animatable *anim)Animatablestatic
GetID()IXRefMaterial18inlinevirtual
GetInterface(InterfaceServer &is)IXRefMaterial18inlinestatic
IXRefMaterial::GetInterface(Interface_ID id)IXRefMaterialinlinevirtual
Mtl::GetInterface(ULONG id)MtlBasevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetIXRefMaterialDesc()=0IXRefMaterialpure virtual
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
GetMacroRecorderName(bool used_as_rhs_value, MSTR &objectSpecifiedName)Animatableinlinevirtual
GetMeditObjType()MtlBaseinline
GetMeditTiling()MtlBaseinline
GetName()MtlBaseinline
GetNextHandle()Animatablestatic
GetNextKeyTime(TimeValue t, DWORD flags, TimeValue &nt)Animatableinlinevirtual
GetNoteTrack(int i)Animatable
GetOverrideMaterial() const =0IXRefMaterial18pure virtual
GetParamBlock(int i)Animatableinlinevirtual
GetParamBlockByID(short id)Animatableinlinevirtual
GetParamDimension(int i)Animatableinlinevirtual
GetPixelSampler(int mtlNum=0, BOOL backFace=FALSE)Mtlinlinevirtual
GetProperty(ULONG id)MtlBasevirtual
GetPStamp(int sz)MtlBasevirtual
GetReference(int i)ReferenceMakervirtual
GetReferenceSaveManager()ReferenceMaker
GetRefTarget()MtlBaseinlinevirtual
GetRenderData()Mtlinlinevirtual
GetSelfIllum(int mtlNum=0, BOOL backFace=FALSE)Mtlinlinevirtual
GetSelfIllumColor(int mtlNum=0, BOOL backFace=FALSE)Mtlinlinevirtual
GetSelfIllumColorOn(int mtlNum=0, BOOL backFace=FALSE)Mtlinlinevirtual
GetSelInTrackView(DWORD tv)Animatable
GetSelKeyCoords(TimeValue &t, float &val, DWORD flags)Animatableinlinevirtual
GetShininess(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure virtual
GetShinStr(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure virtual
GetSourceMaterial(bool resolveNestedXRef=false) const =0IXRefMaterialpure virtual
GetSpecular(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure virtual
GetSubAnimCurveColor(int subNum)Animatableinlinevirtual
GetSubFCurveExtents(int subNum, ParamDimensionBase *dim, float &min, float &max, DWORD flags)Animatableinlinevirtual
GetSubMtl(int i)Mtlinlinevirtual
GetSubMtlSlotName(int i, bool localized)Mtlvirtual
GetSubMtlTVName(int i, bool localized=true)Mtl
GetSubTexmap(int i)ISubMapinlinevirtual
GetSubTexmapSlotName(int i, bool localized)ISubMapvirtual
GetSubTexmapTVName(int i, bool localized=true)ISubMap
GetSystemNodes(INodeTab &nodes, SysNodeContext Context)Animatableinlinevirtual
GetTimeRange(DWORD flags)Animatablevirtual
GetTrackVSpace(int lineHeight)Animatableinlinevirtual
GetTransparencyHint(TimeValue t, Interval &valid)MtlBaseinlinevirtual
Mtl::GetTypedInterface()InterfaceServerinline
FPMixinInterface::GetTypedInterface()InterfaceServerinline
GetXParency(int mtlNum=0, BOOL backFace=FALSE)=0Mtlpure 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
immediateRelease enum valueBaseInterface
IncrActive()MtlBase
InsertTime(TimeValue ins, TimeValue amount)Animatableinlinevirtual
interfaceNotifyCBsFPMixinInterfaceprotected
InTrackViewSelSet(int which)Animatable
InvisibleProperty()Animatableinlinevirtual
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPParams *params)FPInterfaceinlinevirtual
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterfaceinlinevirtual
Is_IXRefMaterial(Animatable &animatable)IXRefMaterialinlinestatic
IsAnimated()Animatablevirtual
IsChecked(FunctionID actionID)FPInterfacevirtual
IsCurveSelected()Animatableinlinevirtual
IsDeleted(Animatable *anim)Animatablestatic
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsKeyAtTime(TimeValue t, DWORD flags)Animatableinlinevirtual
IsKeySelected(int i)Animatableinlinevirtual
IsMultiMtl()MtlBaseinlinevirtual
IsOutputConst(ShadeContext &sc, int stdID)Mtlinlinevirtual
IsOverrideMaterialEnabled() const =0IXRefMaterial18pure 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
IsVisible(FunctionID actionID)FPInterfacevirtual
kfpGetActiveMaterial enum valueIXRefMaterial18
kfpGetSourceMaterial enum valueIXRefMaterial
kInvalidAnimHandleAnimatablestatic
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
Load(ILoad *iload)MtlBasevirtual
ReferenceTarget::Load(ILoad *iload, ChannelMask)ReferenceMakerinlinevirtual
LocalMappingsRequired(int subMtlNum, BitArray &mapreq, BitArray &bumpreq)MtlBaseinlinevirtual
LocalRequirements(int subMtlNum)MtlBaseinlinevirtual
MapKeys(TimeMap *map, DWORD flags)Animatablevirtual
MappingsRequired(int subMtlNum, BitArray &mapreq, BitArray &bumpreq)MtlBasevirtual
MapSlotType(int i)MtlBaseinlinevirtual
MaybeAutoDelete()ReferenceTarget
meditRotateMtlBase
MouseCycleCompleted(TimeValue t)Animatablevirtual
MouseCycleStarted(TimeValue t)Animatablevirtual
MoveKeys(ParamDimensionBase *dim, float delta, DWORD flags)Animatableinlinevirtual
Mtl()Mtl
MtlBase()MtlBase
NodeName()Animatablevirtual
Noncopyable()Noncopyableinlineprotected
noRelease enum valueBaseInterface
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
nullInterfaceFPInterfacestatic
NumChildren()Animatableinlinevirtual
NumKeys()Animatableinlinevirtual
NumNoteTracks()Animatable
NumParamBlocks()Animatableinlinevirtual
NumRefs()ReferenceMakervirtual
NumSelKeys()Animatableinlinevirtual
NumSubMtls()Mtlinlinevirtual
NumSubs()Animatableinlinevirtual
NumSubTexmaps()ISubMapinlinevirtual
OpenTreeEntry(int type, DWORD tv)Animatable
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
InterfaceServer::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
MaxSDK::Util::Noncopyable::ReferenceTarget::Mtl::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
ISubMap::Mtl::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
Mtl::operator=(const MtlBase &m)MtlBase
FPMixinInterface::operator=(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
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
RefAdded(RefMakerHandle rm)Mtlvirtual
RefAddedUndoRedo(RefMakerHandle rm)ReferenceTargetinlinevirtual
RefDeleted(RefMakerHandle rm)Mtl
MtlBase::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
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseFlagBit(int index)Animatablestatic
Mtl::ReleaseInterface(ULONG id, void *i)Animatablevirtual
FPMixinInterface::ReleaseInterface()BaseInterfaceinlinevirtual
RemapRefOnLoad(int iref)ReferenceMakerinlinevirtual
RemoveAppDataChunk(const Class_ID &cid, SClass_ID sid, DWORD sbid)Animatable
RenderBegin(TimeValue t, ULONG flags=0)Animatableinlinevirtual
RenderEnd(TimeValue t)Animatableinlinevirtual
ReplaceReference(int which, RefTargetHandle newtarg, BOOL delOld=TRUE)ReferenceMaker
RequestFlagBit()Animatablestatic
Requirements(int subMtlNum)MtlBasevirtual
RescaleWorldUnits(float f)ReferenceMakervirtual
Reset()=0MtlBasepure virtual
ResolveWrapperMaterials(bool forUseInViewport)Mtl
ReverseTime(Interval iv, DWORD flags)Animatableinlinevirtual
RevertSetKeyBuffer()Animatableinlinevirtual
Save(ISave *isave)MtlBasevirtual
ReferenceTarget::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
serverControlled enum valueBaseInterface
SetActiveMB(MtlBase *activeMB)MtlBase
SetActiveTexmap(MtlBase *txm)Mtl
SetAFlag(DWORD mask)Animatableinline
SetAFlagEx(DWORD mask)Animatableinline
SetAmbient(Color c, TimeValue t)=0Mtlpure virtual
SetDiffuse(Color c, TimeValue t)=0Mtlpure virtual
SetDlgThing(ParamDlg *dlg)ISubMapinlinevirtual
SetFlagBit(int index, bool newValue=true)Animatable
SetGBufID(ULONG id)MtlBaseinline
SetKeyBufferPresent()Animatableinlinevirtual
SetMeditObjType(int t)MtlBaseinline
SetMeditTiling(int t)MtlBaseinline
SetMtlFlag(int mask, BOOL val=TRUE)MtlBase
SetName(MSTR s)MtlBase
SetOverrideMaterial(Mtl *mtl)=0IXRefMaterial18pure virtual
SetProperty(ULONG id, void *data)MtlBasevirtual
SetReference(int i, RefTargetHandle rtarg)ReferenceMakerprotectedvirtual
SetRenderData(RenderData *rdata)Mtlinlinevirtual
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
SetShininess(float v, TimeValue t)=0Mtlpure virtual
SetSpecular(Color c, TimeValue t)=0Mtlpure virtual
SetSubMtl(int i, Mtl *m)Mtlinlinevirtual
SetSubTexmap(int i, Texmap *m)ISubMapinlinevirtual
SetTrackViewSelSet(int which, BOOL inOut)Animatable
SetupGfxMultiMaps(TimeValue t, Material *mtl, MtlMakerCallback &cb)MtlBaseinlinevirtual
Shade(ShadeContext &sc)=0Mtlpure virtual
ShouldPersistWeakRef(RefTargetHandle rtarg)ReferenceMakerinlinevirtual
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
SubTexmapOn(int i)ISubMapinlinevirtual
SuperClassID()Mtlinlinevirtual
SupportsMultiMapsInViewport()MtlBaseinlinevirtual
SupportsRenderElements()Mtlinlinevirtual
SupportsShaders()Mtlinlinevirtual
SupportTexDisplay()MtlBaseinlinevirtual
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)Mtlvirtual
SvCanRemoveThis(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvCanSelect(IGraphObjectManager *gom, IGraphNode *gNode)MtlBasevirtual
SvCanSetName(IGraphObjectManager *gom, IGraphNode *gNode)MtlBasevirtual
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)MtlBasevirtual
SvGetName(IGraphObjectManager *gom, IGraphNode *gNode, bool isBeingEdited)MtlBasevirtual
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)MtlBasevirtual
SvHandleRelDoubleClick(IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker)Animatablevirtual
SvHighlightColor(IGraphObjectManager *gom, IGraphNode *gNode)MtlBasevirtual
SvIsHighlighted(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsInactive(IGraphObjectManager *gom, IGraphNode *gNode)Animatablevirtual
SvIsSelected(IGraphObjectManager *gom, IGraphNode *gNode)MtlBasevirtual
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)MtlBasevirtual
SvSetRefIndex(DWORD i)Animatable
SvStdTraverseAnimGraph(IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags)Animatable
SvTraverseAnimGraph(IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags)MtlBasevirtual
TestAFlag(DWORD mask) constAnimatableinline
TestAFlagEx(DWORD mask) constAnimatableinline
TestFlagBit(int index)Animatable
TestForLoop(const Interval &refInterval, RefMakerHandle hmaker)ReferenceTarget
TestMtlFlag(int mask)MtlBase
TextureDisplayEnabled()MtlBaseinline
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
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
Update(TimeValue t, Interval &valid)=0MtlBasepure virtual
Update(TimeValue t, Interval &&valid=FOREVER)MtlBaseinline
Validity(TimeValue t)=0MtlBasepure virtual
VPDisplaySubMtl()Mtlinlinevirtual
wantsRelease enum valueBaseInterface
WireSize(int mtlNum=0, BOOL backFace=FALSE)Mtlinlinevirtual
~Animatable()=0Animatableprotectedpure virtual
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual
~ISubMap()ISubMapinlinevirtual
~MtlBase()MtlBase
~Noncopyable()Noncopyableinlineprotected
~ReferenceMaker()=0ReferenceMakerprotectedpure virtual
~ReferenceTarget()=0ReferenceTargetprotectedpure virtual