|
|
| MultiWindowRenderer (const MultiWindowNode &node, const score::gfx::RenderState &state) |
| |
| score::gfx::TextureRenderTarget | renderTargetForInput (const score::gfx::Port &p) override |
| |
| void | init (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res) override |
| |
|
void | buildWindowPipeline (int index, score::gfx::RenderList &renderer, QRhiResourceUpdateBatch *res) |
| |
|
void | releaseWindowPipeline (int index) |
| |
| void | update (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res, score::gfx::Edge *edge) override |
| |
| void | release (score::gfx::RenderList &) override |
| |
| void | finishFrame (score::gfx::RenderList &, QRhiCommandBuffer &, QRhiResourceUpdateBatch *&) override |
| |
|
void | renderToWindow (int windowIndex, score::gfx::RenderList &renderer, QRhiCommandBuffer &cb) |
| |
|
| NodeRenderer (const Node &node) |
| |
|
virtual BufferView | bufferForInput (const Port &input) |
| |
|
virtual BufferView | bufferForOutput (const Port &output) |
| |
| virtual QRhiTexture * | textureForOutput (const Port &output) |
| |
| virtual void | updateInputTexture (const Port &input, QRhiTexture *tex) |
| |
| 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) |
| |
|
void | checkForChanges () |
| |
|
void | process (int32_t port, const ossia::geometry_spec &v) |
| |
|
virtual void | process (int32_t port, const ossia::transform3d &v) |
| |