15 #ifndef EGGSLIDERDATA_H
16 #define EGGSLIDERDATA_H
18 #include "pandatoolbase.h"
20 #include "eggComponentData.h"
36 double get_frame(
int model_index,
int n)
const;
39 virtual void write(ostream &out,
int indent_level = 0)
const;
46 static void init_type() {
47 EggComponentData::init_type();
48 register_type(_type_handle,
"EggSliderData",
49 EggComponentData::get_class_type());
52 return get_class_type();
54 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
60 #include "eggSliderData.I"
virtual void add_back_pointer(int model_index, EggObject *egg_object)
Adds the indicated vertex, primitive, or morph table to the data.
This corresponds to a single morph slider control.
This is the base class of both EggJointData and EggSliderData.
Represents a set of characters, as read and collected from possibly several model and/or animation eg...
double get_frame(int model_index, int n) const
Returns the value corresponding to this slider position in the nth frame in the indicated model...
Represents a single character, as read and collected from several models and animation files...
TypeHandle is the identifier used to differentiate C++ class types.
The highest-level base class in the egg directory.