VTK
|
OpenGL rendering window. More...
#include <vtkOpenGLHardwareSupport.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkOpenGLHardwareSupport * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
int | GetNumberOfFixedTextureUnits () |
int | GetNumberOfTextureUnits () |
bool | GetSupportsMultiTexturing () |
virtual vtkOpenGLExtensionManager * | GetExtensionManager () |
void | SetExtensionManager (vtkOpenGLExtensionManager *extensionManager) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkOpenGLHardwareSupport * | SafeDownCast (vtkObjectBase *o) |
static vtkOpenGLHardwareSupport * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkOpenGLHardwareSupport () | |
~vtkOpenGLHardwareSupport () |
OpenGL rendering window.
vtkOpenGLHardwareSupport is an implementation of methods used to query OpenGL and the hardware of what kind of graphics support is available. When VTK supports more than one Graphics API an abstract super class vtkHardwareSupport should be implemented for this class to derive from.
Definition at line 36 of file vtkOpenGLHardwareSupport.h.
Reimplemented from vtkObject.
Definition at line 40 of file vtkOpenGLHardwareSupport.h.
vtkOpenGLHardwareSupport::vtkOpenGLHardwareSupport | ( | ) | [protected] |
vtkOpenGLHardwareSupport::~vtkOpenGLHardwareSupport | ( | ) | [protected] |
static int vtkOpenGLHardwareSupport::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 vtkObject.
virtual int vtkOpenGLHardwareSupport::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 vtkObject.
static vtkOpenGLHardwareSupport* vtkOpenGLHardwareSupport::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkObject.
virtual vtkObjectBase* vtkOpenGLHardwareSupport::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkObject.
Reimplemented from vtkObject.
void vtkOpenGLHardwareSupport::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static vtkOpenGLHardwareSupport* vtkOpenGLHardwareSupport::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
Return the number of fixed-function texture units.
Return the total number of texture image units accessible by a shader program.
Test if MultiTexturing is supported.
virtual vtkOpenGLExtensionManager* vtkOpenGLHardwareSupport::GetExtensionManager | ( | ) | [virtual] |
Set/Get a reference to a vtkRenderWindow which is Required for most methods of this class to work.
void vtkOpenGLHardwareSupport::SetExtensionManager | ( | vtkOpenGLExtensionManager * | extensionManager | ) |
Set/Get a reference to a vtkRenderWindow which is Required for most methods of this class to work.