![]() |
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< MTLIndirectCommandBuffer > | icb = nil |
| id< MTLBuffer > | argBuffer = nil |
| id< MTLBuffer > | rangeBuffer = nil |
| quint64 | generation = 0 |
| MTLPrimitiveType | primitiveType = MTLPrimitiveTypeTriangle |
| id< MTLBuffer > | indexBuf = nil |
| quint32 | indexOffset = 0 |
| QRhiCommandBuffer::IndexFormat | indexFormat = QRhiCommandBuffer::IndexUInt16 |
| bool | encoded = false |
| quint64 | usedInFrameId = 0 |
Definition at line 4080 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::argBuffer = nil |
Definition at line 4082 of file qrhimetal.mm.
| bool QMetalIndirectCommandBufferData::Slot::encoded = false |
Definition at line 4089 of file qrhimetal.mm.
Referenced by QRhiMetal::buildIndirect(), qrhimtl_encodeIcbFromCpu(), and qrhimtl_icbSlotMatches().
| quint64 QMetalIndirectCommandBufferData::Slot::generation = 0 |
Definition at line 4084 of file qrhimetal.mm.
| id< MTLIndirectCommandBuffer > QMetalIndirectCommandBufferData::Slot::icb = nil |
Definition at line 4081 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::indexBuf = nil |
Definition at line 4086 of file qrhimetal.mm.
| QRhiCommandBuffer::IndexFormat QMetalIndirectCommandBufferData::Slot::indexFormat = QRhiCommandBuffer::IndexUInt16 |
Definition at line 4088 of file qrhimetal.mm.
| quint32 QMetalIndirectCommandBufferData::Slot::indexOffset = 0 |
Definition at line 4087 of file qrhimetal.mm.
| MTLPrimitiveType QMetalIndirectCommandBufferData::Slot::primitiveType = MTLPrimitiveTypeTriangle |
Definition at line 4085 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::rangeBuffer = nil |
Definition at line 4083 of file qrhimetal.mm.
| quint64 QMetalIndirectCommandBufferData::Slot::usedInFrameId = 0 |
Definition at line 4090 of file qrhimetal.mm.