15 #ifndef BINCULLHANDLER_H 16 #define BINCULLHANDLER_H 18 #include "pandabase.h" 19 #include "cullHandler.h" 20 #include "cullResult.h" 21 #include "pointerTo.h" 41 #include "binCullHandler.I" This defines the abstract interface for an object that receives Geoms identified by the CullTraverser...
The smallest atom of cull.
virtual void record_object(CullableObject *object, const CullTraverser *traverser)
This callback function is intended to be overridden by a derived class.
This CullHandler sends all of the geoms it receives into a CullResult object, for binning (and later ...
This stores the result of a BinCullHandler traversal: an ordered collection of CullBins, each of which holds a number of Geoms and RenderStates to be rendered in some defined order.
This object performs a depth-first traversal of the scene graph, with optional view-frustum culling...