126 #ifndef __vtkOpenGLExtensionManager_h
127 #define __vtkOpenGLExtensionManager_h
137 #include <vtkOpenGL.h>
160 virtual void Update();
165 vtkGetStringMacro(ExtensionsString);
169 virtual int ExtensionSupported(
const char *
name);
184 virtual void LoadExtension(
const char *
name);
192 virtual int LoadSupportedExtension(
const char *
name);
226 virtual void LoadCorePromotedExtension(
const char *
name);
231 virtual void LoadAsARBExtension(
const char *
name);
244 virtual void ReadOpenGLExtensions();
251 virtual int SafeLoadExtension(
const char *
name);
261 #endif //__vtkOpenGLExtensionManager
abstract base class for most VTK objects
void(* vtkOpenGLExtensionManagerFunctionPointer)(void)
record modification and/or execution time
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
Interface class for querying and using OpenGL extensions.
create a window for renderers to draw into