23 #ifndef VTKVIEWER_OPENGLRENDERER_H
24 #define VTKVIEWER_OPENGLRENDERER_H
27 #include "vtkOpenGLRenderer.h"
48 virtual void SetGradientType(
const int );
50 virtual void Clear(
void);
59 typedef std::vector< std::vector<double> >
Vec2D;
60 void GetCornersColor(
Vec2D&);
67 GLuint VertexArrayObject;
71 static const GLint INVALID_LOCATION = -1;
74 GLint BackgroundTexture;
77 : UseTexture (INVALID_LOCATION),
78 BackgroundTexture (INVALID_LOCATION)
#define VTKVIEWER_EXPORT
Definition: VTKViewer.h:33
GLuint GLhandleARB
Definition: VTKViewer_OpenGLHelper.h:35
Definition: VTKViewer_OpenGLHelper.h:106
Definition: VTKViewer_OpenGLRenderer.h:31
void operator=(const VTKViewer_OpenGLRenderer &)
@ ThirdCornerGradient
Definition: VTKViewer_OpenGLRenderer.h:40
@ FirstCornerGradient
Definition: VTKViewer_OpenGLRenderer.h:38
@ FirstDiagonalGradient
Definition: VTKViewer_OpenGLRenderer.h:36
@ SecondCornerGradient
Definition: VTKViewer_OpenGLRenderer.h:39
@ VerticalGradient
Definition: VTKViewer_OpenGLRenderer.h:35
@ SecondDiagonalGradient
Definition: VTKViewer_OpenGLRenderer.h:37
@ HorizontalGradient
Definition: VTKViewer_OpenGLRenderer.h:34
VTKViewer_OpenGLRenderer(const VTKViewer_OpenGLRenderer &)
int GradientType
Definition: VTKViewer_OpenGLRenderer.h:57
VTKViewer_OpenGLRenderer()
vtkTypeMacro(VTKViewer_OpenGLRenderer, vtkOpenGLRenderer) virtual void SetGradientType(const int)
static VTKViewer_OpenGLRenderer * New()
std::vector< std::vector< double > > Vec2D
Definition: VTKViewer_OpenGLRenderer.h:59