Definition at line 419 of file qrhimetal.mm.
◆ patchCountForDrawCall() [1/2]
quint32 QMetalGraphicsPipelineData::Tessellation::patchCountForDrawCall |
( |
quint32 | vertexOrIndexCount, |
|
|
quint32 | instanceCount ) const |
|
inline |
◆ patchCountForDrawCall() [2/2]
quint32 QMetalGraphicsPipelineData::Tessellation::patchCountForDrawCall |
( |
quint32 | vertexOrIndexCount, |
|
|
quint32 | instanceCount ) const |
|
inline |
◆ tescCompOutputBufferSize() [1/2]
quint32 QMetalGraphicsPipelineData::Tessellation::tescCompOutputBufferSize |
( |
quint32 | patchCount | ) |
const |
|
inline |
◆ tescCompOutputBufferSize() [2/2]
quint32 QMetalGraphicsPipelineData::Tessellation::tescCompOutputBufferSize |
( |
quint32 | patchCount | ) |
const |
|
inline |
◆ tescCompPatchOutputBufferSize() [1/2]
quint32 QMetalGraphicsPipelineData::Tessellation::tescCompPatchOutputBufferSize |
( |
quint32 | patchCount | ) |
const |
|
inline |
◆ tescCompPatchOutputBufferSize() [2/2]
quint32 QMetalGraphicsPipelineData::Tessellation::tescCompPatchOutputBufferSize |
( |
quint32 | patchCount | ) |
const |
|
inline |
◆ tescCompPipeline() [1/2]
id< MTLComputePipelineState > QMetalGraphicsPipelineData::Tessellation::tescCompPipeline |
( |
QRhiMetal * | rhiD | ) |
|
◆ tescCompPipeline() [2/2]
id< MTLComputePipelineState > QMetalGraphicsPipelineData::Tessellation::tescCompPipeline |
( |
QRhiMetal * | rhiD | ) |
|
◆ teseFragRenderPipeline() [1/2]
◆ teseFragRenderPipeline() [2/2]
◆ vsCompOutputBufferSize() [1/2]
quint32 QMetalGraphicsPipelineData::Tessellation::vsCompOutputBufferSize |
( |
quint32 | vertexOrIndexCount, |
|
|
quint32 | instanceCount ) const |
|
inline |
◆ vsCompOutputBufferSize() [2/2]
quint32 QMetalGraphicsPipelineData::Tessellation::vsCompOutputBufferSize |
( |
quint32 | vertexOrIndexCount, |
|
|
quint32 | instanceCount ) const |
|
inline |
◆ vsCompPipeline() [1/2]
id< MTLComputePipelineState > QMetalGraphicsPipelineData::Tessellation::vsCompPipeline |
( |
QRhiMetal * | rhiD, |
|
|
QShader::Variant | vertexCompVariant ) |
◆ vsCompPipeline() [2/2]
id< MTLComputePipelineState > QMetalGraphicsPipelineData::Tessellation::vsCompPipeline |
( |
QRhiMetal * | rhiD, |
|
|
QShader::Variant | vertexCompVariant ) |
◆ vsCompVariantToIndex() [1/2]
int QMetalGraphicsPipelineData::Tessellation::vsCompVariantToIndex |
( |
QShader::Variant | vertexCompVariant | ) |
|
|
static |
◆ vsCompVariantToIndex() [2/2]
int QMetalGraphicsPipelineData::Tessellation::vsCompVariantToIndex |
( |
QShader::Variant | vertexCompVariant | ) |
|
|
static |
◆ compTesc
QMetalShader QMetalGraphicsPipelineData::Tessellation::compTesc |
◆ compVs
QMetalShader QMetalGraphicsPipelineData::Tessellation::compVs |
◆ enabled
bool QMetalGraphicsPipelineData::Tessellation::enabled = false |
◆ failed
bool QMetalGraphicsPipelineData::Tessellation::failed = false |
◆ inControlPointCount
uint QMetalGraphicsPipelineData::Tessellation::inControlPointCount |
◆ outControlPointCount
uint QMetalGraphicsPipelineData::Tessellation::outControlPointCount |
◆ tessControlComputeState
id< MTLComputePipelineState > QMetalGraphicsPipelineData::Tessellation::tessControlComputeState = nil |
◆ vertexComputeState
std::array< id< MTLComputePipelineState >, 3 > QMetalGraphicsPipelineData::Tessellation::vertexComputeState = {} |
◆ vertTese
QMetalShader QMetalGraphicsPipelineData::Tessellation::vertTese |
The documentation for this struct was generated from the following file: