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
QMetalCommandBufferData Struct Reference
+ Collaboration diagram for QMetalCommandBufferData:

Public Attributes

id< MTLCommandBuffer > cb
 
double lastGpuTime = 0
 
id< MTLRenderCommandEncoder > currentRenderPassEncoder
 
id< MTLComputeCommandEncoder > currentComputePassEncoder
 
id< MTLComputeCommandEncoder > tessellationComputeEncoder
 
MTLRenderPassDescriptor * currentPassRpDesc
 
int currentFirstVertexBinding
 
QRhiBatchedBindings< id< MTLBuffer > > currentVertexInputsBuffers
 
QRhiBatchedBindings< NSUIntegercurrentVertexInputOffsets
 
id< MTLDepthStencilState > currentDepthStencilState
 
QMetalShaderResourceBindingsData currentShaderResourceBindingState
 

Detailed Description

Definition at line 348 of file qrhimetal.mm.

Member Data Documentation

◆ cb

id< MTLCommandBuffer > QMetalCommandBufferData::cb

Definition at line 350 of file qrhimetal.mm.

◆ currentComputePassEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::currentComputePassEncoder

Definition at line 353 of file qrhimetal.mm.

◆ currentDepthStencilState

id< MTLDepthStencilState > QMetalCommandBufferData::currentDepthStencilState

Definition at line 359 of file qrhimetal.mm.

◆ currentFirstVertexBinding

int QMetalCommandBufferData::currentFirstVertexBinding

Definition at line 356 of file qrhimetal.mm.

◆ currentPassRpDesc

MTLRenderPassDescriptor * QMetalCommandBufferData::currentPassRpDesc

Definition at line 355 of file qrhimetal.mm.

◆ currentRenderPassEncoder

id< MTLRenderCommandEncoder > QMetalCommandBufferData::currentRenderPassEncoder

Definition at line 352 of file qrhimetal.mm.

◆ currentShaderResourceBindingState

QMetalShaderResourceBindingsData QMetalCommandBufferData::currentShaderResourceBindingState

Definition at line 360 of file qrhimetal.mm.

◆ currentVertexInputOffsets

QRhiBatchedBindings< NSUInteger > QMetalCommandBufferData::currentVertexInputOffsets

Definition at line 358 of file qrhimetal.mm.

◆ currentVertexInputsBuffers

QRhiBatchedBindings< id< MTLBuffer > > QMetalCommandBufferData::currentVertexInputsBuffers

Definition at line 357 of file qrhimetal.mm.

◆ lastGpuTime

double QMetalCommandBufferData::lastGpuTime = 0

Definition at line 351 of file qrhimetal.mm.

◆ tessellationComputeEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::tessellationComputeEncoder

Definition at line 354 of file qrhimetal.mm.


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