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