Loading...
Searching...
No Matches
RenderedRawRasterPipelineNode.hpp
23 void updateInputTexture(const Port& input, QRhiTexture* tex, QRhiTexture* depthTex = nullptr) override;
Connection between two score::gfx::Port.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:103
Definition VertexFallbackPlan.hpp:27
Aggregate of all graphics-visible storage resources for a node.
Definition IsfBindingsBuilder.hpp:115
Definition Mesh.hpp:94
Definition RenderedRawRasterPipelineNode.hpp:18
QRhiTexture * textureForOutput(const Port &output) override
Definition RenderedRawRasterPipelineNode.cpp:168
bool hasOutputPassForEdge(Edge &edge) const override
Check if this renderer already has an output pass for the given edge.
Definition RenderedRawRasterPipelineNode.cpp:2355
void removeInputEdge(RenderList &renderer, Edge &edge) override
Notify the renderer that an input edge was disconnected.
Definition RenderedRawRasterPipelineNode.cpp:2530
void addInputEdge(RenderList &renderer, Edge &edge, QRhiResourceUpdateBatch &res) override
Definition RenderedRawRasterPipelineNode.cpp:2513
void initState(RenderList &renderer, QRhiResourceUpdateBatch &res) override
Definition RenderedRawRasterPipelineNode.cpp:1832
void removeOutputPass(RenderList &renderer, Edge &edge) override
Definition RenderedRawRasterPipelineNode.cpp:2309
void releaseState(RenderList &renderer) override
Definition RenderedRawRasterPipelineNode.cpp:2361
void updateInputTexture(const Port &input, QRhiTexture *tex, QRhiTexture *depthTex=nullptr) override
Definition RenderedRawRasterPipelineNode.cpp:101
void addOutputPass(RenderList &renderer, Edge &edge, QRhiResourceUpdateBatch &res) override
Create a pass for a new output edge (pipeline, SRB, processUBO).
Definition RenderedRawRasterPipelineNode.cpp:2275
Useful abstraction for storing all the data related to a render target.
Definition score-plugin-gfx/Gfx/Graph/Utils.hpp:152