17INLINE EggAnimPreload::
18EggAnimPreload(
const std::string &name) :
EggNode(name) {
20 _has_num_frames =
false;
27INLINE EggAnimPreload::
31 _has_fps(copy._has_fps),
32 _num_frames(copy._num_frames),
33 _has_num_frames(copy._has_num_frames)
43 EggNode::operator = (copy);
45 _has_fps = copy._has_fps;
46 _num_frames = copy._num_frames;
47 _has_num_frames = copy._has_num_frames;
56INLINE
void EggAnimPreload::
66INLINE
void EggAnimPreload::
74INLINE
bool EggAnimPreload::
84 nassertr(has_fps(), 0.0);
91INLINE
void EggAnimPreload::
92set_num_frames(
int num_frames) {
93 _num_frames = num_frames;
94 _has_num_frames =
true;
101INLINE
void EggAnimPreload::
103 _has_num_frames =
false;
109INLINE
bool EggAnimPreload::
110has_num_frames()
const {
111 return _has_num_frames;
119 nassertr(has_num_frames(), 0);
This corresponds to an <AnimPreload> entry.
get_fps
This is only valid if has_fps() returns true.
get_num_frames
This is only valid if has_num_frames() returns true.
A base class for things that may be directly added into the egg hierarchy.