This reference page is linked to from the following overview topics: Containers, Container Manager and Container Objects, Working with Containers.
The interface for global container functionality.
Operations on a specific container can be accessed through the container itself.
#include <IContainerManager.h>
Public Types |
|
enum | { IMPORT_CONTAINER_ID, CREATE_CONTAINER_ID, IS_IN_CONTAINER_ID, IS_CONTAINER_NODE_ID } |
Public Member Functions |
|
virtual INode * | CreateContainer (INodeTab &contentNodes)=0 |
Create a container. |
|
virtual INode * | CreateInheritedContainer (const MaxSDK::AssetManagement::AssetUser &asset)=0 |
Inherit a container into the scene. |
|
virtual IContainerObject * | IsInContainer (INode *node)=0 |
Test if a node is in a container or not.
|
|
virtual IContainerObject * | IsContainerNode (INode *node)=0 |
Test if a node is a container or not.
|
anonymous enum |
Create a container.
[in] | contentNodes | - Nodes to be added as content of the container |
virtual INode* CreateInheritedContainer | ( | const MaxSDK::AssetManagement::AssetUser & | asset | ) | [pure virtual] |
Inherit a container into the scene.
[in] | asset | - The container asset representing the definition file to be used |
virtual IContainerObject* IsInContainer | ( | INode * | node | ) | [pure virtual] |
Test if a node is in a container or not.
[in] | node | - The node that we are testing to see if it is in a container |
virtual IContainerObject* IsContainerNode | ( | INode * | node | ) | [pure virtual] |
Test if a node is a container or not.
[in] | node | - The node that we are testing to see if it is a container |