![]() |
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< std::pair< uint, MTLStoreAction >, 4 > | deferredColorStoreActions |
| MTLStoreAction | deferredDepthStoreAction |
| MTLStoreAction | deferredStencilStoreAction |
Definition at line 393 of file qrhimetal.mm.
| id< MTLCommandBuffer > QMetalCommandBufferData::cb |
Definition at line 395 of file qrhimetal.mm.
| id< MTLComputeCommandEncoder > QMetalCommandBufferData::currentComputePassEncoder |
Definition at line 398 of file qrhimetal.mm.
| id< MTLDepthStencilState > QMetalCommandBufferData::currentDepthStencilState |
Definition at line 404 of file qrhimetal.mm.
| int QMetalCommandBufferData::currentFirstVertexBinding |
Definition at line 401 of file qrhimetal.mm.
Referenced by QRhiMetal::icbDraw(), QMetalCommandBuffer::resetPerPassCachedState(), and QRhiMetal::setVertexInput().
| MTLRenderPassDescriptor * QMetalCommandBufferData::currentPassRpDesc |
Definition at line 400 of file qrhimetal.mm.
| id< MTLRenderCommandEncoder > QMetalCommandBufferData::currentRenderPassEncoder |
Definition at line 397 of file qrhimetal.mm.
| QMetalShaderResourceBindingsData QMetalCommandBufferData::currentShaderResourceBindingState |
Definition at line 405 of file qrhimetal.mm.
| QRhiBatchedBindings< NSUInteger > QMetalCommandBufferData::currentVertexInputOffsets |
Definition at line 403 of file qrhimetal.mm.
| QRhiBatchedBindings< id< MTLBuffer > > QMetalCommandBufferData::currentVertexInputsBuffers |
Definition at line 402 of file qrhimetal.mm.
| QVarLengthArray< std::pair< uint, MTLStoreAction >, 4 > QMetalCommandBufferData::deferredColorStoreActions |
Definition at line 409 of file qrhimetal.mm.
| MTLStoreAction QMetalCommandBufferData::deferredDepthStoreAction |
Definition at line 410 of file qrhimetal.mm.
| MTLStoreAction QMetalCommandBufferData::deferredStencilStoreAction |
Definition at line 411 of file qrhimetal.mm.
| double QMetalCommandBufferData::lastGpuTime = 0 |
Definition at line 396 of file qrhimetal.mm.
Referenced by QRhiMetal::lastCompletedGpuTime(), and QMetalCommandBuffer::resetState().
| id< MTLComputeCommandEncoder > QMetalCommandBufferData::tessellationComputeEncoder |
Definition at line 399 of file qrhimetal.mm.