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