This is a node that contains a pointer to an PartBundle. More...
Public Member Functions | |
PartBundleNode (string name, PartBundle bundle) | |
The PartBundle and its node should be constructed together. | |
PartBundle | getBundle (int n) |
PartBundleHandle | getBundleHandle (int n) |
Returns the PartBundleHandle that wraps around the actual nth PartBundle. | |
list | getBundleHandles () |
list | getBundles () |
int | getNumBundles () |
Static Public Member Functions | |
static TypeHandle | getClassType () |
This is a node that contains a pointer to an PartBundle.
Like AnimBundleNode, it exists to make it easy to store PartBundles in the scene graph.
(Unlike AnimBundleNode, however, PartBundleNode has an additional function: it is also the base class of the Character node type, which adds additional functionality.)
PartBundleNode | ( | string | name, |
PartBundle | bundle | ||
) |
The PartBundle and its node should be constructed together.
Generally, the derived classes of PartBundleNode will automatically create a PartBundle of the appropriate type, and pass it up to this constructor.
PartBundle getBundle | ( | int | n | ) |
Reimplemented in Character.
Returns the PartBundleHandle that wraps around the actual nth PartBundle.
While the PartBundle pointer might later change due to a future flatten operation, the PartBundleHandle will not.
list getBundleHandles | ( | ) |
list getBundles | ( | ) |
static TypeHandle getClassType | ( | ) | [static] |
int getNumBundles | ( | ) |