|
| VideoNodeRenderer (const VideoNodeBase &node, VideoFrameShare &frames) noexcept |
|
| VideoNodeRenderer (const VideoNodeRenderer &)=delete |
|
| VideoNodeRenderer (VideoNodeRenderer &&)=delete |
|
VideoNodeRenderer & | operator= (const VideoNodeRenderer &)=delete |
|
VideoNodeRenderer & | operator= (VideoNodeRenderer &&)=delete |
|
TextureRenderTarget | renderTargetForInput (const Port &input) override |
|
void | createGpuDecoder () |
|
void | setupGpuDecoder (RenderList &r) |
|
void | checkFormat (RenderList &r, AVPixelFormat fmt, int w, int h) |
|
void | init (RenderList &renderer, QRhiResourceUpdateBatch &res) override |
|
void | runRenderPass (RenderList &, QRhiCommandBuffer &commands, Edge &edge) override |
|
void | update (RenderList &renderer, QRhiResourceUpdateBatch &res) override |
|
void | release (RenderList &r) override |
|
virtual void | inputAboutToFinish (RenderList &renderer, const Port &p, QRhiResourceUpdateBatch *&) |
|
virtual void | runInitialPasses (RenderList &, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res, Edge &edge) |
|
◆ init()
void score::gfx::VideoNodeRenderer::init |
( |
RenderList & |
renderer, |
|
|
QRhiResourceUpdateBatch & |
res |
|
) |
| |
|
overridevirtual |
◆ release()
void score::gfx::VideoNodeRenderer::release |
( |
RenderList & |
r | ) |
|
|
overridevirtual |
◆ renderTargetForInput()
◆ runRenderPass()
void score::gfx::VideoNodeRenderer::runRenderPass |
( |
RenderList & |
renderer, |
|
|
QRhiCommandBuffer & |
commands, |
|
|
Edge & |
edge |
|
) |
| |
|
overridevirtual |
◆ update()
void score::gfx::VideoNodeRenderer::update |
( |
RenderList & |
renderer, |
|
|
QRhiResourceUpdateBatch & |
res |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: