|
QT_BEGIN_NAMESPACE int | qt_sg_envInt (const char *name, int defaultValue) |
static int | QSGBatchRenderer::size_of_type (int type) |
bool | QSGBatchRenderer::qsg_sort_element_increasing_order (Element *a, Element *b) |
bool | QSGBatchRenderer::qsg_sort_element_decreasing_order (Element *a, Element *b) |
bool | QSGBatchRenderer::qsg_sort_batch_increasing_order (Batch *a, Batch *b) |
bool | QSGBatchRenderer::qsg_sort_batch_decreasing_order (Batch *a, Batch *b) |
static bool | QSGBatchRenderer::isTranslate (const QMatrix4x4 &m) |
static bool | QSGBatchRenderer::isScale (const QMatrix4x4 &m) |
static bool | QSGBatchRenderer::is2DSafe (const QMatrix4x4 &m) |
template<class Int> |
Int | QSGBatchRenderer::aligned (Int v, Int byteAlign) |
QRhiVertexInputAttribute::Format | QSGBatchRenderer::qsg_vertexInputFormat (const QSGGeometry::Attribute &a) |
static QRhiVertexInputLayout | QSGBatchRenderer::calculateVertexInputLayout (const QSGMaterialShader *s, const QSGGeometry *geometry, bool batchable) |
QRhiCommandBuffer::IndexFormat | QSGBatchRenderer::qsg_indexFormat (const QSGGeometry *geometry) |
QRhiGraphicsPipeline::Topology | QSGBatchRenderer::qsg_topology (int geomDrawMode, QRhi *rhi) |
void | QSGBatchRenderer::qsg_setMultiViewFlagsOnMaterial (QSGMaterial *material, int multiViewCount) |
void | QSGBatchRenderer::qsg_dumpShadowRoots (BatchRootInfo *i, int indent) |
void | QSGBatchRenderer::qsg_dumpShadowRoots (Node *n) |
int | QSGBatchRenderer::qsg_positionAttribute (QSGGeometry *g) |
static int | QSGBatchRenderer::qsg_countNodesInBatch (const Batch *batch) |
static int | QSGBatchRenderer::qsg_countNodesInBatches (const QDataBuffer< Batch * > &batches) |
static void | QSGBatchRenderer::qsg_wipeBuffer (Buffer *buffer) |
static void | QSGBatchRenderer::qsg_wipeBatch (Batch *batch) |
static void | QSGBatchRenderer::qsg_addOrphanedElements (QDataBuffer< Element * > &orphans, const QDataBuffer< Element * > &renderList) |
static void | QSGBatchRenderer::qsg_addBackOrphanedElements (QDataBuffer< Element * > &orphans, QDataBuffer< Element * > &renderList) |
static int | QSGBatchRenderer::qsg_fixIndexCount (int iCount, int drawMode) |
static float | QSGBatchRenderer::calculateElementZOrder (const Element *e, qreal zRange) |
QMatrix4x4 | QSGBatchRenderer::qsg_matrixForRoot (Node *node) |
static bool | QSGBatchRenderer::needsBlendConstant (QRhiGraphicsPipeline::BlendFactor f) |
static QRhiSampler * | QSGBatchRenderer::newSampler (QRhi *rhi, const QSGSamplerDescription &desc) |
static void | QSGBatchRenderer::rendererToMaterialGraphicsState (QSGMaterialShader::GraphicsPipelineState *dst, GraphicsState *src) |
static void | QSGBatchRenderer::materialToRendererGraphicsState (GraphicsState *dst, QSGMaterialShader::GraphicsPipelineState *src) |
bool | QSGBatchRenderer::operator== (const GraphicsState &a, const GraphicsState &b) noexcept |
bool | QSGBatchRenderer::operator!= (const GraphicsState &a, const GraphicsState &b) noexcept |
size_t | QSGBatchRenderer::qHash (const GraphicsState &s, size_t seed) noexcept |
bool | QSGBatchRenderer::operator== (const GraphicsPipelineStateKey &a, const GraphicsPipelineStateKey &b) noexcept |
bool | QSGBatchRenderer::operator!= (const GraphicsPipelineStateKey &a, const GraphicsPipelineStateKey &b) noexcept |
size_t | QSGBatchRenderer::qHash (const GraphicsPipelineStateKey &k, size_t seed) noexcept |
bool | QSGBatchRenderer::operator== (const ShaderKey &a, const ShaderKey &b) noexcept |
bool | QSGBatchRenderer::operator!= (const ShaderKey &a, const ShaderKey &b) noexcept |
size_t | QSGBatchRenderer::qHash (const ShaderKey &k, size_t seed) noexcept |