15 #ifndef EGGVERTEXPOINTER_H
16 #define EGGVERTEXPOINTER_H
18 #include "pandatoolbase.h"
20 #include "eggSliderPointer.h"
23 #include "pointerTo.h"
44 static void init_type() {
45 EggSliderPointer::init_type();
46 register_type(_type_handle,
"EggVertexPointer",
47 EggSliderPointer::get_class_type());
50 return get_class_type();
52 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
virtual bool has_vertices() const
Returns true if there are any vertices referenced by the node this points to, false otherwise...
virtual int get_num_frames() const
Returns the number of frames of animation for this particular slider.
virtual double get_frame(int n) const
Returns the value corresponding to this slider position in the nth frame.
This is a base class for EggVertexPointer and EggScalarTablePointer.
TypeHandle is the identifier used to differentiate C++ class types.
The highest-level base class in the egg directory.
This stores a pointer back to a <Vertex>, or to a particular pritimive like a <Polygon>, representing a morph offset.