score::gfx::ScreenNode::ScaledRenderer Class Reference
Inheritance diagram for score::gfx::ScreenNode::ScaledRenderer:
Public Member Functions | |
TextureRenderTarget | renderTargetForInput (const Port &p) override |
ScaledRenderer (const RenderState &state, const ScreenNode &parent) | |
void | init (RenderList &renderer, QRhiResourceUpdateBatch &res) override |
void | update (RenderList &renderer, QRhiResourceUpdateBatch &res) override |
void | runRenderPass (RenderList &, QRhiCommandBuffer &commands, Edge &e) override |
void | finishFrame (score::gfx::RenderList &renderer, QRhiCommandBuffer &cb, QRhiResourceUpdateBatch *&res) override |
void | release (RenderList &) override |
Public Member Functions inherited from score::gfx::NodeRenderer | |
virtual void | inputAboutToFinish (RenderList &renderer, const Port &p, QRhiResourceUpdateBatch *&) |
virtual void | runInitialPasses (RenderList &, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res, Edge &edge) |
Public Attributes | |
const ScreenNode & | parent |
score::gfx::TextureRenderTarget | m_inputTarget |
score::gfx::TextureRenderTarget | m_renderTarget |
QShader | m_vertexS |
QShader | m_fragmentS |
std::vector< score::gfx::Sampler > | m_samplers |
score::gfx::Pipeline | m_p |
score::gfx::MeshBuffers | m_mesh {} |
The documentation for this class was generated from the following file:
- ScreenNode.cpp