![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
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< NSUInteger > | currentVertexInputOffsets |
| id< MTLDepthStencilState > | currentDepthStencilState |
| QMetalShaderResourceBindingsData | currentShaderResourceBindingState |
| QVarLengthArray< QByteArray, 4 > | openDebugGroups |
| QVarLengthArray< std::pair< uint, MTLStoreAction >, 4 > | deferredColorStoreActions |
| MTLStoreAction | deferredDepthStoreAction |
| MTLStoreAction | deferredStencilStoreAction |
Definition at line 423 of file qrhimetal.mm.
| id< MTLCommandBuffer > QMetalCommandBufferData::cb |
Definition at line 425 of file qrhimetal.mm.
| id< MTLComputeCommandEncoder > QMetalCommandBufferData::currentComputePassEncoder |
Definition at line 428 of file qrhimetal.mm.
| id< MTLDepthStencilState > QMetalCommandBufferData::currentDepthStencilState |
Definition at line 434 of file qrhimetal.mm.
| int QMetalCommandBufferData::currentFirstVertexBinding |
Definition at line 431 of file qrhimetal.mm.
Referenced by QRhiMetal::icbDraw(), QMetalCommandBuffer::resetPerPassCachedState(), and QRhiMetal::setVertexInput().
| MTLRenderPassDescriptor * QMetalCommandBufferData::currentPassRpDesc |
Definition at line 430 of file qrhimetal.mm.
| id< MTLRenderCommandEncoder > QMetalCommandBufferData::currentRenderPassEncoder |
Definition at line 427 of file qrhimetal.mm.
| QMetalShaderResourceBindingsData QMetalCommandBufferData::currentShaderResourceBindingState |
Definition at line 435 of file qrhimetal.mm.
| QRhiBatchedBindings< NSUInteger > QMetalCommandBufferData::currentVertexInputOffsets |
Definition at line 433 of file qrhimetal.mm.
| QRhiBatchedBindings< id< MTLBuffer > > QMetalCommandBufferData::currentVertexInputsBuffers |
Definition at line 432 of file qrhimetal.mm.
| QVarLengthArray< std::pair< uint, MTLStoreAction >, 4 > QMetalCommandBufferData::deferredColorStoreActions |
Definition at line 441 of file qrhimetal.mm.
| MTLStoreAction QMetalCommandBufferData::deferredDepthStoreAction |
Definition at line 442 of file qrhimetal.mm.
| MTLStoreAction QMetalCommandBufferData::deferredStencilStoreAction |
Definition at line 443 of file qrhimetal.mm.
| double QMetalCommandBufferData::lastGpuTime = 0 |
Definition at line 426 of file qrhimetal.mm.
Referenced by QRhiMetal::lastCompletedGpuTime(), and QMetalCommandBuffer::resetState().
| QVarLengthArray< QByteArray, 4 > QMetalCommandBufferData::openDebugGroups |
Definition at line 436 of file qrhimetal.mm.
| id< MTLComputeCommandEncoder > QMetalCommandBufferData::tessellationComputeEncoder |
Definition at line 429 of file qrhimetal.mm.