18 #include "pandabase.h" 20 #include "eggPrimitive.h" 30 INLINE EggSurface(
const EggSurface ©);
31 INLINE EggSurface &operator = (
const EggSurface ©);
33 INLINE
void set_u_subdiv(
int subdiv);
34 INLINE
int get_u_subdiv()
const;
35 INLINE
void set_v_subdiv(
int subdiv);
36 INLINE
int get_v_subdiv()
const;
47 static void init_type() {
48 EggPrimitive::init_type();
49 register_type(_type_handle,
"EggSurface",
50 EggPrimitive::get_class_type());
53 return get_class_type();
55 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
62 #include "eggSurface.I" A base class for any of a number of kinds of geometry primitives: polygons, point lights...
A parametric surface of some kind.
TypeHandle is the identifier used to differentiate C++ class types.