#include <builderBucket.h>
Inheritance diagram for BuilderBucket:
Public Member Functions | |
BuilderBucket () | |
BuilderBucket (const BuilderBucket ©) | |
BuilderBucket & | operator= (const BuilderBucket ©) |
virtual | ~BuilderBucket () |
virtual BuilderBucket * | make_copy () const |
virtual GeomNode * | make_geom_node () |
virtual Geom * | done_geom (Geom *geom) |
void | add_attrib (const RenderAttrib *attrib) |
virtual bool | operator< (const BuilderBucket &other) const |
INLINE void | set_coords (const PTA_Vertexf &coords) |
INLINE PTA_Vertexf | get_coords () const |
INLINE void | set_normals (const PTA_Normalf &normals) |
INLINE PTA_Normalf | get_normals () const |
INLINE void | set_texcoords (const PTA_TexCoordf &texcoords) |
INLINE PTA_TexCoordf | get_texcoords () const |
INLINE void | set_colors (const PTA_Colorf &colors) |
INLINE PTA_Colorf | get_colors () const |
virtual void | output (ostream &out) const |
CPT (RenderState) _state | |
Static Public Member Functions | |
INLINE BuilderBucket * | get_default_bucket () |
Public Attributes | |
PandaNode * | _node |
short | _drawBin |
unsigned int | _drawOrder |
Protected Attributes | |
PTA_Vertexf | _coords |
PTA_Normalf | _normals |
PTA_TexCoordf | _texcoords |
PTA_Colorf | _colors |
Static Protected Attributes | |
BuilderBucket * | _default_bucket = NULL |
Private Member Functions | |
BuilderBucket (int) |
|
Definition at line 36 of file builderBucket.cxx. References _node, get_default_bucket(), and NULL. Referenced by make_copy(). |
|
Definition at line 48 of file builderBucket.cxx. |
|
Definition at line 86 of file builderBucket.cxx. |
|
|
Definition at line 140 of file builderBucket.cxx. Referenced by EggLoader::setup_bucket(). |
|
|
|
Definition at line 129 of file builderBucket.cxx. |
|
Referenced by BuilderPrimI::fill_geom(), and BuilderPrim::nonindexed_copy(). |
|
Referenced by BuilderPrimI::fill_geom(). |
|
Referenced by BuilderBucket(). |
|
Referenced by BuilderPrimI::fill_geom(), and BuilderPrim::nonindexed_copy(). |
|
Referenced by BuilderPrimI::fill_geom(). |
|
Definition at line 100 of file builderBucket.cxx. References BuilderBucket(). Referenced by Builder::add_bucket(). |
|
Definition at line 115 of file builderBucket.cxx. Referenced by Builder::build(). |
|
Definition at line 161 of file builderBucket.cxx. References _colors, _coords, _drawBin, _drawOrder, _node, _normals, _texcoords, Namable::get_name(), and BuilderProperties::operator<(). |
|
Definition at line 60 of file builderBucket.cxx. References _colors, _coords, _drawBin, _drawOrder, _node, _normals, _texcoords, set_colors(), set_coords(), Namable::set_name(), set_normals(), and set_texcoords(). |
|
Reimplemented from BuilderProperties. Definition at line 197 of file builderBucket.cxx. References _colors, _coords, _drawBin, _drawOrder, _node, _normals, _texcoords, Colorf, Namable::get_name(), Normalf, NULL, BuilderProperties::output(), TexCoordf, and Vertexf. Referenced by operator<<(). |
|
Referenced by main(), EggLoader::make_indexed_primitive(), and operator=(). |
|
Referenced by main(), EggLoader::make_indexed_primitive(), and operator=(). |
|
Referenced by main(), EggLoader::make_indexed_primitive(), and operator=(). |
|
Referenced by EggLoader::make_indexed_primitive(), and operator=(). |
|
Definition at line 100 of file builderBucket.h. Referenced by operator<(), operator=(), and output(). |
|
Definition at line 97 of file builderBucket.h. Referenced by operator<(), operator=(), and output(). |
|
Definition at line 27 of file builderBucket.cxx. |
|
Definition at line 91 of file builderBucket.h. Referenced by BuilderBucket(), operator<(), operator=(), and output(). |
|
Definition at line 92 of file builderBucket.h. Referenced by BuilderBucket(), operator<(), operator=(), and output(). |
|
Definition at line 89 of file builderBucket.h. Referenced by Builder::build(), BuilderBucket(), main(), operator<(), operator=(), output(), and EggLoader::setup_bucket(). |
|
Definition at line 98 of file builderBucket.h. Referenced by operator<(), operator=(), and output(). |
|
Definition at line 99 of file builderBucket.h. Referenced by operator<(), operator=(), and output(). |