Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses
| Name | UMoviePipelineImagePassBase |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/MoviePipelineImagePassBase.h |
| Include Path | #include "MoviePipelineImagePassBase.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract)
class UMoviePipelineImagePassBase : public UMoviePipelineRenderPass
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMoviePipelineSetting → UMoviePipelineRenderPass → UMoviePipelineImagePassBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMoviePipelineImagePassBase() |
MoviePipelineImagePassBase.h |
Structs
| Name | Remarks |
|---|---|
| IViewCalcPayload | Dummy interface to allow classes with overriden functiosn to pass their own data around. |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddViewExtensions
(
FSceneViewFamilyContext& InContext, |
MoviePipelineImagePassBase.h | ||
virtual void BlendPostProcessSettings
(
FSceneView* InView, |
MoviePipelineImagePassBase.h | ||
virtual FMatrix CalcCubeFaceTransform
(
ECubeFace Face |
Creates a transformation for a cubemap face, following the D3D cubemap layout. | MoviePipelineImagePassBase.h | |
FVector4 CalculatePrinciplePointOffsetForTiling
(
const FMoviePipelineRenderPassMetrics& InSampleState |
MoviePipelineImagePassBase.h | ||
virtual TSharedPtr< FSceneViewFamilyContext > CalculateViewFamily
(
FMoviePipelineRenderPassMetrics& InOutSampleState, |
MoviePipelineImagePassBase.h | ||
virtual TSharedPtr< FMoviePipelineSurfaceQueue, ESPMode::ThreadSafe > CreateSurfaceQueueImpl
(
const FIntPoint& InSize, |
MoviePipelineImagePassBase.h | ||
virtual TWeakObjectPtr< UTextureRenderTarget2D > CreateViewRenderTargetImpl
(
const FIntPoint& InSize, |
MoviePipelineImagePassBase.h | ||
virtual UE::MoviePipeline::FImagePassCameraViewData GetCameraInfo
(
FMoviePipelineRenderPassMetrics& InOutSampleState, |
MoviePipelineImagePassBase.h | ||
virtual FSceneViewStateInterface * GetExposureSceneViewStateInterface
(
IViewCalcPayload* OptPayload, |
MoviePipelineImagePassBase.h | ||
virtual TSharedPtr< FMoviePipelineSurfaceQueue, ESPMode::ThreadSafe > GetOrCreateSurfaceQueue
(
const FIntPoint& InSize, |
MoviePipelineImagePassBase.h | ||
virtual TWeakObjectPtr< UTextureRenderTarget2D > GetOrCreateViewRenderTarget
(
const FIntPoint& InSize, |
MoviePipelineImagePassBase.h | ||
virtual int32 GetOutputFileSortingOrder() |
MoviePipelineImagePassBase.h | ||
virtual FSceneView * GetSceneViewForSampleState
(
FSceneViewFamily* ViewFamily, |
MoviePipelineImagePassBase.h | ||
virtual FSceneViewStateInterface * GetSceneViewStateInterface
(
IViewCalcPayload* OptPayload |
MoviePipelineImagePassBase.h | ||
virtual UTextureRenderTarget2D * GetViewRenderTarget
(
IViewCalcPayload* OptPayload |
MoviePipelineImagePassBase.h | ||
virtual void GetViewShowFlags
(
FEngineShowFlags& OutShowFlag, |
MoviePipelineImagePassBase.h | ||
virtual bool IsAntiAliasingSupported() |
MoviePipelineImagePassBase.h | ||
virtual bool IsAutoExposureAllowed
(
const FMoviePipelineRenderPassMetrics& InSampleState |
MoviePipelineImagePassBase.h | ||
virtual bool IsScreenPercentageSupported() |
MoviePipelineImagePassBase.h | ||
virtual void ModifyProjectionMatrixForTiling
(
const FMoviePipelineRenderPassMetrics& InSampleState, |
MoviePipelineImagePassBase.h | ||
virtual void MoviePipelineRenderShowFlagOverride
(
FEngineShowFlags& OutShowFlag |
MoviePipelineImagePassBase.h | ||
virtual void SetupViewForViewModeOverride
(
FSceneView* View |
MoviePipelineImagePassBase.h |
Overridden from UMoviePipelineRenderPass
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GatherOutputPassesImpl
(
TArray< FMoviePipelinePassIdentifier >& ExpectedRenderPasses |
MoviePipelineImagePassBase.h | ||
virtual void OnFrameStartImpl() |
UMoviePipelineRenderPass API. | MoviePipelineImagePassBase.h | |
virtual void RenderSample_GameThreadImpl
(
const FMoviePipelineRenderPassMetrics& InSampleState |
MoviePipelineImagePassBase.h | ||
virtual void SetupImpl
(
const MoviePipeline::FMoviePipelineRenderPassInitSettings& InPassInitSettings |
MoviePipelineImagePassBase.h | ||
virtual void TeardownImpl() |
MoviePipelineImagePassBase.h | ||
virtual void WaitUntilTasksComplete() |
MoviePipelineImagePassBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddReferencedObjects
(
UObject* InThis, |
MoviePipelineImagePassBase.h |