Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
StateSaver Struct Reference
Collaboration diagram for StateSaver:

Classes

struct  [struct].va

Public Member Functions

 StateSaver (QOpenGLFunctions *funcfunc)
 ~StateSaver ()
 StateSaver (QOpenGLFunctions *funcfunc)
 ~StateSaver ()

Public Attributes

QOpenGLFunctions * f
QOpenGLVertexArrayObjectHelper * vaoHelper
bool saved
GLint program
GLint texture
GLint activeTexture
GLint frontFace
bool cull
bool depthTest
bool blend
GLint blendFunc [4]
bool scissor
bool stencil
GLint vao
GLint arrayBuf
struct  va [2]

Detailed Description

Definition at line 361 of file qeglfscursor.cpp.

Constructor & Destructor Documentation

◆ StateSaver() [1/2]

StateSaver::StateSaver ( QOpenGLFunctions * func)
inline

Definition at line 363 of file qeglfscursor.cpp.

References blend, cull, depthTest, saved, scissor, and stencil.

◆ ~StateSaver() [1/2]

StateSaver::~StateSaver ( )
inline

Definition at line 407 of file qeglfscursor.cpp.

References saved.

◆ StateSaver() [2/2]

StateSaver::StateSaver ( QOpenGLFunctions * func)
inline

Definition at line 363 of file qeglfscursor.cpp.

◆ ~StateSaver() [2/2]

StateSaver::~StateSaver ( )
inline

Definition at line 407 of file qeglfscursor.cpp.

Member Data Documentation

◆ activeTexture

GLint StateSaver::activeTexture

Definition at line 442 of file qeglfscursor.cpp.

◆ arrayBuf

GLint StateSaver::arrayBuf

Definition at line 451 of file qeglfscursor.cpp.

◆ blend

bool StateSaver::blend

Definition at line 446 of file qeglfscursor.cpp.

Referenced by StateSaver().

◆ blendFunc

GLint StateSaver::blendFunc

Definition at line 447 of file qeglfscursor.cpp.

◆ cull

bool StateSaver::cull

Definition at line 444 of file qeglfscursor.cpp.

Referenced by StateSaver().

◆ depthTest

bool StateSaver::depthTest

Definition at line 445 of file qeglfscursor.cpp.

Referenced by StateSaver().

◆ f

QOpenGLFunctions * StateSaver::f

Definition at line 437 of file qeglfscursor.cpp.

◆ frontFace

GLint StateSaver::frontFace

Definition at line 443 of file qeglfscursor.cpp.

◆ program

GLint StateSaver::program

Definition at line 440 of file qeglfscursor.cpp.

◆ saved

bool StateSaver::saved

Definition at line 439 of file qeglfscursor.cpp.

Referenced by StateSaver(), and ~StateSaver().

◆ scissor

bool StateSaver::scissor

Definition at line 448 of file qeglfscursor.cpp.

Referenced by StateSaver().

◆ stencil

bool StateSaver::stencil

Definition at line 449 of file qeglfscursor.cpp.

Referenced by StateSaver().

◆ texture

GLint StateSaver::texture

Definition at line 441 of file qeglfscursor.cpp.

◆ va

struct StateSaver::[struct].va StateSaver::va

◆ vao

GLint StateSaver::vao

Definition at line 450 of file qeglfscursor.cpp.

◆ vaoHelper

QOpenGLVertexArrayObjectHelper * StateSaver::vaoHelper

Definition at line 438 of file qeglfscursor.cpp.


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