Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
CommandBufferExecTrackedState Struct Reference
+ Collaboration diagram for CommandBufferExecTrackedState:

Public Attributes

GLenum indexType = GL_UNSIGNED_SHORT
 
quint32 indexStride = sizeof(quint16)
 
quint32 indexOffset = 0
 
GLuint currentArrayBuffer = 0
 
GLuint currentElementArrayBuffer = 0
 
struct { 
 
   QRhiGraphicsPipeline *   ps = nullptr 
 
   GLuint   buffer = 0 
 
   quint32   offset = 0 
 
   int   binding = 0 
 
lastBindVertexBuffer 
 
bool enabledAttribArrays [TRACKED_ATTRIB_COUNT] = {}
 
bool nonzeroAttribDivisor [TRACKED_ATTRIB_COUNT] = {}
 
bool instancedAttributesUsed = false
 
int maxUntrackedInstancedAttribute = 0
 

Static Public Attributes

static const int TRACKED_ATTRIB_COUNT = 16
 

Detailed Description

Definition at line 2827 of file qrhigles2.cpp.

Member Data Documentation

◆ binding

int CommandBufferExecTrackedState::binding = 0

Definition at line 2838 of file qrhigles2.cpp.

◆ buffer

GLuint CommandBufferExecTrackedState::buffer = 0

Definition at line 2836 of file qrhigles2.cpp.

◆ currentArrayBuffer

GLuint CommandBufferExecTrackedState::currentArrayBuffer = 0

Definition at line 2832 of file qrhigles2.cpp.

◆ currentElementArrayBuffer

GLuint CommandBufferExecTrackedState::currentElementArrayBuffer = 0

Definition at line 2833 of file qrhigles2.cpp.

◆ enabledAttribArrays

bool CommandBufferExecTrackedState::enabledAttribArrays[TRACKED_ATTRIB_COUNT] = {}

Definition at line 2841 of file qrhigles2.cpp.

◆ indexOffset

quint32 CommandBufferExecTrackedState::indexOffset = 0

Definition at line 2831 of file qrhigles2.cpp.

◆ indexStride

quint32 CommandBufferExecTrackedState::indexStride = sizeof(quint16)

Definition at line 2830 of file qrhigles2.cpp.

◆ indexType

GLenum CommandBufferExecTrackedState::indexType = GL_UNSIGNED_SHORT

Definition at line 2829 of file qrhigles2.cpp.

◆ instancedAttributesUsed

bool CommandBufferExecTrackedState::instancedAttributesUsed = false

Definition at line 2843 of file qrhigles2.cpp.

◆ [struct]

struct { ... } CommandBufferExecTrackedState::lastBindVertexBuffer

◆ maxUntrackedInstancedAttribute

int CommandBufferExecTrackedState::maxUntrackedInstancedAttribute = 0

Definition at line 2844 of file qrhigles2.cpp.

◆ nonzeroAttribDivisor

bool CommandBufferExecTrackedState::nonzeroAttribDivisor[TRACKED_ATTRIB_COUNT] = {}

Definition at line 2842 of file qrhigles2.cpp.

◆ offset

quint32 CommandBufferExecTrackedState::offset = 0

Definition at line 2837 of file qrhigles2.cpp.

◆ ps

QRhiGraphicsPipeline* CommandBufferExecTrackedState::ps = nullptr

Definition at line 2835 of file qrhigles2.cpp.

◆ TRACKED_ATTRIB_COUNT

const int CommandBufferExecTrackedState::TRACKED_ATTRIB_COUNT = 16
static

Definition at line 2840 of file qrhigles2.cpp.

Referenced by QRhiGles2::executeCommandBuffer().


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