Navigation
API > API/Plugins > API/Plugins/DisplayClusterMoviePipeline
NDisplay viewport render pass (Lit)
| Name | UDisplayClusterMoviePipelineViewportPassBase |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterMoviePipeline/Public/DisplayClusterMoviePipelineViewportPass.h |
| Include Path | #include "DisplayClusterMoviePipelineViewportPass.h" |
Syntax
UCLASS (BlueprintType)
class UDisplayClusterMoviePipelineViewportPassBase : public UMoviePipelineDeferredPassBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMoviePipelineSetting → UMoviePipelineRenderPass → UMoviePipelineImagePassBase → UMoviePipelineDeferredPassBase → UDisplayClusterMoviePipelineViewportPassBase
Derived Classes
UDisplayClusterMoviePipelineViewportPassBase derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DisplayClusterMoviePipelineViewportPass.h | |||
UDisplayClusterMoviePipelineViewportPassBase
(
const FString& InRenderPassName |
DisplayClusterMoviePipelineViewportPass.h |
Structs
| Name | Remarks |
|---|---|
| FDisplayClusterViewInfo |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnabledWarpBlend | bool | Allow warp blend for this pass. | DisplayClusterMoviePipelineViewportPass.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFrameWarpBlend | uint8 | Runtime flags. | DisplayClusterMoviePipelineViewportPass.h | |
| DCPrevViews | TMap< int32, FDisplayClusterViewInfo > | DisplayClusterMoviePipelineViewportPass.h | ||
| DCViews | TMap< int32, FDisplayClusterViewInfo > | Cache view info for viewports. | DisplayClusterMoviePipelineViewportPass.h | |
| DisplayClusterViewports | TArray< FString > | Names of viewports to render in the current shot. | DisplayClusterMoviePipelineViewportPass.h | |
| DisplayClusterViewportSizes | TArray< FIntPoint > | DisplayClusterMoviePipelineViewportPass.h | ||
| RenderPassName | const FString | Render pass name. | DisplayClusterMoviePipelineViewportPass.h | |
| RootActorWeakPtr | TWeakObjectPtr< ADisplayClusterRootActor > | Scene DCRA. | DisplayClusterMoviePipelineViewportPass.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool bIsEnabledWarpBlend() |
DisplayClusterMoviePipelineViewportPass.h |
Overridden from UMoviePipelineDeferredPassBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetCameraIndexForRenderPass
(
const int32 InCameraIndex |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual FString GetCameraName
(
const int32 InCameraIndex |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual FString GetCameraNameOverride
(
const int32 InCameraIndex |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual int32 GetNumCamerasToRender() |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual FIntPoint GetOverscannedResolutionForCamera
(
const int32 InCameraIndex |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual void PostRendererSubmission
(
const FMoviePipelineRenderPassMetrics& InSampleState, |
DisplayClusterMoviePipelineViewportPass.h |
Overridden from UMoviePipelineImagePassBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BlendPostProcessSettings
(
FSceneView* InView, |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual UE::MoviePipeline::FImagePassCameraViewData GetCameraInfo
(
FMoviePipelineRenderPassMetrics& InOutSampleState, |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual int32 GetOutputFileSortingOrder() |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual FSceneView * GetSceneViewForSampleState
(
FSceneViewFamily* ViewFamily, |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual void ModifyProjectionMatrixForTiling
(
const FMoviePipelineRenderPassMetrics& InSampleState, |
DisplayClusterMoviePipelineViewportPass.h |
Overridden from UMoviePipelineRenderPass
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetupImpl
(
const MoviePipeline::FMoviePipelineRenderPassInitSettings& InPassInitSettings |
UMoviePipelineDeferredPassBase. | DisplayClusterMoviePipelineViewportPass.h | |
virtual void TeardownImpl() |
DisplayClusterMoviePipelineViewportPass.h |
Overridden from UMoviePipelineSetting
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDisplayText() |
DisplayClusterMoviePipelineViewportPass.h | ||
virtual void UpdateTelemetry
(
FMoviePipelineShotRenderTelemetry* InTelemetry |
DisplayClusterMoviePipelineViewportPass.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IDisplayClusterViewport * GetAndCalculateDisplayClusterViewport
(
const FMoviePipelineRenderPassMetrics& InSampleState, |
DisplayClusterMoviePipelineViewportPass.h | ||
ADisplayClusterRootActor * GetRootActor() |
Return current DCRA. | DisplayClusterMoviePipelineViewportPass.h | |
void GetViewportCutOffset
(
const FMoviePipelineRenderPassMetrics& InSampleState, |
DisplayClusterMoviePipelineViewportPass.h | ||
bool GetViewportId
(
int32 InViewportIndex, |
DisplayClusterMoviePipelineViewportPass.h | ||
bool InitializeDisplayCluster() |
DisplayClusterMoviePipelineViewportPass.h | ||
void ReleaseDisplayCluster() |
DisplayClusterMoviePipelineViewportPass.h |