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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
action_tableFPInterfaceDesc
AddXRefItemsFromFile(const MaxSDK::AssetManagement::AssetUser &srcFileName, bool promptObjNames, const Tab< const TCHAR * > *objNames, unsigned int xrefOptions, const Tab< INT64 > *nodeHandles=nullptr)=0IObjXRefManager8pure virtual
AddXRefItemsToXRefRecord(IObjXRefRecord &xrefRecord, bool promptObjNames, const Tab< const MCHAR * > *objNames)=0IObjXRefManager8pure virtual
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AppendEnum(int id,...)FPInterfaceDesc
AppendFunction(int id,...)FPInterfaceDesc
AppendProperty(int id,...)FPInterfaceDesc
ApplyXRefControllersToXRefObjects(const Tab< ReferenceTarget * > &objectXRefItems)=0IObjXRefManager8pure virtual
ApplyXRefMaterialsToXRefObjects(const Tab< ReferenceTarget * > &objectXRefItems)=0IObjXRefManager8pure virtual
CanCombineRecords(const IObjXRefRecord &firstRecord, const IObjXRefRecord &secondRecord) const =0IObjXRefManager8pure virtual
CanResetXRefControllersPRSOffset(ReferenceTarget &inXRefItem) const =0IObjXRefManager8pure virtual
cdFPInterfaceDesc
check_enum(va_list ap, EnumID id)FPInterfaceDesc
check_fn(va_list ap, int id)FPInterfaceDesc
check_prop(va_list ap, int id)FPInterfaceDesc
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CombineRecords(Tab< IObjXRefRecord * > &xrefRecords)=0IObjXRefManager8pure virtual
DeleteInterface()BaseInterfaceinlinevirtual
descriptionFPInterfaceDesc
EnableActions(BOOL onOff)FPInterfaceDescvirtual
enumerationsFPInterfaceDesc
FindFn(const MCHAR *name)FPInterfacevirtual
FindRecord(XRefRecordHandle xrefRecHandle) const =0IObjXRefManager8pure virtual
flagsFPInterfaceDesc
FN_0(kfpUpdateAllRecords, TYPE_bool, UpdateAllRecords)IObjXRefManager8
FN_1(kfpGetRecord, TYPE_INTERFACE, GetRecord, TYPE_INDEX)IObjXRefManager8
FN_1(kfpFindRecord, TYPE_INTERFACE, FindRecord, TYPE_DWORD)IObjXRefManager8
FN_1(kfpRemoveRecordFromScene, TYPE_bool, FPRemoveRecordFromScene, TYPE_INTERFACE)IObjXRefManager8
FN_1(kfpMergeRecordIntoScene, TYPE_bool, FPMergeRecordIntoScene, TYPE_INTERFACE)IObjXRefManager8
FN_1(kfpRemoveXRefsFromScene, TYPE_bool, RemoveXRefItemsFromScene, TYPE_REFTARG_TAB_BR)IObjXRefManager8
FN_1(kfpMergeXRefsIntoScene, TYPE_bool, MergeXRefItemsIntoScene, TYPE_REFTARG_TAB_BR)IObjXRefManager8
FN_1(kfpCombineRecords, TYPE_INTERFACE, FPCombineRecords, TYPE_INTERFACE_TAB_BR)IObjXRefManager8
FN_1(kfpIsNodeXRefed, TYPE_INTERFACE, FPIsNodeXRefed, TYPE_INODE)IObjXRefManager8
FN_1(kfpResetXRefControllersPRSOffset, TYPE_bool, ResetXRefControllersPRSOffset, TYPE_REFTARG_TAB_BR)IObjXRefManager8
FN_1(kfpCanResetXRefControllersPRSOffset, TYPE_bool, CanResetXRefControllersPRSOffset, TYPE_REFTARG_BR)IObjXRefManager8
FN_2(kfpSetRecordSrcFile, TYPE_bool, FPSetRecordSrcFile, TYPE_INTERFACE, TYPE_FILENAME)IObjXRefManager8
FN_2(kfpSetXRefItemSrcName, TYPE_bool, SetXRefItemSrcName, TYPE_REFTARG_BR, TYPE_STRING)IObjXRefManager8
FN_2(kfpSetProxyItemSrcName, TYPE_bool, SetProxyItemSrcName, TYPE_REFTARG_BR, TYPE_STRING)IObjXRefManager8
FN_2(kfpSetXRefItemSrcFile, TYPE_bool, FPSetXRefItemSrcFile, TYPE_REFTARG_BR, TYPE_FILENAME)IObjXRefManager8
FN_2(kfpSetProxyItemSrcFile, TYPE_bool, FPSetProxyItemSrcFile, TYPE_REFTARG_BR, TYPE_FILENAME)IObjXRefManager8
FN_2(kfpCanCombineRecords, TYPE_bool, FPCanCombineRecords, TYPE_INTERFACE, TYPE_INTERFACE)IObjXRefManager8
FN_3(kfpAddXRefItemsToXRefRecord, TYPE_bool, FPAddXRefItemsToXRefRecord, TYPE_INTERFACE, TYPE_bool, TYPE_STRING_TAB)IObjXRefManager8
FN_5(kfpAddXRefItemsFromFile, TYPE_INTERFACE, FPAddXRefItemsFromFile, TYPE_FILENAME, TYPE_bool, TYPE_STRING_TAB, TYPE_INT64_TAB, TYPE_ENUM_TAB_BR)IObjXRefManager8
FPEnums enum nameIObjXRefManager8
FPInterfaceDesc()FPInterfaceDesc
FPInterfaceDesc(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, ULONG flag,...)FPInterfaceDesc
functionsFPInterfaceDesc
GetActionTable()FPInterfaceDescinlinevirtual
GetAutoUpdate() const =0IObjXRefManager8pure virtual
GetDesc()FPInterfaceDescinlinevirtual
GetDupMtlNameAction() const =0IObjXRefManager8pure virtual
GetDupObjNameAction() const =0IObjXRefManager8pure virtual
GetFnDef(FunctionID fid)FPInterfaceDesc
GetID()FPInterfaceDescinlinevirtual
GetIncludeAll() const =0IObjXRefManager8pure virtual
GetInstance()IObjXRefManager8inlinestatic
GetInterface(Interface_ID id)FPInterfaceDescinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetMergeManipulators() const =0IObjXRefManager8pure virtual
GetMergeMaterials() const =0IObjXRefManager8pure virtual
GetMergeModifiers() const =0IObjXRefManager8pure virtual
GetMergeTransforms() const =0IObjXRefManager8pure virtual
GetRecord(unsigned int i) const =0IObjXRefManager8pure virtual
GetRsrcString(StringResID id)FPInterfaceDescvirtual
GetTypedInterface()InterfaceServerinline
HInstance()FPInterfaceDescvirtual
IDFPInterfaceDesc
immediateRelease enum valueBaseInterface
Init()FPInterfaceDescinlinevirtual
internal_nameFPInterfaceDesc
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
IsChecked(FunctionID actionID)FPInterfacevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsNodeXRefed(INode &node) const =0IObjXRefManager8pure virtual
IsVisible(FunctionID actionID)FPInterfacevirtual
kfpAddXRefItemsFromFile enum valueIObjXRefManager8
kfpAddXRefItemsToXRefRecord enum valueIObjXRefManager8
kfpApplyXRefControllersToXRefObjects enum valueIObjXRefManager8
kfpApplyXRefMaterialsToXRefObjects enum valueIObjXRefManager8
kfpCanCombineRecords enum valueIObjXRefManager8
kfpCanResetXRefControllersPRSOffset enum valueIObjXRefManager8
kfpCombineRecords enum valueIObjXRefManager8
kfpDupMaterialNameActions enum valueIObjXRefManager8
kfpDupNodeNameActions enum valueIObjXRefManager8
kfpFindRecord enum valueIObjXRefManager8
kfpGetAutoUpdate enum valueIObjXRefManager8
kfpGetDupMtlNameAction enum valueIObjXRefManager8
kfpGetDupObjNameAction enum valueIObjXRefManager8
kfpGetIncludeAll enum valueIObjXRefManager8
kfpGetMergeManipulators enum valueIObjXRefManager8
kfpGetMergeMaterials enum valueIObjXRefManager8
kfpGetMergeModifiers enum valueIObjXRefManager8
kfpGetMergeTransforms enum valueIObjXRefManager8
kfpGetRecord enum valueIObjXRefManager8
kfpIsNodeXRefed enum valueIObjXRefManager8
kfpMergeRecordIntoScene enum valueIObjXRefManager8
kfpMergeXRefsIntoScene enum valueIObjXRefManager8
kfpRecordCount enum valueIObjXRefManager8
kfpRemoveRecordFromScene enum valueIObjXRefManager8
kfpRemoveXRefsFromScene enum valueIObjXRefManager8
kfpResetXRefControllersPRSOffset enum valueIObjXRefManager8
kfpSetAutoUpdate enum valueIObjXRefManager8
kfpSetDupMtlNameAction enum valueIObjXRefManager8
kfpSetDupObjNameAction enum valueIObjXRefManager8
kfpSetIncludeAll enum valueIObjXRefManager8
kfpSetMergeManipulators enum valueIObjXRefManager8
kfpSetMergeMaterials enum valueIObjXRefManager8
kfpSetMergeModifiers enum valueIObjXRefManager8
kfpSetMergeTransforms enum valueIObjXRefManager8
kfpSetProxyItemSrcFile enum valueIObjXRefManager8
kfpSetProxyItemSrcName enum valueIObjXRefManager8
kfpSetRecordSrcFile enum valueIObjXRefManager8
kfpSetXRefItemSrcFile enum valueIObjXRefManager8
kfpSetXRefItemSrcName enum valueIObjXRefManager8
kfpUpdateAllRecords enum valueIObjXRefManager8
kfpXrefModifierOptions enum valueIObjXRefManager8
kfpXrefOptions enum valueIObjXRefManager8
LifetimeControl()FPInterfaceDescinlinevirtual
LifetimeType enum nameBaseInterface
load_descriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, USHORT flag, va_list ap)FPInterfaceDescprotected
LoadDescriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *pCD, ULONG flag,...)FPInterfaceDesc
MergeRecordIntoScene(const IObjXRefRecord &xrefRecord)=0IObjXRefManager8pure virtual
MergeXRefItemsIntoScene(const Tab< ReferenceTarget * > &xrefItems)=0IObjXRefManager8pure virtual
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
pcFPInterfaceDesc
PROP_FNS(kfpGetDupObjNameAction, GetDupObjNameAction, kfpSetDupObjNameAction, SetDupObjNameAction, TYPE_ENUM)IObjXRefManager8
PROP_FNS(kfpGetDupMtlNameAction, GetDupMtlNameAction, kfpSetDupMtlNameAction, SetDupMtlNameAction, TYPE_ENUM)IObjXRefManager8
PROP_FNS(kfpGetMergeTransforms, GetMergeTransforms, kfpSetMergeTransforms, SetMergeTransforms, TYPE_bool)IObjXRefManager8
PROP_FNS(kfpGetMergeMaterials, GetMergeMaterials, kfpSetMergeMaterials, SetMergeMaterials, TYPE_bool)IObjXRefManager8
PROP_FNS(kfpGetMergeManipulators, GetMergeManipulators, kfpSetMergeManipulators, SetMergeManipulators, TYPE_bool)IObjXRefManager8
PROP_FNS(kfpGetMergeModifiers, GetMergeModifiers, kfpSetMergeModifiers, SetMergeModifiers, TYPE_ENUM)IObjXRefManager8
PROP_FNS(kfpGetIncludeAll, GetIncludeAll, kfpSetIncludeAll, SetIncludeAll, TYPE_bool)IObjXRefManager8
PROP_FNS(kfpGetAutoUpdate, GetAutoUpdate, kfpSetAutoUpdate, SetAutoUpdate, TYPE_bool)IObjXRefManager8
propsFPInterfaceDesc
RecordCount() const =0IObjXRefManager8pure virtual
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
RemoveRecordFromScene(const IObjXRefRecord &xrefRecord)=0IObjXRefManager8pure virtual
RemoveXRefItemsFromScene(const Tab< ReferenceTarget * > &xrefItems)=0IObjXRefManager8pure virtual
ResetXRefControllersPRSOffset(const Tab< ReferenceTarget * > &inXRefItems)=0IObjXRefManager8pure virtual
RO_PROP_FN(kfpRecordCount, RecordCount, TYPE_DWORD)IObjXRefManager8
rolloutFPInterfaceDesc
scan_enum(va_list ap, EnumID id, int index)FPInterfaceDesc
scan_fn(va_list ap, int id, int index)FPInterfaceDesc
scan_prop(va_list ap, int id, int index)FPInterfaceDesc
serverControlled enum valueBaseInterface
SetAutoUpdate(bool in_autoUpdate)=0IObjXRefManager8pure virtual
SetClassDesc(ClassDesc *i_cd)FPInterfaceDesc
SetDupMtlNameAction(unsigned int action)=0IObjXRefManager8pure virtual
SetDupObjNameAction(unsigned int action)=0IObjXRefManager8pure virtual
SetIncludeAll(bool in_include)=0IObjXRefManager8pure virtual
SetMergeManipulators(bool in_merge)=0IObjXRefManager8pure virtual
SetMergeMaterials(bool in_merge)=0IObjXRefManager8pure virtual
SetMergeModifiers(int in_merge)=0IObjXRefManager8pure virtual
SetMergeTransforms(bool in_merge)=0IObjXRefManager8pure virtual
SetProxyItemSrcFile(ReferenceTarget &xrefProxy, const MaxSDK::AssetManagement::AssetUser &proxyAsset)=0IObjXRefManager8pure virtual
SetProxyItemSrcName(ReferenceTarget &xrefProxy, const MCHAR *proxyName)=0IObjXRefManager8pure virtual
SetRecordSrcFile(IObjXRefRecord &xrefRecord, const MaxSDK::AssetManagement::AssetUser &srcFileName)=0IObjXRefManager8pure virtual
SetXRefItemSrcFile(ReferenceTarget &xrefItem, const MaxSDK::AssetManagement::AssetUser &srcAsset)=0IObjXRefManager8pure virtual
SetXRefItemSrcName(ReferenceTarget &xrefItem, const MCHAR *srcItemName)=0IObjXRefManager8pure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
UpdateAllRecords()=0IObjXRefManager8pure virtual
VFN_1(kfpApplyXRefMaterialsToXRefObjects, ApplyXRefMaterialsToXRefObjects, TYPE_REFTARG_TAB_BR)IObjXRefManager8
VFN_1(kfpApplyXRefControllersToXRefObjects, ApplyXRefControllersToXRefObjects, TYPE_REFTARG_TAB_BR)IObjXRefManager8
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual