| addInputEdge(RenderList &renderer, Edge &edge, QRhiResourceUpdateBatch &res) | score::gfx::NodeRenderer | virtual |
| addOutputPass(RenderList &renderer, Edge &edge, QRhiResourceUpdateBatch &res) | score::gfx::NodeRenderer | virtual |
| anyInputChanged() const (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| bakeGpuBuffers(RenderList &renderer, int port, std::vector< ossia::geometry > &meshes, const ossia::transform3d &transform) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| bufferForInput(const Port &input) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | virtual |
| bufferForOutput(const Port &output) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | virtual |
| checkForChanges() (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | inline |
| currentMesh() const noexcept | score::gfx::NodeRenderer | inlinevirtual |
| depthCompare() const noexcept | score::gfx::NodeRenderer | inlinevirtual |
| ensureGpuBake(RenderList &renderer, QRhiBuffer *source, GpuBake &bake) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| findFirstByPort(int32_t port) const (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| findGeometryByPort(int32_t port) const | score::gfx::NodeRenderer | inline |
| followsRenderSize() const noexcept | score::gfx::NodeRenderer | inlinevirtual |
| forEachSceneOnPort(int32_t port, F &&fn) const | score::gfx::NodeRenderer | inline |
| geometry | score::gfx::NodeRenderer | |
| geometryChanged (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| hasOutputPassForEdge(Edge &edge) const | score::gfx::NodeRenderer | virtual |
| init(RenderList &, QRhiResourceUpdateBatch &) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| initState(RenderList &renderer, QRhiResourceUpdateBatch &res) | score::gfx::NodeRenderer | virtual |
| inputAboutToFinish(RenderList &renderer, const Port &p, QRhiResourceUpdateBatch *&) | score::gfx::NodeRenderer | virtual |
| m_cachedDirtyIndex (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_cachedInputs (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_gpuBakeFrame (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_gpuBakePipeline (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_gpuBakes (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_gpuBakeUnavailable (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_initialized | score::gfx::NodeRenderer | |
| m_mergeCacheInputs (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| m_mergeCacheOutput (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| m_node (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_outputSpec (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_portGeometries (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| m_portScenes | score::gfx::NodeRenderer | |
| m_transforms (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_transformsChanged (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_warnedUntransformed (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | |
| m_wrapCache | score::gfx::NodeRenderer | |
| materialChanged (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| MergeCacheKey typedef | score::gfx::NodeRenderer | |
| node (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| nodeId (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| NodeRenderer(const Node &node) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | inlineexplicit |
| PortSourceKey typedef | score::gfx::NodeRenderer | |
| process(int32_t port, const ossia::transform3d &v) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| process(int32_t port, const ossia::geometry_spec &v) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| process(int32_t port, const ossia::scene_spec &v) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| score::gfx::NodeRenderer::process(int32_t port, const ossia::geometry_spec &v, const void *source_key) | score::gfx::NodeRenderer | |
| process(int32_t port, const ossia::scene_spec &v, const void *source_key) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| rebuild(RenderList &renderer) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| release(RenderList &renderer) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| releaseGpuBake(RenderList &renderer, GpuBake &bake) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| releaseState(RenderList &renderer) | score::gfx::NodeRenderer | virtual |
| removeInputEdge(RenderList &renderer, Edge &edge) | score::gfx::NodeRenderer | virtual |
| removeOutputPass(RenderList &, Edge &) override | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| RenderedMergeGeometriesNode(const MergeGeometriesNode &n) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| renderTargetForInput(const Port &input) (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | virtual |
| renderTargetSpecsChanged (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| runGpuBakes(RenderList &renderer, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| runInitialPasses(RenderList &renderer, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res, Edge &edge) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| runRenderPass(RenderList &, QRhiCommandBuffer &, Edge &) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| scene | score::gfx::NodeRenderer | |
| sceneChanged (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | |
| seedInitialOutputs(RenderList &renderer) | score::gfx::NodeRenderer | virtual |
| syncRenderTargetIndex() | score::gfx::NodeRenderer | inline |
| textureForOutput(const Port &output) | score::gfx::NodeRenderer | virtual |
| update(RenderList &renderer, QRhiResourceUpdateBatch &, Edge *) override (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inlinevirtual |
| updateInputSamplerFilter(const Port &input, const RenderTargetSpecs &spec) | score::gfx::NodeRenderer | virtual |
| updateInputTexture(const Port &input, QRhiTexture *tex, QRhiTexture *depthTex=nullptr) | score::gfx::NodeRenderer | virtual |
| warnUntransformed(const ossia::geometry::attribute &attr, const char *reason) (defined in score::gfx::RenderedMergeGeometriesNode) | score::gfx::RenderedMergeGeometriesNode | inline |
| ~NodeRenderer() (defined in score::gfx::NodeRenderer) | score::gfx::NodeRenderer | virtual |