score::gfx::VideoNodeRenderer Class Reference
Inheritance diagram for score::gfx::VideoNodeRenderer:
score::gfx::NodeRenderer

Public Member Functions

 VideoNodeRenderer (const VideoNodeBase &node, VideoFrameShare &frames) noexcept
 
 VideoNodeRenderer (const VideoNodeRenderer &)=delete
 
 VideoNodeRenderer (VideoNodeRenderer &&)=delete
 
VideoNodeRendereroperator= (const VideoNodeRenderer &)=delete
 
VideoNodeRendereroperator= (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: