Variable FrameGraphUtilsConst
FrameGraphUtils: {
CreateUtilityLayerRenderer: (
frameFraph: FrameGraph,
handleEvents?: boolean,
) => UtilityLayerRenderer;
FindMainCamera: (frameGraph: FrameGraph) => Nullable<Camera>;
FindMainObjectRenderer: (
frameGraph: FrameGraph,
) => Nullable<FrameGraphObjectRendererTask>;
} = ...
CreateUtilityLayerRenderer: (
frameFraph: FrameGraph,
handleEvents?: boolean,
) => UtilityLayerRenderer;
FindMainCamera: (frameGraph: FrameGraph) => Nullable<Camera>;
FindMainObjectRenderer: (
frameGraph: FrameGraph,
) => Nullable<FrameGraphObjectRendererTask>;
} = ...
Type Declaration
-
CreateUtilityLayerRenderer: (frameFraph: FrameGraph, handleEvents?: boolean) => UtilityLayerRenderer
Creates a utility layer renderer compatible with the given frame graph.
-
FindMainCamera: (frameGraph: FrameGraph) => Nullable<Camera>
Looks for the main camera used by the frame graph. We assume that the camera used by the the last rendering task in the graph is the main camera.
-
FindMainObjectRenderer: (frameGraph: FrameGraph) => Nullable<FrameGraphObjectRendererTask>
Looks for the main object renderer task in the frame graph. We assume that the last object renderer task that has an object list with meshes is the main object renderer.
Class used to host frame graph specific utilities