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 in the given context. |
|
|
IsActiveThisFrame_Internal ( |
Called if no IsActive functors returned a definitive answer to whether this extension should be active this frame. |
|
|
LateLatchingView_RenderThread ( |
Called to apply late latching per view |
|
|
LateLatchingViewFamily_RenderThread ( |
Called to apply late latching per viewFamily |
|
|
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 |
|
|
PreLateLatchingViewFamily_RenderThread ( |
Called right before late latching on all view extensions |
|
|
PrePostProcessPass_RenderThread ( |
Called right before Post Processing rendering begins |
|
|
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. |
|
|
SubscribeToPostProcessingPass ( |
This will be called at the beginning of post processing to make sure that each view extension gets a chance to subscribe to an after pass event. |
Name |
Description |
|
---|---|---|
|
EPostProcessingPass |
Name | Description | ||
---|---|---|---|
|
IsActiveThisFrame ( |
|
|
|
IsActiveThisFrameInContext ( |
|