Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/SceneViewExtension.h |
Include |
#include "SceneViewExtension.h" |
class ISceneViewExtension
Name | Description | |
---|---|---|
|
~ISceneViewExtension() |
Name | Description | ||
---|---|---|---|
|
BeginRenderViewFamily ( |
Called on game thread when view family is about to be rendered. |
|
|
GetPriority() |
Called to determine view extensions priority in relation to other view extensions, higher comes first |
|
|
IsActiveThisFrame ( |
Returning false disables the extension for the current frame. |
|
|
PostRenderBasePass_RenderThread ( |
Called right after Base Pass rendering finished |
|
|
PostRenderView_RenderThread ( |
Allows to render content after the 3D content scene, useful for debugging |
|
|
PostRenderViewFamily_RenderThread ( |
Allows to render content after the 3D content scene, useful for debugging |
|
|
PreRenderView_RenderThread ( |
Called on render thread at the start of rendering, for each view, after PreRenderViewFamily_RenderThread call. |
|
|
PreRenderViewFamily_RenderThread ( |
Called on render thread at the start of rendering. |
|
|
SetupView ( |
Called on game thread when creating the view. |
|
|
SetupViewFamily ( |
Called on game thread when creating the view family. |
|
|
SetupViewPoint ( |
Called when creating the viewpoint, before culling, in case an external tracking device needs to modify the base location of the view |
|
|
SetupViewProjectionMatrix ( |
Called when creating the view, in case non-stereo devices need to update projection matrix. |