Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qssgrhiquadrenderer_p.h>
Public Member Functions | |
void | prepareCube (QSSGRhiContext *rhiCtx, QRhiResourceUpdateBatch *maybeRub) |
void | recordRenderCube (QSSGRhiContext *rhiCtx, QSSGRhiGraphicsPipelineState *ps, QRhiShaderResourceBindings *srb, QRhiRenderPassDescriptor *rpDesc, QSSGRhiQuadRenderer::Flags flags) |
Definition at line 60 of file qssgrhiquadrenderer_p.h.
void QSSGRhiCubeRenderer::prepareCube | ( | QSSGRhiContext * | rhiCtx, |
QRhiResourceUpdateBatch * | maybeRub ) |
Definition at line 153 of file qssgrhiquadrenderer.cpp.
References QSSGRhiContext::commandBuffer(), QRhi::nextResourceUpdateBatch(), QRhiCommandBuffer::resourceUpdate(), and QSSGRhiContext::rhi().
void QSSGRhiCubeRenderer::recordRenderCube | ( | QSSGRhiContext * | rhiCtx, |
QSSGRhiGraphicsPipelineState * | ps, | ||
QRhiShaderResourceBindings * | srb, | ||
QRhiRenderPassDescriptor * | rpDesc, | ||
QSSGRhiQuadRenderer::Flags | flags ) |
Definition at line 161 of file qssgrhiquadrenderer.cpp.
References QSSGRhiGraphicsPipelineState::BlendEnabled, cb, QSSGRhiContext::commandBuffer(), QSSGRhiGraphicsPipelineState::cullMode, QSSGRhiQuadRenderer::DepthTest, QSSGRhiGraphicsPipelineState::DepthTestEnabled, QSSGRhiQuadRenderer::DepthWrite, QSSGRhiGraphicsPipelineState::DepthWriteEnabled, QRhiGraphicsPipeline::TargetBlend::dstAlpha, QRhiGraphicsPipeline::TargetBlend::dstColor, QSSGRhiGraphicsPipelineState::flags, QRhiVertexInputAttribute::Float3, QSSGRhiInputAssemblerStatePrivate::get(), QSSGRhiContextPrivate::get(), QRhiGraphicsPipeline::None, QRhiGraphicsPipeline::One, QRhiGraphicsPipeline::OneMinusSrcAlpha, QSSGRhiQuadRenderer::PremulBlend, Q_QUICK3D_PROFILE_END_WITH_STRING, Q_QUICK3D_PROFILE_START, QByteArrayLiteral, QSSGRHICTX_STAT, QRhiGraphicsPipeline::SrcAlpha, QRhiGraphicsPipeline::TargetBlend::srcAlpha, QRhiGraphicsPipeline::TargetBlend::srcColor, QSSGRhiGraphicsPipelineState::targetBlend, QRhiGraphicsPipeline::Triangles, and QSSGRhiGraphicsPipelineState::viewport.