Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CullHandler Class Reference

#include <cullHandler.h>

Inheritance diagram for CullHandler:

BinCullHandler DrawCullHandler List of all members.

Public Member Functions

virtual ~CullHandler ()
virtual void record_object (CullableObject *object)

Static Public Member Functions

INLINE void draw (CullableObject *object, GraphicsStateGuardianBase *gsg)
void draw_with_decals (CullableObject *object, GraphicsStateGuardianBase *gsg)

Constructor & Destructor Documentation

CullHandler::~CullHandler  )  [virtual]
 

Definition at line 32 of file cullHandler.cxx.


Member Function Documentation

INLINE void CullHandler::draw CullableObject object,
GraphicsStateGuardianBase gsg
[static]
 

Referenced by CullBinUnsorted::draw(), CullBinFrontToBack::draw(), CullBinFixed::draw(), CullBinBackToFront::draw(), and DrawCullHandler::record_object().

void CullHandler::draw_with_decals CullableObject object,
GraphicsStateGuardianBase gsg
[static]
 

Definition at line 60 of file cullHandler.cxx.

References CullableObject::_next, CPT, NULL, and GraphicsStateGuardianBase::set_state_and_transform().

void CullHandler::record_object CullableObject object  )  [virtual]
 

Reimplemented in BinCullHandler, and DrawCullHandler.

Definition at line 47 of file cullHandler.cxx.

Referenced by RopeNode::render_billboard(), RopeNode::render_thread(), CullTraverser::show_bounds(), CullTraverser::start_decal(), and CullTraverser::traverse_below().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:48 2003 for Panda by doxygen1.3