18 #include "pandabase.h" 22 #include "pointerToArray.h" 23 #include "pta_double.h" 36 INLINE EggAnimData(
const EggAnimData ©);
37 INLINE EggAnimData &operator = (
const EggAnimData ©);
39 INLINE
void set_fps(
double type);
40 INLINE
void clear_fps();
41 INLINE
bool has_fps()
const;
42 INLINE
double get_fps()
const;
44 INLINE
void clear_data();
45 INLINE
void add_data(
double value);
47 INLINE
int get_size()
const;
50 INLINE PTA_double get_data()
const;
51 INLINE
void set_data(
const PTA_double &data);
54 void quantize(
double quantum);
69 static void init_type() {
71 register_type(_type_handle,
"EggAnimData",
72 EggNode::get_class_type());
75 return get_class_type();
77 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
83 #include "eggAnimData.I" A base class for EggSAnimData and EggXfmAnimData, which contain rows and columns of numbers...
A base class for things that may be directly added into the egg hierarchy.
TypeHandle is the identifier used to differentiate C++ class types.