- Qt 6.5
- Qt 3D
- QML Types
- Qt3D.Render
- FrameGraphNode
- Qt 6.5.2 Reference Documentation

# FrameGraphNode QML Type

Base class of all FrameGraph configuration nodes. More...

Import Statement: | import Qt3D.Render 2.5
Instantiates: | QFrameGraphNode
Inherits: | Node
Inherited By: | BlitFramebuffer, CameraSelector, ClearBuffers, DebugOverlay, DispatchCompute, FrustumCulling, LayerFilter, MemoryBarrier, NoDraw, NoPicking, ProximityFilter, RenderCapture, RenderPassFilter, RenderStateSet, RenderSurfaceSelector, RenderTargetSelector, SortPolicy, SubtreeEnabler, TechniqueFilter, and Viewport

- List of all members, including inherited members

## Detailed Description

This class is rarely instanced directly since it doesn't provide any frame graph specific behavior, although it can be convenient to use for grouping other nodes together in dynamic frame graphs. The actual behavior comes from the subclasses.

The subclasses are:

class | description
--- | ---
CameraSelector | Select camera from all available cameras in the scene
ClearBuffers | Specify which buffers to clear and to what values
DispatchCompute | Specify compute operation kernels
FrustumCulling | Enable frustum culling
LayerFilter | Select which layers to draw
NoDraw | Disable drawing
RenderPassFilter | Select which render passes to draw
RenderStateSet | Set render states
RenderSurfaceSelector | Select which surface to draw to
RenderTargetSelector | Select which RenderTarget to draw to
SortPolicy | Specify how entities are sorted to determine draw order
TechniqueFilter | Select which techniques to draw
Viewport | Specify viewport
MemoryBarrier | Places a memory barrier