#include <SceneRenderBuilder.h>
◆ FSceneRenderBuilder() [1/3]
◆ FSceneRenderBuilder() [2/3]
◆ FSceneRenderBuilder() [3/3]
◆ ~FSceneRenderBuilder()
| FSceneRenderBuilder::~FSceneRenderBuilder |
( |
| ) |
|
|
override |
◆ AddCommand()
Adds a command that executes on the game thread and is pipelined with scene render commands on the render thread. This is useful to process game thread side logic in between scene renders which may insert render commands. Though be mindful of how commands may be deferred until RDG execution in certain configurations.
Implements ISceneRenderBuilder.
◆ AddRenderer() [1/3]
◆ AddRenderer() [2/3]
◆ AddRenderer() [3/3]
◆ CreateLinkedSceneRenderers()
Creates a linked set of scene renderers with related view families based on the current feature level.
Implements ISceneRenderBuilder.
◆ CreateSceneRenderer()
◆ Execute()
| void FSceneRenderBuilder::Execute |
( |
| ) |
|
|
overridevirtual |
◆ FlushIfIncompatible()
◆ GetAllocator()
◆ GetAsyncCleanupTask()
◆ IsCompatible()
Whether a renderer with the provided show flags can be added to the builder. If not compatible, you must call Execute() first to flush existing renderers prior to adding.
Implements ISceneRenderBuilder.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ WaitForAsyncCleanupTask()
| void FSceneRenderBuilder::WaitForAsyncCleanupTask |
( |
| ) |
|
|
static |
◆ WaitForAsyncDeleteTask()
| void FSceneRenderBuilder::WaitForAsyncDeleteTask |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: