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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
AddNodesToContent(INodeTab &in_nodeTab)=0IContainerObjectpure virtual
AddNodeToContent(INode *in_node)=0IContainerObjectpure 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
AllowInPlaceEdit(bool allowEdit)=0IContainerObjectpure virtual
AutoUpdateClosed() const =0IContainerObjectpure virtual
CanEditInPlace() const =0IContainerObjectpure virtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetAllowInPlaceEdit() const =0IContainerObjectpure virtual
GetContainerNode() const =0IContainerObjectpure virtual
GetContentNodes(bool nestedContainerNodes, INodeTab &contentNodes) const =0IContainerObjectpure virtual
GetDesc()IContainerObjectvirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Animatable *anim)IContainerObjectinlinestatic
FPMixinInterface::GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetLabelDisplay() const =0IContainerObjectpure virtual
GetLocalDefinitionFileName() const =0IContainerObjectpure virtual
GetSize(TimeValue t=0) const =0IContainerObjectpure virtual
GetSourceDefinitionFileName() const =0IContainerObjectpure virtual
GetTypedInterface()InterfaceServerinline
immediateRelease enum valueBaseInterface
interfaceNotifyCBsFPMixinInterfaceprotected
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
IsContainerOpenableOrClosable() const =0IContainerObjectpure virtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsInherited() const =0IContainerObjectpure virtual
IsInPlaceEditing() const =0IContainerObjectpure virtual
IsNodeInContent(INode *in_node, bool nestedContainerNodes) const =0IContainerObjectpure virtual
IsNodeInInheritedContent(INode *in_node, bool nestedContainerNodes) const =0IContainerObjectpure virtual
IsOpen() const =0IContainerObjectpure virtual
IsUnique() const =0IContainerObjectpure virtual
IsUnloaded() const =0IContainerObjectpure virtual
IsUsingContentBoundingBox() const =0IContainerObjectpure virtual
IsVisible(FunctionID actionID)FPInterfacevirtual
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
LoadContainer()=0IContainerObjectpure virtual
MakeUnique()=0IContainerObjectpure virtual
MergeSource()=0IContainerObjectpure 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
operator=(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
OverrideNodeProperties() const =0IContainerObjectpure virtual
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
ReloadContainer()=0IContainerObjectpure virtual
RemoveNodeFromContent(INode *in_node, bool detach=true)=0IContainerObjectpure virtual
SaveContainer(bool newFileName=false)=0IContainerObjectpure virtual
serverControlled enum valueBaseInterface
SetAutoUpdateClosed(bool setAutoUpdate)=0IContainerObjectpure virtual
SetEditInPlace(bool edit)=0IContainerObjectpure virtual
SetLabelDisplay(bool display)=0IContainerObjectpure virtual
SetLocalDefinitionFileName(const MaxSDK::AssetManagement::AssetUser &val)=0IContainerObjectpure virtual
SetOpen(bool isOpen)=0IContainerObjectpure virtual
SetOverrideNodeProperties(bool setOverride)=0IContainerObjectpure virtual
SetSize(float size, TimeValue t=0)=0IContainerObjectpure virtual
SetSourceDefinitionFileName(const MaxSDK::AssetManagement::AssetUser &val)=0IContainerObjectpure virtual
UnloadContainer()=0IContainerObjectpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
UpdateContainer()=0IContainerObjectpure virtual
UseContentBoundingBox(bool useContent)=0IContainerObjectpure virtual
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual