#include <VTKViewer_OpenGLHelper.h>
 | 
| typedef void(*  | PFNGLSHADERSOURCEARBPROC )(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length) | 
|   | 
| typedef GLhandleARB(*  | PFNGLCREATESHADEROBJECTARBPROC )(GLenum shaderType) | 
|   | 
| typedef void(*  | PFNGLBINDBUFFERARBPROC )(GLenum target, GLuint buffer) | 
|   | 
| typedef void(*  | PFNGLDELETEBUFFERSARBPROC )(GLsizei n, const GLuint *buffers) | 
|   | 
| typedef void(*  | PFNGLGENBUFFERSARBPROC )(GLsizei n, GLuint *buffers) | 
|   | 
| typedef void(*  | PFNGLBUFFERDATAARBPROC )(GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage) | 
|   | 
| typedef void(*  | PFNGLCOMPILESHADERARBPROC )(GLhandleARB shaderObj) | 
|   | 
| typedef GLhandleARB(*  | PFNGLCREATEPROGRAMOBJECTARBPROC )(void) | 
|   | 
| typedef void(*  | PFNGLATTACHOBJECTARBPROC )(GLhandleARB containerObj, GLhandleARB obj) | 
|   | 
| typedef void(*  | PFNGLLINKPROGRAMARBPROC )(GLhandleARB programObj) | 
|   | 
| typedef void(*  | PFNGLUSEPROGRAMOBJECTARBPROC )(GLhandleARB programObj) | 
|   | 
| typedef GLint(*  | PFNGLGETATTRIBLOCATIONARBPROC )(GLhandleARB programObj, const GLcharARB *name) | 
|   | 
| typedef void(*  | PFNGLVERTEXATTRIBPOINTERARBPROC )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) | 
|   | 
| typedef void(*  | PFNGLENABLEVERTEXATTRIBARRAYARBPROC )(GLuint index) | 
|   | 
| typedef void(*  | PFNGLDISABLEVERTEXATTRIBARRAYARBPROC )(GLuint index) | 
|   | 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLBINDBUFFERARBPROC)(GLenum target, GLuint buffer) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLBUFFERDATAARBPROC)(GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef GLhandleARB( *  VTKViewer_OpenGLHelper::PFNGLCREATEPROGRAMOBJECTARBPROC)(void) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef GLhandleARB( *  VTKViewer_OpenGLHelper::PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLDELETEBUFFERSARBPROC)(GLsizei n, const GLuint *buffers) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint index) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLENABLEVERTEXATTRIBARRAYARBPROC)(GLuint index) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLGENBUFFERSARBPROC)(GLsizei n, GLuint *buffers) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj) | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | typedef void( *  VTKViewer_OpenGLHelper::PFNGLVERTEXATTRIBPOINTERARBPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) | 
         
       
   | 
  
protected   | 
  
 
 
      
        
          | VTKViewer_OpenGLHelper::VTKViewer_OpenGLHelper  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | VTKViewer_OpenGLHelper::~VTKViewer_OpenGLHelper  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void VTKViewer_OpenGLHelper::Init  | 
          ( | 
           | ) | 
           | 
        
      
 
References GL_GetProcAddress, mIsInitialized, vglAttachObjectARB, vglBindBufferARB, vglBufferDataARB, vglCompileShaderARB, vglCreateProgramObjectARB, vglCreateShaderObjectARB, vglDeleteBuffersARB, vglDisableVertexAttribArrayARB, vglEnableVertexAttribArrayARB, vglGenBuffersARB, vglGetAttribLocationARB, vglLinkProgramARB, vglShaderSourceARB, vglUseProgramObjectARB, and vglVertexAttribPointerARB.
 
 
  
  
      
        
          | bool VTKViewer_OpenGLHelper::IsInitialized  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool VTKViewer_OpenGLHelper::mIsInitialized | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: