VTK  9.0.1
Public Member Functions | Public Attributes | List of all members
vtkOpenGLState::GLState Class Reference

#include <vtkOpenGLState.h>

Collaboration diagram for vtkOpenGLState::GLState:
[legend]

Public Member Functions

 GLState ()
 

Public Attributes

double ClearDepth
 
unsigned char DepthMask
 
unsigned int DepthFunc
 
unsigned int BlendEquationValue1
 
unsigned int BlendEquationValue2
 
unsigned int CullFaceMode
 
unsigned int ActiveTexture
 
float PointSize
 
float LineWidth
 
unsigned int StencilMaskFront
 
unsigned int StencilMaskBack
 
std::array< unsigned int, 3 > StencilFuncFront
 
std::array< unsigned int, 3 > StencilFuncBack
 
std::array< unsigned int, 3 > StencilOpFront
 
std::array< unsigned int, 3 > StencilOpBack
 
int PackAlignment
 
int UnpackAlignment
 
int UnpackRowLength
 
int UnpackImageHeight
 
std::array< float, 4 > ClearColor
 
std::array< unsigned char, 4 > ColorMask
 
std::array< int, 4 > Viewport
 
std::array< int, 4 > Scissor
 
std::array< unsigned int, 4 > BlendFunc
 
bool DepthTest
 
bool CullFace
 
bool ScissorTest
 
bool StencilTest
 
bool Blend
 
bool MultiSample
 
bool LineSmooth
 
int MaxTextureSize
 
int MajorVersion
 
int MinorVersion
 
BufferBindingState DrawBinding
 
BufferBindingState ReadBinding
 

Detailed Description

Definition at line 384 of file vtkOpenGLState.h.

Constructor & Destructor Documentation

◆ GLState()

vtkOpenGLState::GLState::GLState ( )
inline

Definition at line 426 of file vtkOpenGLState.h.

Member Data Documentation

◆ ClearDepth

double vtkOpenGLState::GLState::ClearDepth

Definition at line 387 of file vtkOpenGLState.h.

◆ DepthMask

unsigned char vtkOpenGLState::GLState::DepthMask

Definition at line 388 of file vtkOpenGLState.h.

◆ DepthFunc

unsigned int vtkOpenGLState::GLState::DepthFunc

Definition at line 389 of file vtkOpenGLState.h.

◆ BlendEquationValue1

unsigned int vtkOpenGLState::GLState::BlendEquationValue1

Definition at line 390 of file vtkOpenGLState.h.

◆ BlendEquationValue2

unsigned int vtkOpenGLState::GLState::BlendEquationValue2

Definition at line 391 of file vtkOpenGLState.h.

◆ CullFaceMode

unsigned int vtkOpenGLState::GLState::CullFaceMode

Definition at line 392 of file vtkOpenGLState.h.

◆ ActiveTexture

unsigned int vtkOpenGLState::GLState::ActiveTexture

Definition at line 393 of file vtkOpenGLState.h.

◆ PointSize

float vtkOpenGLState::GLState::PointSize

Definition at line 395 of file vtkOpenGLState.h.

◆ LineWidth

float vtkOpenGLState::GLState::LineWidth

Definition at line 396 of file vtkOpenGLState.h.

◆ StencilMaskFront

unsigned int vtkOpenGLState::GLState::StencilMaskFront

Definition at line 397 of file vtkOpenGLState.h.

◆ StencilMaskBack

unsigned int vtkOpenGLState::GLState::StencilMaskBack

Definition at line 398 of file vtkOpenGLState.h.

◆ StencilFuncFront

std::array<unsigned int, 3> vtkOpenGLState::GLState::StencilFuncFront

Definition at line 399 of file vtkOpenGLState.h.

◆ StencilFuncBack

std::array<unsigned int, 3> vtkOpenGLState::GLState::StencilFuncBack

Definition at line 400 of file vtkOpenGLState.h.

◆ StencilOpFront

std::array<unsigned int, 3> vtkOpenGLState::GLState::StencilOpFront

Definition at line 401 of file vtkOpenGLState.h.

◆ StencilOpBack

std::array<unsigned int, 3> vtkOpenGLState::GLState::StencilOpBack

Definition at line 402 of file vtkOpenGLState.h.

◆ PackAlignment

int vtkOpenGLState::GLState::PackAlignment

Definition at line 404 of file vtkOpenGLState.h.

◆ UnpackAlignment

int vtkOpenGLState::GLState::UnpackAlignment

Definition at line 405 of file vtkOpenGLState.h.

◆ UnpackRowLength

int vtkOpenGLState::GLState::UnpackRowLength

Definition at line 406 of file vtkOpenGLState.h.

◆ UnpackImageHeight

int vtkOpenGLState::GLState::UnpackImageHeight

Definition at line 407 of file vtkOpenGLState.h.

◆ ClearColor

std::array<float, 4> vtkOpenGLState::GLState::ClearColor

Definition at line 409 of file vtkOpenGLState.h.

◆ ColorMask

std::array<unsigned char, 4> vtkOpenGLState::GLState::ColorMask

Definition at line 410 of file vtkOpenGLState.h.

◆ Viewport

std::array<int, 4> vtkOpenGLState::GLState::Viewport

Definition at line 411 of file vtkOpenGLState.h.

◆ Scissor

std::array<int, 4> vtkOpenGLState::GLState::Scissor

Definition at line 412 of file vtkOpenGLState.h.

◆ BlendFunc

std::array<unsigned int, 4> vtkOpenGLState::GLState::BlendFunc

Definition at line 413 of file vtkOpenGLState.h.

◆ DepthTest

bool vtkOpenGLState::GLState::DepthTest

Definition at line 414 of file vtkOpenGLState.h.

◆ CullFace

bool vtkOpenGLState::GLState::CullFace

Definition at line 415 of file vtkOpenGLState.h.

◆ ScissorTest

bool vtkOpenGLState::GLState::ScissorTest

Definition at line 416 of file vtkOpenGLState.h.

◆ StencilTest

bool vtkOpenGLState::GLState::StencilTest

Definition at line 417 of file vtkOpenGLState.h.

◆ Blend

bool vtkOpenGLState::GLState::Blend

Definition at line 418 of file vtkOpenGLState.h.

◆ MultiSample

bool vtkOpenGLState::GLState::MultiSample

Definition at line 419 of file vtkOpenGLState.h.

◆ LineSmooth

bool vtkOpenGLState::GLState::LineSmooth

Definition at line 420 of file vtkOpenGLState.h.

◆ MaxTextureSize

int vtkOpenGLState::GLState::MaxTextureSize

Definition at line 421 of file vtkOpenGLState.h.

◆ MajorVersion

int vtkOpenGLState::GLState::MajorVersion

Definition at line 422 of file vtkOpenGLState.h.

◆ MinorVersion

int vtkOpenGLState::GLState::MinorVersion

Definition at line 423 of file vtkOpenGLState.h.

◆ DrawBinding

BufferBindingState vtkOpenGLState::GLState::DrawBinding

Definition at line 424 of file vtkOpenGLState.h.

◆ ReadBinding

BufferBindingState vtkOpenGLState::GLState::ReadBinding

Definition at line 425 of file vtkOpenGLState.h.


The documentation for this class was generated from the following file: