#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(). |
1.3