MovingPartBase
from panda3d.core import MovingPartBase
- class MovingPartBase
Bases:
PartGroup
This is the base class for a single animatable piece that may be bound to one channel (or more, if blending is in effect). It corresponds to, for instance, a single joint or slider of a character.
MovingPartBase does not have a particular value type. See the derived template class, MovingPart, for this.
Inheritance diagram
- __init__(*args, **kwargs)
- getBound()
C++ Interface: get_bound(MovingPartBase self, int n)
- /**
Returns the nth bound channel on this PartGroup. n can be determined by
iterating from 0 to one less than get_max_bound(); or n might be
AnimControl::get_channel_index().
This will return NULL if there is no channel bound on the indicated index.
It is an error to call this if n is less than zero or greater than or equal
to get_max_bound().
*/
- getClassType()
C++ Interface: get_class_type()
- getMaxBound()
C++ Interface: get_max_bound(MovingPartBase self)
- /**
Returns the number of channels that might be bound to this PartGroup. This
might not be the actual number of channels, since there might be holes in
the list; it is one more than the index number of the highest bound
channel. Thus, it is called get_max_bound() instead of get_num_bound().
*/
- get_bound()
C++ Interface: get_bound(MovingPartBase self, int n)
- /**
Returns the nth bound channel on this PartGroup. n can be determined by
iterating from 0 to one less than get_max_bound(); or n might be
AnimControl::get_channel_index().
This will return NULL if there is no channel bound on the indicated index.
It is an error to call this if n is less than zero or greater than or equal
to get_max_bound().
*/
- get_class_type()
C++ Interface: get_class_type()
- get_max_bound()
C++ Interface: get_max_bound(MovingPartBase self)
- /**
Returns the number of channels that might be bound to this PartGroup. This
might not be the actual number of channels, since there might be holes in
the list; it is one more than the index number of the highest bound
channel. Thus, it is called get_max_bound() instead of get_num_bound().
*/
- outputValue()
C++ Interface: output_value(MovingPartBase self, ostream out)
- output_value()
C++ Interface: output_value(MovingPartBase self, ostream out)