VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkDisplayListPainter Class Reference

abstract superclass for painter that builds/uses display lists. More...

#include <vtkDisplayListPainter.h>

Inheritance diagram for vtkDisplayListPainter:
Inheritance graph
[legend]
Collaboration diagram for vtkDisplayListPainter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkPainter Superclass

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

int ImmediateModeRendering

Detailed Description

abstract superclass for painter that builds/uses display lists.

Definition at line 28 of file vtkDisplayListPainter.h.


Member Typedef Documentation

Reimplemented from vtkPainter.

Reimplemented in vtkOpenGLDisplayListPainter.

Definition at line 32 of file vtkDisplayListPainter.h.


Constructor & Destructor Documentation


Member Function Documentation

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.

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.

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.

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 58 of file vtkDisplayListPainter.h.


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