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
QGles2CommandBuffer::GraphicsPassState Struct Reference

#include <qrhigles2_p.h>

Collaboration diagram for QGles2CommandBuffer::GraphicsPassState:

Classes

struct  Blend
struct  ColorMask
struct  StencilFace

Public Member Functions

void reset ()

Public Attributes

bool valid = false
bool scissor
bool cullFace
GLenum cullMode
GLenum frontFace
bool blendEnabled [16]
struct QGles2CommandBuffer::GraphicsPassState::ColorMask colorMask [16]
struct QGles2CommandBuffer::GraphicsPassState::Blend blend [16]
bool depthTest
bool depthWrite
bool depthClamp
GLenum depthFunc
bool stencilTest
GLuint stencilReadMask
GLuint stencilWriteMask
struct QGles2CommandBuffer::GraphicsPassState::StencilFace stencil [2]
bool polyOffsetFill
float polyOffsetFactor
float polyOffsetUnits
float lineWidth
int cpCount
GLenum polygonMode
struct { 
   GLint   stencilRef = 0 
dynamic

Detailed Description

Definition at line 578 of file qrhigles2_p.h.

Member Function Documentation

◆ reset()

void QGles2CommandBuffer::GraphicsPassState::reset ( )
inline

Definition at line 613 of file qrhigles2_p.h.

References valid.

Member Data Documentation

◆ blend

struct QGles2CommandBuffer::GraphicsPassState::Blend QGles2CommandBuffer::GraphicsPassState::blend[16]

◆ blendEnabled

bool QGles2CommandBuffer::GraphicsPassState::blendEnabled[16]

Definition at line 584 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ colorMask

struct QGles2CommandBuffer::GraphicsPassState::ColorMask QGles2CommandBuffer::GraphicsPassState::colorMask[16]

◆ cpCount

int QGles2CommandBuffer::GraphicsPassState::cpCount

Definition at line 611 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ cullFace

bool QGles2CommandBuffer::GraphicsPassState::cullFace

Definition at line 581 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ cullMode

GLenum QGles2CommandBuffer::GraphicsPassState::cullMode

Definition at line 582 of file qrhigles2_p.h.

◆ depthClamp

bool QGles2CommandBuffer::GraphicsPassState::depthClamp

Definition at line 596 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ depthFunc

GLenum QGles2CommandBuffer::GraphicsPassState::depthFunc

Definition at line 597 of file qrhigles2_p.h.

◆ depthTest

bool QGles2CommandBuffer::GraphicsPassState::depthTest

Definition at line 594 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ depthWrite

bool QGles2CommandBuffer::GraphicsPassState::depthWrite

Definition at line 595 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ [struct]

struct { ... } QGles2CommandBuffer::GraphicsPassState::dynamic

◆ frontFace

GLenum QGles2CommandBuffer::GraphicsPassState::frontFace

Definition at line 583 of file qrhigles2_p.h.

◆ lineWidth

float QGles2CommandBuffer::GraphicsPassState::lineWidth

Definition at line 610 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ polygonMode

GLenum QGles2CommandBuffer::GraphicsPassState::polygonMode

Definition at line 612 of file qrhigles2_p.h.

◆ polyOffsetFactor

float QGles2CommandBuffer::GraphicsPassState::polyOffsetFactor

Definition at line 608 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ polyOffsetFill

bool QGles2CommandBuffer::GraphicsPassState::polyOffsetFill

Definition at line 607 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ polyOffsetUnits

float QGles2CommandBuffer::GraphicsPassState::polyOffsetUnits

Definition at line 609 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ scissor

bool QGles2CommandBuffer::GraphicsPassState::scissor

Definition at line 580 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ stencil

struct QGles2CommandBuffer::GraphicsPassState::StencilFace QGles2CommandBuffer::GraphicsPassState::stencil[2]

◆ stencilReadMask

GLuint QGles2CommandBuffer::GraphicsPassState::stencilReadMask

Definition at line 599 of file qrhigles2_p.h.

◆ stencilRef

GLint QGles2CommandBuffer::GraphicsPassState::stencilRef = 0

Definition at line 616 of file qrhigles2_p.h.

◆ stencilTest

bool QGles2CommandBuffer::GraphicsPassState::stencilTest

Definition at line 598 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline().

◆ stencilWriteMask

GLuint QGles2CommandBuffer::GraphicsPassState::stencilWriteMask

Definition at line 600 of file qrhigles2_p.h.

◆ valid

bool QGles2CommandBuffer::GraphicsPassState::valid = false

Definition at line 579 of file qrhigles2_p.h.

Referenced by QRhiGles2::executeBindGraphicsPipeline(), and reset().


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