Navigation
API > API/Plugins > API/Plugins/DisplayCluster
NDisplay in-camera VFX camera representation
| Name | UDisplayClusterICVFXCameraComponent |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Components/DisplayClusterICVFXCameraComponent.h |
| Include Path | #include "Components/DisplayClusterICVFXCameraComponent.h" |
Syntax
UCLASS (ClassGroup=(DisplayCluster),
HideCategories=(AssetUserData, Collision, Cooking, ComponentReplication, Events, Physics, Sockets, Activation, Tags, ComponentTick),
Meta=(BlueprintSpawnableComponent, DisplayName="ICVFX Camera"))
class UDisplayClusterICVFXCameraComponent : public UCineCameraComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UCameraComponent → UCineCameraComponent → UDisplayClusterICVFXCameraComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDisplayClusterICVFXCameraComponent
(
const FObjectInitializer& ObjectInitializer |
Components/DisplayClusterICVFXCameraComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraSettings | FDisplayClusterConfigurationICVFX_CameraSettings | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ExternalCameraCachedValue | TSoftObjectPtr< ACineCameraActor > | Saves the value of external camera reference | Components/DisplayClusterICVFXCameraComponent.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllNodesColorGradingRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| AllNodesOCIOConfigurationRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| BorderRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| BufferRatioRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| CameraDepthOfFieldRef | FDisplayClusterEditorPropertyReference | Exposed reference to the camera's inner depth of field settings | Components/DisplayClusterICVFXCameraComponent.h |
|
| CameraHideListRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| CameraMotionBlurRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromakeyColorRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromaKeyEnabledRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromakeyMarkersRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromakeyRenderTextureRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromakeySettingsSourceRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ChromakeyTypeRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| CustomFrameSizeRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| CustomFrustumRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| EnableInnerFrustumColorGrading | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| EnableInnerFrustuOCIORef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ExternalCameraActorRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| FrustumOffsetRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| FrustumRotationRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| GenerateMipsRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| GPUIndexRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| HiddenICVFXViewportsRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| IsEnabledRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| MediaRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| OffCenterProjectionOffsetRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| PerNodeColorGradingRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| PerNodeOCIOProfilesRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| RenderOrderRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| RenderTargetRatioRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| ShouldUseTextureRegionRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| SoftEdgeRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| SourceTextureRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| StereoGPUIndexRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| StereoModeRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| TextureRegionRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| TextureReplacementEnabledRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
|
| UpscalerSettingsRef | FDisplayClusterEditorPropertyReference | Components/DisplayClusterICVFXCameraComponent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyICVFXCameraPostProcessesToViewport
(
IDisplayClusterViewport* InDestViewport, |
The ICVFXCamera component uses its own PostProcess and applies it to the viewport. | Components/DisplayClusterICVFXCameraComponent.h | |
| Return the actual source camera, e.g. the camera component of the referenced cine camera. | Components/DisplayClusterICVFXCameraComponent.h |
|
|
const FDisplayClusterConfigurationICVFX_CameraSettings & GetCameraSettingsICVFX() |
Components/DisplayClusterICVFXCameraComponent.h | ||
FString GetCameraUniqueId() |
Return unique camera name. | Components/DisplayClusterICVFXCameraComponent.h | |
virtual TSharedPtr< SWidget > GetCustomEditorPreviewWidget() |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual bool GetEditorPreviewInfo
(
float DeltaTime, |
Components/DisplayClusterICVFXCameraComponent.h | ||
FIntPoint GetICVFXCameraFrameSize
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Get ICVFX camera frame resolution. | Components/DisplayClusterICVFXCameraComponent.h | |
FDisplayClusterShaderParameters_ICVFX::FCameraSettings GetICVFXCameraShaderParameters
(
const FDisplayClusterConfigurationICVFX_StageSettings& InStageSettings, |
Get ICVFX camera shader parameters. | Components/DisplayClusterICVFXCameraComponent.h | |
FDisplayClusterViewport_CameraMotionBlur GetMotionBlurParameters() |
Components/DisplayClusterICVFXCameraComponent.h | ||
bool IsICVFXEnabled() |
Returns true if this camera is active in the current node. | Components/DisplayClusterICVFXCameraComponent.h |
|
virtual void PostApplyToComponent() |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual void PostLoad() |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual void PreEditChange
(
FProperty* PropertyThatWillChange |
Components/DisplayClusterICVFXCameraComponent.h | ||
void SetDepthOfFieldParameters
(
const FDisplayClusterConfigurationICVFX_CameraDepthOfField& NewDepthOfFieldParams |
Sets new depth of field parameters and updates the dynamically generated compensation LUT if needed | Components/DisplayClusterICVFXCameraComponent.h |
|
void UpdateICVFXPreviewState () |
Details Panel Property Referencers. | Components/DisplayClusterICVFXCameraComponent.h |
Overridden from UCineCameraComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetCameraView
(
float DeltaTime, |
Obtaining view information for the actual camera, such as the camera component to which the cine-camera is referencing. | Components/DisplayClusterICVFXCameraComponent.h | |
virtual void OnRegister() |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual void Serialize
(
FArchive& Ar |
Components/DisplayClusterICVFXCameraComponent.h | ||
virtual void TickComponent
(
float DeltaTime, |
Components/DisplayClusterICVFXCameraComponent.h |