Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/Warp
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Warp/IDisplayClusterWarpPolicy.h |
| Include | #include "Render/Warp/IDisplayClusterWarpPolicy.h" |
Syntax
class IDisplayClusterWarpPolicy
Remarks
Warp policy interface Customize warp math for projection policies. Multiple projections can use the same warp policy.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CalcFrustum
(
IDisplayClusterViewport* InViewport, |
Override frustum for viewport context | |
| const FString & | GetId () |
Return warp policy instance ID | |
| const FString & | GetType () |
Return warp policy type | |
| void | HandleNewFrame
(
const TArray< TSharedPtr< IDisplayClusterViewport, ESPMode::ThreadSafe >>& InViewports |
Handle new frame for viewports group. | |
| bool | ShouldSupportICVFX
(
IDisplayClusterViewport* InViewport |
Returns true if this policy supports ICVFX rendering | |
| void | Tick
(
IDisplayClusterViewportManager* InViewportManager, |
Tick function The positions of movable preview components may be updated on each frame. | |
| TSharedPtr< IDisplayClusterWarpPolicy, ESPMode::ThreadSafe > | ToSharedPtr () |
Get TSharedPtr from self. | |
| TSharedPtr< const IDisplayClusterWarpPolicy, ESPMode::ThreadSafe > | ToSharedPtr () |