15 #ifndef EGGTRIANGLESTRIP_H 16 #define EGGTRIANGLESTRIP_H 18 #include "pandabase.h" 20 #include "eggCompositePrimitive.h" 31 INLINE EggTriangleStrip(
const EggTriangleStrip ©);
32 INLINE EggTriangleStrip &operator = (
const EggTriangleStrip ©);
33 virtual ~EggTriangleStrip();
35 virtual void write(ostream &out,
int indent_level)
const;
38 virtual int get_num_lead_vertices()
const;
39 virtual bool do_triangulate(
EggGroupNode *container)
const;
45 static void init_type() {
46 EggCompositePrimitive::init_type();
47 register_type(_type_handle,
"EggTriangleStrip",
48 EggCompositePrimitive::get_class_type());
51 return get_class_type();
53 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
59 #include "eggTriangleStrip.I" The base class for primitives such as triangle strips and triangle fans, which include several compon...
A base class for nodes in the hierarchy that are not leaf nodes.
TypeHandle is the identifier used to differentiate C++ class types.
A connected strip of triangles.