ParaView
Public Member Functions | Static Public Member Functions
vtkPVOpenGLExtensionsInformation Class Reference

Information object to obtain information about OpenGL extensions. More...

#include <vtkPVOpenGLExtensionsInformation.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyFromObject (vtkObject *)
bool ExtensionSupported (const char *ext)
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)

Static Public Member Functions

static
vtkPVOpenGLExtensionsInformation
New ()
static int IsTypeOf (const char *type)
static
vtkPVOpenGLExtensionsInformation
SafeDownCast (vtkObject *o)
virtual void AddInformation (vtkPVInformation *)
 vtkPVOpenGLExtensionsInformation ()
 ~vtkPVOpenGLExtensionsInformation ()

Detailed Description

Information object to obtain information about OpenGL extensions.

Information object that can be used to obtain OpenGL extension information. The object from which the information is obtained should be a render window.

Definition at line 31 of file vtkPVOpenGLExtensionsInformation.h.


Constructor & Destructor Documentation

vtkPVOpenGLExtensionsInformation::vtkPVOpenGLExtensionsInformation ( ) [protected]

Merge another information object.

vtkPVOpenGLExtensionsInformation::~vtkPVOpenGLExtensionsInformation ( ) [protected]

Merge another information object.


Member Function Documentation

static vtkPVOpenGLExtensionsInformation* vtkPVOpenGLExtensionsInformation::New ( ) [static]

Reimplemented from vtkObject.

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

Reimplemented from vtkPVInformation.

static int vtkPVOpenGLExtensionsInformation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPVInformation.

virtual int vtkPVOpenGLExtensionsInformation::IsA ( const char *  type) [virtual]

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

void vtkPVOpenGLExtensionsInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPVInformation.

virtual void vtkPVOpenGLExtensionsInformation::CopyFromObject ( vtkObject ) [virtual]

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

bool vtkPVOpenGLExtensionsInformation::ExtensionSupported ( const char *  ext)

Returns if the given extension is supported.

virtual void vtkPVOpenGLExtensionsInformation::CopyToStream ( vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Implements vtkPVInformation.

virtual void vtkPVOpenGLExtensionsInformation::CopyFromStream ( const vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

virtual void vtkPVOpenGLExtensionsInformation::AddInformation ( vtkPVInformation ) [virtual]

Merge another information object.

Reimplemented from vtkPVInformation.


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