![]() |
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 4377 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::argBuffer = nil |
Definition at line 4379 of file qrhimetal.mm.
| bool QMetalIndirectCommandBufferData::Slot::encoded = false |
Definition at line 4386 of file qrhimetal.mm.
Referenced by QRhiMetal::buildIndirect(), qrhimtl_encodeIcbFromCpu(), and qrhimtl_icbSlotMatches().
| quint64 QMetalIndirectCommandBufferData::Slot::generation = 0 |
Definition at line 4381 of file qrhimetal.mm.
| id< MTLIndirectCommandBuffer > QMetalIndirectCommandBufferData::Slot::icb = nil |
Definition at line 4378 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::indexBuf = nil |
Definition at line 4383 of file qrhimetal.mm.
| QRhiCommandBuffer::IndexFormat QMetalIndirectCommandBufferData::Slot::indexFormat = QRhiCommandBuffer::IndexUInt16 |
Definition at line 4385 of file qrhimetal.mm.
| quint32 QMetalIndirectCommandBufferData::Slot::indexOffset = 0 |
Definition at line 4384 of file qrhimetal.mm.
| MTLPrimitiveType QMetalIndirectCommandBufferData::Slot::primitiveType = MTLPrimitiveTypeTriangle |
Definition at line 4382 of file qrhimetal.mm.
| id< MTLBuffer > QMetalIndirectCommandBufferData::Slot::rangeBuffer = nil |
Definition at line 4380 of file qrhimetal.mm.
| quint64 QMetalIndirectCommandBufferData::Slot::usedInFrameId = 0 |
Definition at line 4387 of file qrhimetal.mm.