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
 
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
 
int MaxTextureSize
 
int MajorVersion
 
int MinorVersion
 
BufferBindingState DrawBinding
 
BufferBindingState ReadBinding
 

Detailed Description

Definition at line 372 of file vtkOpenGLState.h.

Constructor & Destructor Documentation

◆ GLState()

vtkOpenGLState::GLState::GLState ( )
inline

Definition at line 398 of file vtkOpenGLState.h.

Member Data Documentation

◆ ClearDepth

double vtkOpenGLState::GLState::ClearDepth

Definition at line 375 of file vtkOpenGLState.h.

◆ DepthMask

unsigned char vtkOpenGLState::GLState::DepthMask

Definition at line 376 of file vtkOpenGLState.h.

◆ DepthFunc

unsigned int vtkOpenGLState::GLState::DepthFunc

Definition at line 377 of file vtkOpenGLState.h.

◆ BlendEquationValue1

unsigned int vtkOpenGLState::GLState::BlendEquationValue1

Definition at line 378 of file vtkOpenGLState.h.

◆ BlendEquationValue2

unsigned int vtkOpenGLState::GLState::BlendEquationValue2

Definition at line 379 of file vtkOpenGLState.h.

◆ CullFaceMode

unsigned int vtkOpenGLState::GLState::CullFaceMode

Definition at line 380 of file vtkOpenGLState.h.

◆ ActiveTexture

unsigned int vtkOpenGLState::GLState::ActiveTexture

Definition at line 381 of file vtkOpenGLState.h.

◆ ClearColor

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

Definition at line 382 of file vtkOpenGLState.h.

◆ ColorMask

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

Definition at line 383 of file vtkOpenGLState.h.

◆ Viewport

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

Definition at line 384 of file vtkOpenGLState.h.

◆ Scissor

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

Definition at line 385 of file vtkOpenGLState.h.

◆ BlendFunc

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

Definition at line 386 of file vtkOpenGLState.h.

◆ DepthTest

bool vtkOpenGLState::GLState::DepthTest

Definition at line 387 of file vtkOpenGLState.h.

◆ CullFace

bool vtkOpenGLState::GLState::CullFace

Definition at line 388 of file vtkOpenGLState.h.

◆ ScissorTest

bool vtkOpenGLState::GLState::ScissorTest

Definition at line 389 of file vtkOpenGLState.h.

◆ StencilTest

bool vtkOpenGLState::GLState::StencilTest

Definition at line 390 of file vtkOpenGLState.h.

◆ Blend

bool vtkOpenGLState::GLState::Blend

Definition at line 391 of file vtkOpenGLState.h.

◆ MultiSample

bool vtkOpenGLState::GLState::MultiSample

Definition at line 392 of file vtkOpenGLState.h.

◆ MaxTextureSize

int vtkOpenGLState::GLState::MaxTextureSize

Definition at line 393 of file vtkOpenGLState.h.

◆ MajorVersion

int vtkOpenGLState::GLState::MajorVersion

Definition at line 394 of file vtkOpenGLState.h.

◆ MinorVersion

int vtkOpenGLState::GLState::MinorVersion

Definition at line 395 of file vtkOpenGLState.h.

◆ DrawBinding

BufferBindingState vtkOpenGLState::GLState::DrawBinding

Definition at line 396 of file vtkOpenGLState.h.

◆ ReadBinding

BufferBindingState vtkOpenGLState::GLState::ReadBinding

Definition at line 397 of file vtkOpenGLState.h.


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