![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrhiquadrenderer_p.h>
Public Types | |
enum | Flag { UvCoords = 0x01 , DepthTest = 0x02 , DepthWrite = 0x04 , PremulBlend = 0x08 , RenderBehind = 0x10 } |
Public Member Functions | |
void | prepareQuad (QSSGRhiContext *rhiCtx, QRhiResourceUpdateBatch *maybeRub) |
void | recordRenderQuad (QSSGRhiContext *rhiCtx, QSSGRhiGraphicsPipelineState *ps, QRhiShaderResourceBindings *srb, QRhiRenderPassDescriptor *rpDesc, Flags flags) |
void | recordRenderQuadPass (QSSGRhiContext *rhiCtx, QSSGRhiGraphicsPipelineState *ps, QRhiShaderResourceBindings *srb, QRhiTextureRenderTarget *rt, Flags flags) |
Definition at line 24 of file qssgrhiquadrenderer_p.h.
Enumerator | |
---|---|
UvCoords | |
DepthTest | |
DepthWrite | |
PremulBlend | |
RenderBehind |
Definition at line 31 of file qssgrhiquadrenderer_p.h.
void QSSGRhiQuadRenderer::prepareQuad | ( | QSSGRhiContext * | rhiCtx, |
QRhiResourceUpdateBatch * | maybeRub ) |
Definition at line 77 of file qssgrhiquadrenderer.cpp.
void QSSGRhiQuadRenderer::recordRenderQuad | ( | QSSGRhiContext * | rhiCtx, |
QSSGRhiGraphicsPipelineState * | ps, | ||
QRhiShaderResourceBindings * | srb, | ||
QRhiRenderPassDescriptor * | rpDesc, | ||
Flags | flags ) |
Definition at line 84 of file qssgrhiquadrenderer.cpp.
void QSSGRhiQuadRenderer::recordRenderQuadPass | ( | QSSGRhiContext * | rhiCtx, |
QSSGRhiGraphicsPipelineState * | ps, | ||
QRhiShaderResourceBindings * | srb, | ||
QRhiTextureRenderTarget * | rt, | ||
Flags | flags ) |
Definition at line 141 of file qssgrhiquadrenderer.cpp.