#include <animBundle.h>
Inheritance diagram for AnimBundle:
Public Member Functions | |
virtual void | write_datagram (BamWriter *manager, Datagram &me) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | register_with_read_factory (void) |
TypedWritable * | make_AnimBundle (const FactoryParams ¶ms) |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
INLINE | AnimBundle (void) |
void | fillin (DatagramIterator &scan, BamReader *manager) |
Protected Attributes | |
float | _fps |
int | _num_frames |
Private Member Functions | |
INLINE double | get_base_frame_rate () const |
INLINE int | get_num_frames () const |
virtual void | output (ostream &out) const |
Private Attributes | |
PUBLISHED | __pad0__: INLINE AnimBundle(const string &name |
PUBLISHED float | fps |
PUBLISHED float int | num_frames |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
Reimplemented from AnimGroup. Definition at line 64 of file animBundle.cxx. References _fps, _num_frames, AnimGroup::fillin(), DatagramIterator::get_float32(), and DatagramIterator::get_uint16(). Referenced by make_AnimBundle(). |
|
Reimplemented from AnimGroup. Definition at line 64 of file animBundle.h. References AnimGroup::get_class_type(), and AnimGroup::init_type(). |
|
Referenced by output(). |
|
Reimplemented from AnimGroup. Definition at line 65 of file animBundle.h. Referenced by register_with_read_factory(). |
|
Referenced by output(), AnimChannelScalarTable::set_table(), and AnimChannelMatrixXfmTable::set_table(). |
|
Reimplemented from AnimGroup. Definition at line 61 of file animBundle.h. References AnimGroup::get_class_type(). Referenced by output(). |
|
Reimplemented from AnimGroup. Definition at line 68 of file animBundle.h. References AnimGroup::get_class_type(), AnimGroup::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 77 of file animBundle.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). |
|
Reimplemented from Namable. Definition at line 36 of file animBundle.cxx. References get_base_frame_rate(), Namable::get_name(), get_num_frames(), and get_type(). Referenced by operator<<(). |
|
Reimplemented from AnimGroup. Definition at line 94 of file animBundle.cxx. References get_class_type(), BamReader::get_factory(), make_AnimBundle(), and Factory< TypedWritable >::register_factory(). Referenced by ConfigureFn(). |
|
Reimplemented from AnimGroup. Definition at line 48 of file animBundle.cxx. References _fps, _num_frames, Datagram::add_float32(), Datagram::add_uint16(), and AnimGroup::write_datagram(). |
|
Reimplemented from AnimGroup. Definition at line 37 of file animBundle.h. |
|
Definition at line 47 of file animBundle.h. Referenced by fillin(), and write_datagram(). |
|
Definition at line 48 of file animBundle.h. Referenced by fillin(), and write_datagram(). |
|
Reimplemented from AnimGroup. Definition at line 28 of file animBundle.cxx. |
|
Definition at line 37 of file animBundle.h. |
|
Definition at line 37 of file animBundle.h. |