Navigation
API > API/Plugins > API/Plugins/DisplayClusterWarp
3D point in space used to project the camera view onto a group of nDisplay viewports. Support projection policies: mpcdi/pfm 2d/a3d, mesh.
| Name | UDisplayClusterInFrustumFitCameraComponent |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterWarp/Public/Components/DisplayClusterInFrustumFitCameraComponent.h |
| Include Path | #include "Components/DisplayClusterInFrustumFitCameraComponent.h" |
Syntax
UCLASS (ClassGroup=(DisplayCluster),
Meta=(BlueprintSpawnableComponent, DisplayName="NDisplay Frustum Fit View Point"))
class UDisplayClusterInFrustumFitCameraComponent : public UDisplayClusterCameraComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UDisplayClusterCameraComponent → UDisplayClusterInFrustumFitCameraComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDisplayClusterInFrustumFitCameraComponent
(
const FObjectInitializer& ObjectInitializer |
Components/DisplayClusterInFrustumFitCameraComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableCameraProjection | bool | Camera projection mode is used. | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
| bShowPreviewFrustumFit | bool | Show additional warped preview meshes before the camera. | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
| bUseCameraPostprocess | bool | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
|
| CameraProjectionMode | EDisplayClusterWarpCameraProjectionMode | Enable special rendering mode for all viewports using this viewpoint. | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
| CameraViewTarget | EDisplayClusterWarpCameraViewTarget | Indicates which camera facing mode is used when frustum fitting the stage geometry | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
| ExternalCameraActor | TSoftObjectPtr< ACineCameraActor > | Components/DisplayClusterInFrustumFitCameraComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WarpPolicy | TSharedPtr< IDisplayClusterWarpPolicy, ESPMode::ThreadSafe > | A unique type of warp policy for this component this policy class knows the properties of the component and implements the corresponding logic | Components/DisplayClusterInFrustumFitCameraComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UDisplayClusterInFrustumFitCameraComponent & GetConfigurationInFrustumFitCameraComponent
(
IDisplayClusterViewportConfiguration& InViewportConfiguration |
Return component that used for configuration. | Components/DisplayClusterInFrustumFitCameraComponent.h |
Overridden from UDisplayClusterCameraComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TObjectPtr< UMaterial > GetDisplayDeviceMaterial
(
const EDisplayClusterDisplayDeviceMeshType InMeshType, |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual void GetEyePosition
(
const IDisplayClusterViewportConfiguration& InViewportConfiguration, |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual IDisplayClusterWarpPolicy * GetWarpPolicy
(
IDisplayClusterViewportManager* InViewportManager |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual bool IsViewPointOverrideCameraPosition() |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual void OnUpdateDisplayDeviceMeshAndMaterialInstance
(
IDisplayClusterViewportPreview& InViewportPreview, |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual bool ShouldUseEntireClusterViewports
(
IDisplayClusterViewportManager* InViewportManager |
Virtual void GetDesiredView(IDisplayClusterViewportConfiguration& InViewportConfiguration, FMinimalViewInfo& InOutViewInfo, float* OutCustomNearClippingPlane = nullptr) override; | Components/DisplayClusterInFrustumFitCameraComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnRegister() |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual void TickComponent
(
float DeltaTime, |
Components/DisplayClusterInFrustumFitCameraComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
Components/DisplayClusterInFrustumFitCameraComponent.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Components/DisplayClusterInFrustumFitCameraComponent.h |
Protected
Overridden from UDisplayClusterCameraComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsICVFXCameraBeingUsed() |
Components/DisplayClusterInFrustumFitCameraComponent.h |