Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfiguration
References
| Module | DisplayClusterConfiguration |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfiguration/Public/DisplayClusterConfigurationTypes_ICVFX.h |
| Include | #include "DisplayClusterConfigurationTypes_ICVFX.h" |
Syntax
USTRUCT (BlueprintType )
struct FDisplayClusterConfigurationICVFX_CameraDepthOfField
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutomaticallySetDistanceToWall | Allows the ICVFX camera to automatically compute its distance from the stage walls using ray casting every tick | |
| bool | bEnableDepthOfFieldCompensation | Enables depth of field correction on the wall, which dynamically adjusts the size of the defocus circle of confusion to compensate for the real-world camera blur when shooting the wall | |
| TSoftObjectPtr< UTexture2D > | CompensationLUT | Look-up texture that encodes the specific amount of compensation used for each combination of wall distance and object distance | |
| float | DepthOfFieldGain | A gain factor that scales the amount of depth of field blur rendered on the wall | |
| float | DistanceToWall | The distance from the ICVFX camera to the wall it is pointing at | |
| float | DistanceToWallOffset | An offset applied to DistanceToWall (applied regardless of whether DistanceToWall is automatically set) | |
| TObjectPtr< UTexture2D > | DynamicCompensationLUT | Actual LUT to use with the depth of field pipeline, copied and modified from CompensationLUT |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UTexture2D * | GetCompensationLUT
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings |
Get the CompensationLUT texture corresponding to the current settings. | |
| void | Processes the compensation LUT by adding any needed DoF gain and writes the result to the dynamic compensation LUT texture |