15 #ifndef GEOMVERTEXANIMATIONSPEC_H 16 #define GEOMVERTEXANIMATIONSPEC_H 18 #include "pandabase.h" 19 #include "geomEnums.h" 45 INLINE GeomVertexAnimationSpec(
const GeomVertexAnimationSpec &other);
46 INLINE
void operator = (
const GeomVertexAnimationSpec &other);
48 INLINE AnimationType get_animation_type()
const;
50 INLINE
int get_num_transforms()
const;
51 INLINE
bool get_indexed_transforms()
const;
53 INLINE
void set_none();
54 INLINE
void set_panda();
55 INLINE
void set_hardware(
int num_transforms,
bool indexed_transforms);
57 void output(ostream &out)
const;
60 INLINE
bool operator < (
const GeomVertexAnimationSpec &other)
const;
61 INLINE
bool operator == (
const GeomVertexAnimationSpec &other)
const;
62 INLINE
bool operator != (
const GeomVertexAnimationSpec &other)
const;
63 INLINE
int compare_to(
const GeomVertexAnimationSpec &other)
const;
70 AnimationType _animation_type;
73 bool _indexed_transforms;
79 #include "geomVertexAnimationSpec.I" This is the fundamental interface for extracting binary objects from a Bam file, as generated by a Ba...
This object describes how the vertex animation, if any, represented in a GeomVertexData is encoded...
This is the fundamental interface for writing binary objects to a Bam file, to be extracted later by ...
An STL function object class, this is intended to be used on any ordered collection of class objects ...
A class to retrieve the individual data elements previously stored in a Datagram. ...
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...