Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/PostProcess
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/PostProcess/IDisplayClusterPostProcess.h |
| Include | #include "Render/PostProcess/IDisplayClusterPostProcess.h" |
Syntax
class IDisplayClusterPostProcess
Remarks
NDisplay post-process interface
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FString & | GetId () |
Return postprocess name | |
| int32 | GetOrder () |
Return postprocess order | |
| const TMap< FString, FString > & | Return postprocess configuration | ||
| const FString & | GetType () |
Return postprocess type | |
| void | HandleBeginNewFrame
(
IDisplayClusterViewportManager* InViewportManager, |
Called each time a new frame begin | |
| void | HandleBeginUpdateFrameResources_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Called each time a render thread before UpdateFrameResources() | |
| void | HandleEndScene
(
IDisplayClusterViewportManager* InViewportManager |
Called when current level is going to be closed (i.e. before loading a new map) | |
| void | HandleEndUpdateFrameResources_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Called each time a render thread after UpdateFrameResources() | |
| void | HandleRenderFrameSetup_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Called each time a render thread multi-viewport composing begin | |
| void | HandleSetupNewFrame
(
IDisplayClusterViewportManager* InViewportManager |
Called each time a new frame setup | |
| bool | HandleStartScene
(
IDisplayClusterViewportManager* InViewportManager |
Called each time a new game level starts | |
| void | HandleUpdateFrameResourcesAfterWarpBlend_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Called every time the render thread runs after the entire warpblend has completed. | |
| bool | IsConfigurationChanged
(
const FDisplayClusterConfigurationPostprocess* InConfigurationPostprocess |
Check postprocess settings changes | |
| bool | Returns if an interface implementation processes output frames after warp&blend | ||
| bool | Returns if an interface implementation processes each view region after warp&blend the corresponded function will be called once per viewport | ||
| bool | Returns if an interface implementation processes each view region before warp&blend the corresponded function will be called once per viewport | ||
| void | PerformPostProcessFrameAfterWarpBlend_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
PP operation on a frame region after warp&blend | |
| void | PerformPostProcessViewAfterWarpBlend_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
PP operation on a view region after warp&blend (if available for the current projection policy) the corresponded function will be called once per viewport | |
| void | PerformPostProcessViewBeforeWarpBlend_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
PP operation on a view region before warp&blend (if available for the current projection policy) the corresponded function will be called once per viewport | |
| bool | Request additional frame targetable resource from viewport manager | ||
| void | Tick () |
Update postprocess internal data from game thread |