VTK  9.2.6
vtkOpenGLState::GLState Class Reference

#include <vtkOpenGLState.h>

Collaboration diagram for vtkOpenGLState::GLState:
[legend]

Public Member Functions

 GLState ()=default

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 CubeMapSeamless
bool LineSmooth
int BoundVAO
int BoundArrayBuffer
int BoundElementArrayBuffer
int BoundProgram
BufferBindingState DrawBinding
BufferBindingState ReadBinding

Detailed Description

Definition at line 447 of file vtkOpenGLState.h.

Constructor & Destructor Documentation

◆ GLState()

vtkOpenGLState::GLState::GLState ( )
default

Member Data Documentation

◆ ClearDepth

double vtkOpenGLState::GLState::ClearDepth

Definition at line 450 of file vtkOpenGLState.h.

◆ DepthMask

unsigned char vtkOpenGLState::GLState::DepthMask

Definition at line 451 of file vtkOpenGLState.h.

◆ DepthFunc

unsigned int vtkOpenGLState::GLState::DepthFunc

Definition at line 452 of file vtkOpenGLState.h.

◆ BlendEquationValue1

unsigned int vtkOpenGLState::GLState::BlendEquationValue1

Definition at line 453 of file vtkOpenGLState.h.

◆ BlendEquationValue2

unsigned int vtkOpenGLState::GLState::BlendEquationValue2

Definition at line 454 of file vtkOpenGLState.h.

◆ CullFaceMode

unsigned int vtkOpenGLState::GLState::CullFaceMode

Definition at line 455 of file vtkOpenGLState.h.

◆ ActiveTexture

unsigned int vtkOpenGLState::GLState::ActiveTexture

Definition at line 456 of file vtkOpenGLState.h.

◆ PointSize

float vtkOpenGLState::GLState::PointSize

Definition at line 458 of file vtkOpenGLState.h.

◆ LineWidth

float vtkOpenGLState::GLState::LineWidth

Definition at line 459 of file vtkOpenGLState.h.

◆ StencilMaskFront

unsigned int vtkOpenGLState::GLState::StencilMaskFront

Definition at line 460 of file vtkOpenGLState.h.

◆ StencilMaskBack

unsigned int vtkOpenGLState::GLState::StencilMaskBack

Definition at line 461 of file vtkOpenGLState.h.

◆ StencilFuncFront

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

Definition at line 462 of file vtkOpenGLState.h.

◆ StencilFuncBack

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

Definition at line 463 of file vtkOpenGLState.h.

◆ StencilOpFront

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

Definition at line 464 of file vtkOpenGLState.h.

◆ StencilOpBack

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

Definition at line 465 of file vtkOpenGLState.h.

◆ PackAlignment

int vtkOpenGLState::GLState::PackAlignment

Definition at line 467 of file vtkOpenGLState.h.

◆ UnpackAlignment

int vtkOpenGLState::GLState::UnpackAlignment

Definition at line 468 of file vtkOpenGLState.h.

◆ UnpackRowLength

int vtkOpenGLState::GLState::UnpackRowLength

Definition at line 469 of file vtkOpenGLState.h.

◆ UnpackImageHeight

int vtkOpenGLState::GLState::UnpackImageHeight

Definition at line 470 of file vtkOpenGLState.h.

◆ ClearColor

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

Definition at line 472 of file vtkOpenGLState.h.

◆ ColorMask

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

Definition at line 473 of file vtkOpenGLState.h.

◆ Viewport

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

Definition at line 474 of file vtkOpenGLState.h.

◆ Scissor

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

Definition at line 475 of file vtkOpenGLState.h.

◆ BlendFunc

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

Definition at line 476 of file vtkOpenGLState.h.

◆ DepthTest

bool vtkOpenGLState::GLState::DepthTest

Definition at line 477 of file vtkOpenGLState.h.

◆ CullFace

bool vtkOpenGLState::GLState::CullFace

Definition at line 478 of file vtkOpenGLState.h.

◆ ScissorTest

bool vtkOpenGLState::GLState::ScissorTest

Definition at line 479 of file vtkOpenGLState.h.

◆ StencilTest

bool vtkOpenGLState::GLState::StencilTest

Definition at line 480 of file vtkOpenGLState.h.

◆ Blend

bool vtkOpenGLState::GLState::Blend

Definition at line 481 of file vtkOpenGLState.h.

◆ MultiSample

bool vtkOpenGLState::GLState::MultiSample

Definition at line 482 of file vtkOpenGLState.h.

◆ CubeMapSeamless

bool vtkOpenGLState::GLState::CubeMapSeamless

Definition at line 483 of file vtkOpenGLState.h.

◆ LineSmooth

bool vtkOpenGLState::GLState::LineSmooth

Definition at line 484 of file vtkOpenGLState.h.

◆ BoundVAO

int vtkOpenGLState::GLState::BoundVAO

Definition at line 485 of file vtkOpenGLState.h.

◆ BoundArrayBuffer

int vtkOpenGLState::GLState::BoundArrayBuffer

Definition at line 486 of file vtkOpenGLState.h.

◆ BoundElementArrayBuffer

int vtkOpenGLState::GLState::BoundElementArrayBuffer

Definition at line 487 of file vtkOpenGLState.h.

◆ BoundProgram

int vtkOpenGLState::GLState::BoundProgram

Definition at line 488 of file vtkOpenGLState.h.

◆ DrawBinding

BufferBindingState vtkOpenGLState::GLState::DrawBinding

Definition at line 489 of file vtkOpenGLState.h.

◆ ReadBinding

BufferBindingState vtkOpenGLState::GLState::ReadBinding

Definition at line 490 of file vtkOpenGLState.h.


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