vtkDisplayListPainter Class Reference

#include <vtkDisplayListPainter.h>

Inheritance diagram for vtkDisplayListPainter:

Inheritance graph
[legend]
Collaboration diagram for vtkDisplayListPainter:

Collaboration graph
[legend]

List of all members.


Detailed Description

abstract superclass for painter that builds/uses display lists.

Definition at line 27 of file vtkDisplayListPainter.h.


Public Types

typedef vtkPainter Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual double GetTimeToDraw ()

Static Public Member Functions

static vtkDisplayListPainterNew ()
static int IsTypeOf (const char *type)
static vtkDisplayListPainterSafeDownCast (vtkObject *o)
static vtkInformationIntegerKeyIMMEDIATE_MODE_RENDERING ()

Protected Member Functions

 vtkDisplayListPainter ()
 ~vtkDisplayListPainter ()
virtual void ProcessInformation (vtkInformation *)
virtual void SetImmediateModeRendering (int)

Protected Attributes

int ImmediateModeRendering

Member Typedef Documentation

Reimplemented from vtkPainter.

Reimplemented in vtkMesaDisplayListPainter, and vtkOpenGLDisplayListPainter.

Definition at line 31 of file vtkDisplayListPainter.h.


Constructor & Destructor Documentation

vtkDisplayListPainter::vtkDisplayListPainter (  )  [protected]

vtkDisplayListPainter::~vtkDisplayListPainter (  )  [protected]


Member Function Documentation

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 vtkMesaDisplayListPainter, and vtkOpenGLDisplayListPainter.

virtual const char* vtkDisplayListPainter::GetClassName (  )  [virtual]

Reimplemented from vtkPainter.

Reimplemented in vtkMesaDisplayListPainter, and 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 vtkMesaDisplayListPainter, and 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 vtkMesaDisplayListPainter, and vtkOpenGLDisplayListPainter.

static vtkDisplayListPainter* vtkDisplayListPainter::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkPainter.

Reimplemented in vtkMesaDisplayListPainter, and 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 vtkMesaDisplayListPainter, and 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]


Member Data Documentation

Definition at line 57 of file vtkDisplayListPainter.h.


The documentation for this class was generated from the following file:

Generated on Mon Sep 27 18:22:16 2010 for VTK by  doxygen 1.5.6