score::gfx::VideoNodeRenderer Class Reference
Inheritance diagram for score::gfx::VideoNodeRenderer:
Public Member Functions | |
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 |
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) |
Additional Inherited Members | |
Public Attributes inherited from score::gfx::NodeRenderer | |
int32_t | id {-1} |
The documentation for this class was generated from the following files:
- VideoNodeRenderer.hpp
- VideoNodeRenderer.cpp