#include <builder.h>
Public Member Functions | |
Builder () | |
~Builder () | |
INLINE bool | add_prim (const BuilderBucket &bucket, const BuilderPrim &prim) |
INLINE bool | add_prim (const BuilderBucket &bucket, const BuilderPrimI &prim) |
INLINE bool | add_prim_nonindexed (const BuilderBucket &bucket, const BuilderPrimI &prim) |
GeomNode * | build (const string &default_name="") |
Protected Types | |
typedef pset< BuilderBucketNode > | Buckets |
Protected Member Functions | |
void | add_bucket (const BuilderBucket &bucket) |
Protected Attributes | |
Buckets | _buckets |
Buckets::iterator | _bi |
|
|
|
Definition at line 34 of file builder.cxx. |
|
Definition at line 44 of file builder.cxx. References _buckets. |
|
Definition at line 220 of file builder.cxx. References _bi, _buckets, and BuilderBucket::make_copy(). Referenced by main(). |
|
|
|
Referenced by main(), EggLoader::make_indexed_primitive(), and EggLoader::make_nonindexed_primitive(). |
|
Referenced by main(). |
|
Definition at line 117 of file builder.cxx. References _buckets, BuilderBucket::_node, PandaNode::add_child(), DCAST, GeomNode::get_class_type(), PandaNode::get_num_parents(), TypedObject::is_of_type(), BuilderBucket::make_geom_node(), and NULL. Referenced by EggLoader::build_graph(), and main(). |
|
Definition at line 206 of file builder.h. Referenced by add_bucket(), and Builder(). |
|
Definition at line 205 of file builder.h. Referenced by add_bucket(), build(), Builder(), and ~Builder(). |