|
|
| 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, Edge *edge) override |
| |
| void | release (RenderList &r) override |
| |
|
| 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) |
| |
|
void | checkForChanges () |
| |
|
void | process (int32_t port, const ossia::geometry_spec &v) |
| |
|
virtual void | process (int32_t port, const ossia::transform3d &v) |
| |