32 INLINE
explicit EggAnimData(
const std::string &name =
"");
36 INLINE
void set_fps(
double type);
37 INLINE
void clear_fps();
38 INLINE
bool has_fps()
const;
39 INLINE
double get_fps()
const;
41 INLINE
void clear_data();
42 INLINE
void add_data(
double value);
44 INLINE
int get_size()
const;
47 INLINE PTA_double get_data()
const;
48 INLINE
void set_data(
const PTA_double &data);
51 void quantize(
double quantum);
66 static void init_type() {
69 EggNode::get_class_type());
72 return get_class_type();
74 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...