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 349 of file qrhimetal.mm.

Member Data Documentation

◆ cb

id< MTLCommandBuffer > QMetalCommandBufferData::cb

Definition at line 351 of file qrhimetal.mm.

◆ currentComputePassEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::currentComputePassEncoder

Definition at line 354 of file qrhimetal.mm.

◆ currentDepthStencilState

id< MTLDepthStencilState > QMetalCommandBufferData::currentDepthStencilState

Definition at line 360 of file qrhimetal.mm.

◆ currentFirstVertexBinding

int QMetalCommandBufferData::currentFirstVertexBinding

◆ currentPassRpDesc

MTLRenderPassDescriptor * QMetalCommandBufferData::currentPassRpDesc

Definition at line 356 of file qrhimetal.mm.

◆ currentRenderPassEncoder

id< MTLRenderCommandEncoder > QMetalCommandBufferData::currentRenderPassEncoder

Definition at line 353 of file qrhimetal.mm.

◆ currentShaderResourceBindingState

QMetalShaderResourceBindingsData QMetalCommandBufferData::currentShaderResourceBindingState

Definition at line 361 of file qrhimetal.mm.

◆ currentVertexInputOffsets

QRhiBatchedBindings< NSUInteger > QMetalCommandBufferData::currentVertexInputOffsets

Definition at line 359 of file qrhimetal.mm.

◆ currentVertexInputsBuffers

QRhiBatchedBindings< id< MTLBuffer > > QMetalCommandBufferData::currentVertexInputsBuffers

Definition at line 358 of file qrhimetal.mm.

◆ lastGpuTime

double QMetalCommandBufferData::lastGpuTime = 0

◆ tessellationComputeEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::tessellationComputeEncoder

Definition at line 355 of file qrhimetal.mm.


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