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
QVarLengthArray< std::pair< uint, MTLStoreAction >, 4 > deferredColorStoreActions
MTLStoreAction deferredDepthStoreAction
MTLStoreAction deferredStencilStoreAction

Detailed Description

Definition at line 393 of file qrhimetal.mm.

Member Data Documentation

◆ cb

id< MTLCommandBuffer > QMetalCommandBufferData::cb

Definition at line 395 of file qrhimetal.mm.

◆ currentComputePassEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::currentComputePassEncoder

Definition at line 398 of file qrhimetal.mm.

◆ currentDepthStencilState

id< MTLDepthStencilState > QMetalCommandBufferData::currentDepthStencilState

Definition at line 404 of file qrhimetal.mm.

◆ currentFirstVertexBinding

int QMetalCommandBufferData::currentFirstVertexBinding

◆ currentPassRpDesc

MTLRenderPassDescriptor * QMetalCommandBufferData::currentPassRpDesc

Definition at line 400 of file qrhimetal.mm.

◆ currentRenderPassEncoder

id< MTLRenderCommandEncoder > QMetalCommandBufferData::currentRenderPassEncoder

Definition at line 397 of file qrhimetal.mm.

◆ currentShaderResourceBindingState

QMetalShaderResourceBindingsData QMetalCommandBufferData::currentShaderResourceBindingState

Definition at line 405 of file qrhimetal.mm.

◆ currentVertexInputOffsets

QRhiBatchedBindings< NSUInteger > QMetalCommandBufferData::currentVertexInputOffsets

Definition at line 403 of file qrhimetal.mm.

◆ currentVertexInputsBuffers

QRhiBatchedBindings< id< MTLBuffer > > QMetalCommandBufferData::currentVertexInputsBuffers

Definition at line 402 of file qrhimetal.mm.

◆ deferredColorStoreActions

QVarLengthArray< std::pair< uint, MTLStoreAction >, 4 > QMetalCommandBufferData::deferredColorStoreActions

Definition at line 409 of file qrhimetal.mm.

◆ deferredDepthStoreAction

MTLStoreAction QMetalCommandBufferData::deferredDepthStoreAction

Definition at line 410 of file qrhimetal.mm.

◆ deferredStencilStoreAction

MTLStoreAction QMetalCommandBufferData::deferredStencilStoreAction

Definition at line 411 of file qrhimetal.mm.

◆ lastGpuTime

double QMetalCommandBufferData::lastGpuTime = 0

◆ tessellationComputeEncoder

id< MTLComputeCommandEncoder > QMetalCommandBufferData::tessellationComputeEncoder

Definition at line 399 of file qrhimetal.mm.


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