#include <vtkCuller.h>
Inheritance diagram for vtkCuller:
Public Methods | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual float | Cull (vtkRenderer *ren, vtkProp **propList, int &listLength, int &initialized)=0 |
Static Public Methods | |
int | IsTypeOf (const char *type) |
vtkCuller * | SafeDownCast (vtkObject *o) |
Protected Methods | |
vtkCuller () | |
~vtkCuller () | |
vtkCuller (const vtkCuller &) | |
void | operator= (const vtkCuller &) |
A culler has a cull method called by the vtkRenderer. The cull method is called before any rendering is performed, and it allows the culler to do some processing on the props and to modify their AllocatedRenderTime and re-order them in the prop list.
|
This is called outside the render loop by vtkRenderer Implemented in vtkFrustumCoverageCuller. |
|
Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkObject. Reimplemented in vtkFrustumCoverageCuller. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkObject. Reimplemented in vtkFrustumCoverageCuller. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkObject. Reimplemented in vtkFrustumCoverageCuller. |
|
Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkObject. Reimplemented in vtkFrustumCoverageCuller. |