Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 2936 of file qrhigles2.cpp.

Member Data Documentation

◆ binding

int CommandBufferExecTrackedState::binding = 0

Definition at line 2947 of file qrhigles2.cpp.

◆ buffer

GLuint CommandBufferExecTrackedState::buffer = 0

Definition at line 2945 of file qrhigles2.cpp.

◆ currentArrayBuffer

GLuint CommandBufferExecTrackedState::currentArrayBuffer = 0

Definition at line 2941 of file qrhigles2.cpp.

◆ currentElementArrayBuffer

GLuint CommandBufferExecTrackedState::currentElementArrayBuffer = 0

Definition at line 2942 of file qrhigles2.cpp.

◆ enabledAttribArrays

bool CommandBufferExecTrackedState::enabledAttribArrays[TRACKED_ATTRIB_COUNT] = {}

Definition at line 2950 of file qrhigles2.cpp.

◆ indexOffset

quint32 CommandBufferExecTrackedState::indexOffset = 0

Definition at line 2940 of file qrhigles2.cpp.

◆ indexStride

quint32 CommandBufferExecTrackedState::indexStride = sizeof(quint16)

Definition at line 2939 of file qrhigles2.cpp.

◆ indexType

GLenum CommandBufferExecTrackedState::indexType = GL_UNSIGNED_SHORT

Definition at line 2938 of file qrhigles2.cpp.

◆ instancedAttributesUsed

bool CommandBufferExecTrackedState::instancedAttributesUsed = false

Definition at line 2952 of file qrhigles2.cpp.

◆ [struct]

struct { ... } CommandBufferExecTrackedState::lastBindVertexBuffer

◆ maxUntrackedInstancedAttribute

int CommandBufferExecTrackedState::maxUntrackedInstancedAttribute = 0

Definition at line 2953 of file qrhigles2.cpp.

◆ nonzeroAttribDivisor

bool CommandBufferExecTrackedState::nonzeroAttribDivisor[TRACKED_ATTRIB_COUNT] = {}

Definition at line 2951 of file qrhigles2.cpp.

◆ offset

quint32 CommandBufferExecTrackedState::offset = 0

Definition at line 2946 of file qrhigles2.cpp.

◆ ps

QRhiGraphicsPipeline* CommandBufferExecTrackedState::ps = nullptr

Definition at line 2944 of file qrhigles2.cpp.

◆ TRACKED_ATTRIB_COUNT

const int CommandBufferExecTrackedState::TRACKED_ATTRIB_COUNT = 16
static

Definition at line 2949 of file qrhigles2.cpp.

Referenced by QRhiGles2::executeCommandBuffer().


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