Loading...
Searching...
No Matches
RenderedVSANode.hpp
15 void updateInputTexture(const Port& input, QRhiTexture* tex, QRhiTexture* depthTex = nullptr) override;
Definition ISFNode.hpp:39
Connection between two score::gfx::Port.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:236
Definition Mesh.hpp:95
Definition NodeRenderer.hpp:268
Definition score-plugin-gfx/Gfx/Graph/Node.hpp:71
Definition RenderedVSANode.hpp:10
void updateInputTexture(const Port &input, QRhiTexture *tex, QRhiTexture *depthTex=nullptr) override
Definition RenderedVSANode.cpp:47
bool hasOutputPassForEdge(Edge &edge) const override
Check if this renderer already has an output pass for the given edge.
Definition RenderedVSANode.cpp:371
void removeOutputPass(RenderList &renderer, Edge &edge) override
Definition RenderedVSANode.cpp:347
void initState(RenderList &renderer, QRhiResourceUpdateBatch &res) override
Definition RenderedVSANode.cpp:258
void addOutputPass(RenderList &renderer, Edge &edge, QRhiResourceUpdateBatch &res) override
Create a pass for a new output edge (pipeline, SRB, processUBO).
Definition RenderedVSANode.cpp:337
void updateInputSamplerFilter(const Port &input, const RenderTargetSpecs &spec) override
Definition RenderedVSANode.cpp:41
void releaseState(RenderList &renderer) override
Definition RenderedVSANode.cpp:494
Useful abstraction for storing all the data related to a render target.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:307