VTK
|
#include <vtkOpenGLContextDevice2DPrivate.h>
Public Member Functions | |
Private () | |
~Private () | |
void | SaveGLState (bool colorBuffer=false) |
void | RestoreGLState (bool colorBuffer=false) |
void | SetGLCapability (GLenum capability, GLboolean state) |
float * | TexCoords (float *f, int n) |
vtkVector2i | FindPowerOfTwo (const vtkVector2i &size) |
GLuint | TextureFromImage (vtkImageData *image, vtkVector2f &texCoords) |
GLuint | TextureFromImage (vtkImageData *image) |
Private () | |
~Private () | |
void | SaveGLState (bool colorBuffer=false) |
void | RestoreGLState (bool colorBuffer=false) |
void | SetGLCapability (GLenum capability, GLboolean state) |
float * | TexCoords (float *f, int n) |
vtkVector2i | FindPowerOfTwo (const vtkVector2i &size) |
GLuint | TextureFromImage (vtkImageData *image, vtkVector2f &texCoords) |
GLuint | TextureFromImage (vtkImageData *image) |
Public Attributes | |
vtkTexture * | Texture |
unsigned int | TextureProperties |
vtkTexture * | SpriteTexture |
GLboolean | SavedLighting |
GLboolean | SavedDepthTest |
GLboolean | SavedAlphaTest |
GLboolean | SavedStencilTest |
GLboolean | SavedBlend |
GLint | SavedDrawBuffer |
GLfloat | SavedClearColor [4] |
int | TextCounter |
vtkVector2i | Dim |
vtkVector2i | Offset |
bool | GLExtensionsLoaded |
bool | OpenGL15 |
bool | OpenGL20 |
bool | GLSL |
bool | PowerOfTwoTextures |
vtkTextureImageCache< UTF16TextPropertyKey > | TextTextureCache |
vtkTextureImageCache< UTF8TextPropertyKey > | MathTextTextureCache |
Definition at line 234 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 237 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 260 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 237 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 257 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 274 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 289 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 321 of file vtkOpenGLContextDevice2DPrivate.h.
Definition at line 333 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 376 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 389 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 461 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 271 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 285 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 316 of file vtkOpenGLContextDevice2DPrivate.h.
Definition at line 328 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 371 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 384 of file vtkOpenGLContextDevice2DPrivate.h.
|
inline |
Definition at line 447 of file vtkOpenGLContextDevice2DPrivate.h.
vtkTexture * vtkOpenGLContextDevice2D::Private::Texture |
Definition at line 503 of file vtkOpenGLContextDevice2DPrivate.h.
unsigned int vtkOpenGLContextDevice2D::Private::TextureProperties |
Definition at line 504 of file vtkOpenGLContextDevice2DPrivate.h.
vtkTexture * vtkOpenGLContextDevice2D::Private::SpriteTexture |
Definition at line 505 of file vtkOpenGLContextDevice2DPrivate.h.
GLboolean vtkOpenGLContextDevice2D::Private::SavedLighting |
Definition at line 507 of file vtkOpenGLContextDevice2DPrivate.h.
GLboolean vtkOpenGLContextDevice2D::Private::SavedDepthTest |
Definition at line 508 of file vtkOpenGLContextDevice2DPrivate.h.
GLboolean vtkOpenGLContextDevice2D::Private::SavedAlphaTest |
Definition at line 509 of file vtkOpenGLContextDevice2DPrivate.h.
GLboolean vtkOpenGLContextDevice2D::Private::SavedStencilTest |
Definition at line 510 of file vtkOpenGLContextDevice2DPrivate.h.
GLboolean vtkOpenGLContextDevice2D::Private::SavedBlend |
Definition at line 511 of file vtkOpenGLContextDevice2DPrivate.h.
GLint vtkOpenGLContextDevice2D::Private::SavedDrawBuffer |
Definition at line 512 of file vtkOpenGLContextDevice2DPrivate.h.
GLfloat vtkOpenGLContextDevice2D::Private::SavedClearColor |
Definition at line 513 of file vtkOpenGLContextDevice2DPrivate.h.
int vtkOpenGLContextDevice2D::Private::TextCounter |
Definition at line 515 of file vtkOpenGLContextDevice2DPrivate.h.
vtkVector2i vtkOpenGLContextDevice2D::Private::Dim |
Definition at line 516 of file vtkOpenGLContextDevice2DPrivate.h.
vtkVector2i vtkOpenGLContextDevice2D::Private::Offset |
Definition at line 517 of file vtkOpenGLContextDevice2DPrivate.h.
bool vtkOpenGLContextDevice2D::Private::GLExtensionsLoaded |
Definition at line 518 of file vtkOpenGLContextDevice2DPrivate.h.
bool vtkOpenGLContextDevice2D::Private::OpenGL15 |
Definition at line 519 of file vtkOpenGLContextDevice2DPrivate.h.
bool vtkOpenGLContextDevice2D::Private::OpenGL20 |
Definition at line 520 of file vtkOpenGLContextDevice2DPrivate.h.
bool vtkOpenGLContextDevice2D::Private::GLSL |
Definition at line 521 of file vtkOpenGLContextDevice2DPrivate.h.
bool vtkOpenGLContextDevice2D::Private::PowerOfTwoTextures |
Definition at line 522 of file vtkOpenGLContextDevice2DPrivate.h.
|
mutable |
Cache for text images. Generating texture for strings is expensive, we cache the textures here for a faster reuse.
Definition at line 527 of file vtkOpenGLContextDevice2DPrivate.h.
|
mutable |
Cache for text images. Generating texture for strings is expensive, we cache the textures here for a faster reuse.
Definition at line 528 of file vtkOpenGLContextDevice2DPrivate.h.