#include <cullBinFrontToBack.h>
Inheritance diagram for CullBinFrontToBack:
Public Member Functions | |
INLINE | CullBinFrontToBack (GraphicsStateGuardianBase *gsg) |
virtual | ~CullBinFrontToBack () |
virtual void | add_object (CullableObject *object) |
virtual void | finish_cull () |
virtual void | draw () |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Types | |
typedef pvector< ObjectData > | Objects |
Private Attributes | |
Objects | _objects |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 58 of file cullBinFrontToBack.h. |
|
|
|
Definition at line 36 of file cullBinFrontToBack.cxx. References _objects. |
|
Implements CullBin. Definition at line 51 of file cullBinFrontToBack.cxx. References CullBin::_gsg, _objects, GraphicsStateGuardianBase::compute_distance_to(), DCAST_INTO_V, distance(), GeometricBoundingVolume::get_approx_center(), GeometricBoundingVolume::get_class_type(), BoundingVolume::is_empty(), TypedObject::is_of_type(), and NULL. |
|
Implements CullBin. Definition at line 90 of file cullBinFrontToBack.cxx. References CullBin::_gsg, _objects, and CullHandler::draw(). |
|
Reimplemented from CullBin. Definition at line 79 of file cullBinFrontToBack.cxx. References _objects. |
|
Reimplemented from CullBin. Definition at line 73 of file cullBinFrontToBack.h. References CullBin::get_class_type(), and CullBin::init_type(). |
|
Reimplemented from CullBin. Definition at line 62 of file cullBinFrontToBack.h. |
|
Reimplemented from CullBin. Definition at line 70 of file cullBinFrontToBack.h. References CullBin::get_class_type(). |
|
Reimplemented from CullBin. Definition at line 65 of file cullBinFrontToBack.h. References CullBin::get_class_type(), CullBin::init_type(), and register_type(). Referenced by init_libpgraph(). |
|
Definition at line 59 of file cullBinFrontToBack.h. Referenced by add_object(), draw(), finish_cull(), and ~CullBinFrontToBack(). |
|
Reimplemented from CullBin. Definition at line 28 of file cullBinFrontToBack.cxx. |