UCameraAnimationSequenceCameraStandIn

A dummy class that we give to a sequence in lieu of an actual camera actor.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UCameraAnimationSequenceCameraStandIn

References

Module

TemplateSequence

Header

/Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/CameraAnimationSequencePlayer.h

Include

#include "CameraAnimationSequencePlayer.h"

Syntax

UCLASS()
class UCameraAnimationSequenceCameraStandIn :
    public UObject,
    public IMovieSceneSceneComponentImpersonator

Remarks

A dummy class that we give to a sequence in lieu of an actual camera actor.

Variables

Name Description

Public variable UProperty

float

 

AspectRatio

Public variable UProperty

uint8: 1

 

bConstrainAspectRatio

Public variable UProperty

float

 

CurrentAperture

Public variable UProperty

float

 

CurrentFocalLength

Public variable UProperty

float

 

CurrentFocusDistance

Public variable UProperty

float

 

FieldOfView

Camera component properties

Public variable UProperty

FCameraFilmback...

 

Filmback

Cine camera component properties

Public variable UProperty

FCameraFocusSet...

 

FocusSettings

Public variable UProperty

FCameraLensSett...

 

LensSettings

Public variable UProperty

float

 

PostProcessBlendWeight

Public variable UProperty

FPostProcessSet...

 

PostProcessSettings

Constructors

Name Description

Public function

UCameraAnimationSequenceCameraStandIn

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function Const

const FTrans...

 

GetTransform()

Scene component properties

Public function

void

 

Initialize

(
    UTemplateSequence* TemplateSeq...
)

Initialize this object's properties based on the given sequence's root object template

Public function

void

 

RecalcDerivedData()

Recompute camera and lens settings after each frame

Public function Static

void

 

RegisterCameraStandIn()

Register the stand-in class with the sequencer ECS component registry

Public function

void

 

Reset

(
    const FMinimalViewInfo& ViewInfo,
    UMovieSceneEntitySystemLinker*...
)

Reset the properties of the stand-in every frame before animation

Public function

void

 

SetTransform

(
    const FTransform& InTransform
)