AnimBundleNode

class AnimBundleNode

Bases: PandaNode

This is a node that contains a pointer to an AnimBundle. Like PartBundleNode, it exists solely to make it easy to store AnimBundles in the scene graph.

Inheritance diagram

Inheritance diagram of AnimBundleNode

explicit AnimBundleNode(std::string const &name, AnimBundle *bundle)

The AnimBundle and its node should be constructed together. Generally, the derived classes of AnimBundleNode will automatically create a AnimBundle of the appropriate type, and pass it up to this constructor.

For internal use only.

Use make_copy() or copy_subgraph() to copy one of these.

static AnimBundle *find_anim_bundle(PandaNode *root)

Recursively walks the scene graph beginning at the indicated node (which need not be an AnimBundleNode), and returns the first AnimBundle found. Returns NULL if no AnimBundle can be found.

AnimBundle *get_bundle(void) const
static TypeHandle get_class_type(void)