PartBundleNode

from panda3d.core import PartBundleNode
class PartBundleNode

Bases: PandaNode

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.)

Inheritance diagram

Inheritance diagram of PartBundleNode

__init__(*args, **kwargs)
bundle_handles
bundles
getBundle()

C++ Interface: get_bundle(PartBundleNode self, int n)

/**

*/

getBundleHandle()

C++ Interface: get_bundle_handle(PartBundleNode self, int n)

/**
  • 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.

*/

getBundleHandles()
getBundles()
getClassType()

C++ Interface: get_class_type()

getNumBundles()

C++ Interface: get_num_bundles(PartBundleNode self)

/**

*/

get_bundle()

C++ Interface: get_bundle(PartBundleNode self, int n)

/**

*/

get_bundle_handle()

C++ Interface: get_bundle_handle(PartBundleNode self, int n)

/**
  • 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.

*/

get_bundle_handles()
get_bundles()
get_class_type()

C++ Interface: get_class_type()

get_num_bundles()

C++ Interface: get_num_bundles(PartBundleNode self)

/**

*/