Loading...
Searching...
No Matches
Gfx::InvertYRenderer Class Referencefinal
Inheritance diagram for Gfx::InvertYRenderer:
score::gfx::OutputNodeRenderer score::gfx::NodeRenderer

Public Member Functions

 InvertYRenderer (score::gfx::TextureRenderTarget rt, QRhiReadbackResult &readback)
 
score::gfx::TextureRenderTarget renderTargetForInput (const score::gfx::Port &p) override
 
void finishFrame (score::gfx::RenderList &renderer, QRhiCommandBuffer &cb, QRhiResourceUpdateBatch *&res) override
 
void init (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res) override
 
void update (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res) override
 
void release (score::gfx::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)
 
virtual void runRenderPass (RenderList &, QRhiCommandBuffer &commands, Edge &edge)
 

Public Attributes

score::gfx::TextureRenderTarget m_inputTarget
 
score::gfx::TextureRenderTarget m_renderTarget
 
QShader m_vertexS
 
QShader m_fragmentS
 
std::vector< score::gfx::Samplerm_samplers
 
score::gfx::Pipeline m_p
 
score::gfx::MeshBuffers m_mesh {}
 
- Public Attributes inherited from score::gfx::NodeRenderer
int32_t id {-1}
 

Member Function Documentation

◆ finishFrame()

void Gfx::InvertYRenderer::finishFrame ( score::gfx::RenderList renderer,
QRhiCommandBuffer &  cb,
QRhiResourceUpdateBatch *&  res 
)
overridevirtual

Reimplemented from score::gfx::OutputNodeRenderer.

◆ init()

void Gfx::InvertYRenderer::init ( score::gfx::RenderList renderer,
QRhiResourceUpdateBatch &  res 
)
overridevirtual

◆ release()

void Gfx::InvertYRenderer::release ( score::gfx::RenderList )
overridevirtual

◆ renderTargetForInput()

score::gfx::TextureRenderTarget Gfx::InvertYRenderer::renderTargetForInput ( const score::gfx::Port p)
inlineoverridevirtual

◆ update()

void Gfx::InvertYRenderer::update ( score::gfx::RenderList renderer,
QRhiResourceUpdateBatch &  res 
)
overridevirtual

The documentation for this class was generated from the following files: