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_CameraSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDisplayClusterConfigurationViewport_AllNodesColorGrading | AllNodesColorGrading | All Nodes Color Grading | |
| bool | bEnable | Render the inner frustum for this ICVFX camera. | |
| FDisplayClusterConfigurationICVFX_CameraBorder | Border | Border for the inner frustum. | |
| float | BufferRatio | Adjust resolution scaling for the inner frustum. | |
| FDisplayClusterConfigurationICVFX_CameraDepthOfField | CameraDepthOfField | Settings that control the depth of field blur applied to the ICVFX image | |
| FDisplayClusterConfigurationICVFX_VisibilityList | CameraHideList | Content specified here will not appear in the inner frustum, but can appear in the nDisplay viewports. | |
| FDisplayClusterConfigurationICVFX_CameraMotionBlur | CameraMotionBlur | Render motion blur more accurately by subtracting blur from camera motion and avoiding amplification of blur by the physical camera. | |
| FDisplayClusterConfigurationICVFX_CameraOCIO | CameraOCIO | ||
| FDisplayClusterConfigurationICVFX_ChromakeySettings | Chromakey | ||
| FDisplayClusterConfigurationICVFX_CameraCustomFrustum | CustomFrustum | Render a larger or smaller inner frame | |
| bool | EnableInnerFrustumColorGrading | Entire Cluster Color Grading | |
| TSoftObjectPtr< ACineCameraActor > | ExternalCameraActor | Specify a Cine Camera Actor for this ICVFX camera to use instead of the default nDisplay camera. | |
| FVector | FrustumOffset | Specify an offset on the inner frustum. | |
| FRotator | FrustumRotation | Rotate the inner frustum. | |
| FDisplayClusterConfigurationClusterItemReferenceList | HiddenICVFXViewports | A list of viewports that the inner frustum is not rendered to. | |
| FVector2D | OffCenterProjectionOffset | Off-axis / off-center projection offset as proportion of screen dimensions. | |
| TArray< FDisplayClusterConfigurationViewport_PerNodeColorGrading > | PerNodeColorGrading | Perform advanced color grading operations for the inner frustum on a per-node or group-of-nodes basis. | |
| FDisplayClusterConfigurationICVFX_CameraRenderSettings | RenderSettings | Configure global render settings for this viewport | |
| FDisplayClusterConfigurationICVFX_CameraSoftEdge | SoftEdge | Soften the edges of the inner frustum to help avoid hard lines in reflections seen by the live-action camera. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FOpenColorIOColorConversionSettings * | FindChromakeyOCIOConfiguration
(
const FString& InClusterNodeId |
Return Chromakey OCIO configuration for the specified cluster node. Return nullptr if no OCIO. | |
| const FOpenColorIOColorConversionSettings * | FindInnerFrustumOCIOConfiguration
(
const FString& InClusterNodeId |
Return InCamera OCIO configuration for the specified cluster node. Return nullptr if no OCIO. | |
| bool | GetCameraBorder
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Get camera border settings. | |
| float | GetCameraBufferRatio
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings |
Get camera buffer ratio. | |
| float | GetCameraFrameAspectRatio
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Get camera frame aspect ratio. | |
| FIntPoint | GetCameraFrameSize
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Get camera frame size. | |
| FVector4 | GetCameraSoftEdge
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Return calculated soft edges values. | |
| bool | IsChromakeyViewportSettingsEqual
(
const FString& InClusterNodeId1, |
||
| bool | IsICVFXEnabled
(
const UDisplayClusterConfigurationData& InConfigurationData, |
Returns true if this camera is active | |
| bool | IsInnerFrustumViewportSettingsEqual
(
const FString& InClusterNodeId1, |
||
| void | SetupViewInfo
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Sets up view info for each relevant setting such as render, custom frustrum and motion blur settings. |