Navigation
API > API/Plugins > API/Plugins/DisplayClusterShaders
This is where the ICVFX data for the outer viewport is stored.
| Name | FDisplayClusterShaderParameters_ICVFX |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterShaders/Public/ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |
| Include Path | #include "ShaderParameters/DisplayClusterShaderParameters_ICVFX.h" |
Syntax
class FDisplayClusterShaderParameters_ICVFX
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDisplayClusterShaderParameters_ICVFX() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |
Structs
| Name | Remarks |
|---|---|
| FCameraSettings | Incamera render settings |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraOverlappingRenderMode | EDisplayClusterShaderParametersICVFX_CameraOverlappingRenderMode | Rendering mode for overlapping areas of camera projections. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| Cameras | TArray< FCameraSettings > | All cameras that render on this viewport. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| LightCardGamma | float | The gamma that the light card renders have been encoded with, used to linearize during final composite. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| LightCardOver | FDisplayClusterShaderParametersICVFX_ViewportResource | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| LightCardUnder | FDisplayClusterShaderParametersICVFX_ViewportResource | LightCard resources. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| OverrideUVLightCardRenderMode | EDisplayClusterShaderParametersICVFX_LightCardRenderMode | Force UVLC to render merged (per-viewport LC) | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
| UVLightCardOver | FDisplayClusterShaderParametersICVFX_ViewportResource | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
| UVLightCardUnder | FDisplayClusterShaderParametersICVFX_ViewportResource | UV LightCard resources. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CleanupCamerasForRender() |
Remove unused cameras from render. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
FCameraSettings * FindCameraByName
(
const FString& InViewportId |
Find camera settings by viewport name | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
bool IsAnyCameraUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsCameraUsed
(
int32 CameraIndex |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsLightCardOverUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsLightCardUnderUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsMultiCamerasUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsUVLightCardOverUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsUVLightCardUnderUsed() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
bool IsValid() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
void IterateViewportResourcesByPredicate
(
Predicate Pred |
Iterate over all defined viewport resources with a predicate functor. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
void Reset() |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | ||
void SetParameters
(
const FDisplayClusterShaderParameters_ICVFX& InParameters |
Implement copy ref and arrays. | ShaderParameters/DisplayClusterShaderParameters_ICVFX.h | |
void SortCamerasRenderOrder
(
const bool bReverseOrder |
ShaderParameters/DisplayClusterShaderParameters_ICVFX.h |