ACompositingCaptureBase

Base class for CG Compositing Elements

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Composure

Header

/Engine/Plugins/Compositing/Composure/Source/Composure/Classes/CompositingCaptureBase.h

Include

#include "CompositingCaptureBase.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class ACompositingCaptureBase : public ACompositingElement

Remarks

Base class for CG Compositing Elements

Variables

Name Description

Protected variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

bApplyDistortion

Whether to apply distortion as a post-process effect on this CG Layer

Protected variable UProperty Category, EditAnywhere BlueprintReadWrite

FDistortionHand...

 

DistortionSource

Structure used to query the camera calibration subsystem for a lens distortion model handler

Protected variable UProperty

UMaterialInstan...

 

LastDistortionMID

Cached distortion MID produced by the Lens Distortion Handler, used to clean up the post-process materials in the case that the the MID changes

Protected variable UProperty Category BlueprintReadOnly

float

 

OriginalFocalLength

Focal length of the target camera before any overscan has been applied

Protected variable UProperty Category BlueprintReadOnly

float

 

OverscanFactor

Value used to augment the FOV of the scene capture to produce a CG image with enough data to distort

Public variable UProperty Category BlueprintReadOnly visibledefaultsonly

USceneCaptureCo...

 

SceneCaptureComponent2D

Component used to generate the scene capture for this CG Layer

Constructors

Name Description

Public function

ACompositingCaptureBase()

Default constructor

Functions

Name Description

Public function

ULensDistort...

 

GetDistortionHandler()

Returns the current distortion handler

Public function

void

 

SetApplyDistortion

(
    bool bInApplyDistortion
)

Sets whether distortion should be applied or not

Public function

void

 

SetDistortionHandler

Sets which distortion handler to use when bInApplyDistortion is enabled

Public function UFunction BlueprintCallable, Category

void

 

UpdateDistortion()

Update the state of the Lens Distortion Data Handler, and updates or removes the Distortion MID from the SceneCaptureComponent's post process materials, depending on whether distortion should be applied

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss