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...