Navigation
API > API/Plugins > API/Plugins/DisplayClusterShaders > API/Plugins/DisplayClusterShaders/FDisplayClusterShaderParameters_-_1
Incamera render settings
| Name | FCameraSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |
| Include Path | #include "ShaderParameters/DisplayClusterShaderParameters_ICVFX.h" |
Syntax
struct FCameraSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChromakeMarkerTextureRHI | FTextureRHIRef | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| Chromakey | FDisplayClusterShaderParametersICVFX_ViewportResource | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ChromakeyColor | FLinearColor | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ChromakeyMarkersColor | FLinearColor | Chromakey markers settings: | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| ChromakeyMarkersDistance | float | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ChromakeyMarkersOffset | FVector2D | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ChromakeyMarkersScale | float | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ChromakeySource | EDisplayClusterShaderParametersICVFX_ChromakeySource | Chromakey settings: | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| InnerCameraBorderColor | FLinearColor | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| InnerCameraBorderThickness | float | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| OverlapChromakeyColor | FLinearColor | The color to use when rendering chromakey for any regions of overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverlapChromakeyMarkersColor | FLinearColor | The color of the chroamkey markers for any regions of overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverlapChromakeyMarkersDistance | float | The distance between the chroamkey markers for any regions of overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverlapChromakeyMarkersOffset | FVector2D | The offset of the chroamkey markers for any regions of overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverlapChromakeyMarkersScale | float | The scale of the chroamkey markers for any regions of overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverlapChromakeyMarkerTextureRHI | FTextureRHIRef | The texture to use to render the chromakey markers for any regions of overlaping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| RenderOrder | int32 | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| Resource | FDisplayClusterShaderParametersICVFX_ViewportResource | Resource with the camera image | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| SoftEdge | FVector4 | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| ViewProjection | FDisplayClusterShaderParametersICVFX_CameraViewProjection | Camera view projection data. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsChromakeyMarkerUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsOverlapChromakeyMarkerUsed() |
Gets whether a valid texture is available to render chromakey markers for any overlapping ICVFX frustums | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
bool IsUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
void IterateViewportResourcesByPredicate
(
Predicate Pred |
Iterate over all defined viewport resources with a predicate functor. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
void SetCameraSettings
(
const FCameraSettings& InCameraSettings, |
Copying camera settings from the source camera. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
void SetViewProjection
(
const FDisplayClusterShaderParametersICVFX_CameraViewProjection& InCameraViewProjection, |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |