55 #include "vtkRenderingOpenGLModule.h"
128 #ifndef vtkOpenGLExtensionManager_h
129 #define vtkOpenGLExtensionManager_h
141 typedef int (WINAPI *vtkOpenGLExtensionManagerFunctionPointer)(void);
143 typedef void (*vtkOpenGLExtensionManagerFunctionPointer)(void);
370 #endif // vtkOpenGLExtensionManager_h
virtual bool DriverGLVersionIs(int major, int minor, int patch)
virtual bool DriverGLRendererHasToken(const char *str)
abstract base class for most VTK objects
virtual void InitializeDriverInformation()
std::string DriverGLVersion
record modification and/or execution time
virtual int GetDriverVersionMajor()
vtkRenderWindow * GetRenderWindow()
virtual void SetRenderWindow(vtkRenderWindow *renwin)
virtual bool DriverIsMesa()
virtual ~vtkOpenGLExtensionManager()
virtual int ExtensionSupported(const char *name)
virtual bool DriverIsMicrosoft()
virtual int GetDriverGLVersionPatch()
vtkOpenGLExtensionManager()
std::string DriverGLRenderer
virtual void LoadCorePromotedExtension(const char *name)
virtual void LoadExtension(const char *name)
virtual const char * GetDriverGLRenderer()
virtual bool DriverGLRendererHas(const char *str)
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual const char * GetDriverGLVendor()
a simple class to control print indentation
virtual void ReadOpenGLExtensions()
virtual int SafeLoadExtension(const char *name)
virtual int GetDriverGLVersionMinor()
virtual vtkOpenGLExtensionManagerFunctionPointer GetProcAddress(const char *fname)
Interface class for querying and using OpenGL extensions.
virtual bool DriverGLRendererIs(const char *str)
vtkWeakPointer< vtkRenderWindow > RenderWindow
virtual bool DriverIsNvidia()
create a window for renderers to draw into
virtual int GetDriverVersionMinor()
std::string DriverGLVendor
virtual bool DriverGLRendererIsOSMesa()
virtual bool DriverVersionAtLeast(int major)
virtual int GetDriverGLVersionMajor()
bool GetIgnoreDriverBugs(const char *description)
virtual int GetDriverVersionPatch()
virtual bool DriverIsATI()
DriverGLVendorIdType DriverGLVendorId
virtual bool DriverIsIntel()
virtual bool DriverVersionIs(int major)
virtual void LoadAsARBExtension(const char *name)
virtual const char * GetDriverGLVersion()
virtual int LoadSupportedExtension(const char *name)