VTK
|
abstract superclass for painter that builds/uses display lists. More...
#include <vtkDisplayListPainter.h>
Public Types | |
typedef vtkPainter | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkDisplayListPainter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual double | GetTimeToDraw () |
Static Public Member Functions | |
static vtkDisplayListPainter * | New () |
static int | IsTypeOf (const char *type) |
static vtkDisplayListPainter * | SafeDownCast (vtkObjectBase *o) |
static vtkInformationIntegerKey * | IMMEDIATE_MODE_RENDERING () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkDisplayListPainter () | |
~vtkDisplayListPainter () | |
virtual void | ProcessInformation (vtkInformation *) |
virtual void | SetImmediateModeRendering (int) |
Protected Attributes | |
int | ImmediateModeRendering |
abstract superclass for painter that builds/uses display lists.
Definition at line 28 of file vtkDisplayListPainter.h.
Reimplemented from vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
Definition at line 32 of file vtkDisplayListPainter.h.
vtkDisplayListPainter::vtkDisplayListPainter | ( | ) | [protected] |
vtkDisplayListPainter::~vtkDisplayListPainter | ( | ) | [protected] |
static vtkDisplayListPainter* vtkDisplayListPainter::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
Reimplemented in vtkOpenGLDisplayListPainter.
static int vtkDisplayListPainter::IsTypeOf | ( | const char * | name | ) | [static] |
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 vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
virtual int vtkDisplayListPainter::IsA | ( | const char * | name | ) | [virtual] |
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 vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
static vtkDisplayListPainter* vtkDisplayListPainter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
virtual vtkObjectBase* vtkDisplayListPainter::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
Reimplemented from vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
void vtkDisplayListPainter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkPainter.
Reimplemented in vtkOpenGLDisplayListPainter.
static vtkInformationIntegerKey* vtkDisplayListPainter::IMMEDIATE_MODE_RENDERING | ( | ) | [static] |
Turn on/off flag to control whether data is rendered using immediate mode or note. Immediate mode rendering tends to be slower but it can handle larger datasets. The default value is immediate mode off. If you are having problems rendering a large dataset you might want to consider using immediate more rendering.
virtual double vtkDisplayListPainter::GetTimeToDraw | ( | ) | [virtual] |
Get the time required to draw the geometry last time it was rendered. Overridden to avoid adding of delegate rendering time when Display Lists are used.
Reimplemented from vtkPainter.
virtual void vtkDisplayListPainter::ProcessInformation | ( | vtkInformation * | ) | [protected, virtual] |
Called before RenderInternal() if the Information has been changed since the last time this method was called.
Reimplemented from vtkPainter.
virtual void vtkDisplayListPainter::SetImmediateModeRendering | ( | int | ) | [protected, virtual] |
int vtkDisplayListPainter::ImmediateModeRendering [protected] |
Definition at line 58 of file vtkDisplayListPainter.h.