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