#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 () |
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.
Definition at line 63 of file vtkCuller.h.
|
Definition at line 75 of file vtkCuller.h. |
|
Definition at line 76 of file vtkCuller.h. |
|
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 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. |
|
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. |
|
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. |
|
This is called outside the render loop by vtkRenderer Reimplemented in vtkFrustumCoverageCuller. |