| 
    VTK
    9.3.0
    
   | 
 
#include <vtkOpenGLContextDevice2DPrivate.h>
Public Member Functions | |
| Private () | |
| ~Private () | |
| void | SaveGLState (vtkOpenGLState *ostate, bool colorBuffer=false) | 
| void | RestoreGLState (vtkOpenGLState *ostate, bool colorBuffer=false) | 
| float * | TexCoords (float *f, int n) | 
| vtkVector2i | FindPowerOfTwo (const vtkVector2i &size) | 
| GLuint | TextureFromImage (vtkImageData *image, vtkVector2f &texCoords) | 
| GLuint | TextureFromImage (vtkImageData *image) | 
Definition at line 265 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 268 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 285 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 299 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 317 of file vtkOpenGLContextDevice2DPrivate.h.
Definition at line 337 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 382 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 395 of file vtkOpenGLContextDevice2DPrivate.h.
      
  | 
  inline | 
Definition at line 452 of file vtkOpenGLContextDevice2DPrivate.h.
| vtkTexture* vtkOpenGLContextDevice2D::Private::Texture | 
Definition at line 481 of file vtkOpenGLContextDevice2DPrivate.h.
Definition at line 482 of file vtkOpenGLContextDevice2DPrivate.h.
| vtkTexture* vtkOpenGLContextDevice2D::Private::SpriteTexture | 
Definition at line 483 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::SavedDepthTest | 
Definition at line 485 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::SavedStencilTest | 
Definition at line 486 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::SavedBlend | 
Definition at line 487 of file vtkOpenGLContextDevice2DPrivate.h.
| GLint vtkOpenGLContextDevice2D::Private::SavedDrawBuffer | 
Definition at line 488 of file vtkOpenGLContextDevice2DPrivate.h.
| GLfloat vtkOpenGLContextDevice2D::Private::SavedClearColor[4] | 
Definition at line 489 of file vtkOpenGLContextDevice2DPrivate.h.
| int vtkOpenGLContextDevice2D::Private::TextCounter | 
Definition at line 491 of file vtkOpenGLContextDevice2DPrivate.h.
| vtkVector2i vtkOpenGLContextDevice2D::Private::Dim | 
Definition at line 492 of file vtkOpenGLContextDevice2DPrivate.h.
| vtkVector2i vtkOpenGLContextDevice2D::Private::Offset | 
Definition at line 493 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::GLExtensionsLoaded | 
Definition at line 494 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::GLSL | 
Definition at line 495 of file vtkOpenGLContextDevice2DPrivate.h.
| bool vtkOpenGLContextDevice2D::Private::PowerOfTwoTextures | 
Definition at line 496 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 503 of file vtkOpenGLContextDevice2DPrivate.h.
| vtkOpenGLContextDeviceBufferObjectBuilder vtkOpenGLContextDevice2D::Private::BufferObjectBuilder | 
Definition at line 505 of file vtkOpenGLContextDevice2DPrivate.h.