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();}
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(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for EggSAnimData and EggXfmAnimData, which contain rows and columns of numbers.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.