UMovieSceneCameraCutSection

Movie CameraCuts are sections on the CameraCuts track, that show what the viewer "sees"

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneCameraCutSection.h

Include

#include "Sections/MovieSceneCameraCutSection.h"

Syntax

class UMovieSceneCameraCutSection :
    public UMovieSceneSection,
    public IMovieSceneEntityProvider

Remarks

Movie CameraCuts are sections on the CameraCuts track, that show what the viewer "sees"

Variables

Name Description

Public variable

bool

 

bLockPreviousCamera

When blending, lock the previous camera (camera cut or gameplay camera).

Constructors

Name Description

Public function

UMovieSceneCameraCutSection

(
    const FObjectInitializer& Init
)

Constructs a new camera cut section

Functions

Name Description

Public function

void

 

ComputeInitialCameraCutTransform()

Computes the transform of the bound camera at the section's start time.

Public function Const

const FMovie...

 

GetCameraBindingID()

Gets the camera binding for this CameraCut section

Public function Const

UCameraCompo...

 

GetFirstCamera

(
    IMovieScenePlayer& Player,
    FMovieSceneSequenceID SequenceID
)

Resolve a camera component for this cut section from the specified player and sequence ID

Public function Const

float

 

GetThumbnailReferenceOffset()

Public function

void

 

SetCameraBindingID

(
    const FMovieSceneObjectBindingID& ...
)

Sets the camera binding for this CameraCut section

Public function

void

 

SetCameraGuid

(
    const FGuid& InGuid
)

Sets the camera binding for this CameraCut section. Evaluates from the sequence binding ID

Public function

void

 

SetThumbnailReferenceOffset

(
    float InNewOffset
)

Set the thumbnail reference offset

Overridden from UMovieSceneSection

Name Description

Public function Virtual

void

 

GetReferencedBindings

(
    TArray< FGuid >& OutBindings
)

Get the referenced bindings for this section

Public function Virtual

void

 

OnBindingsUpdated

(
    const TMap< FGuid, FGuid >& OldGui...
)

When guid bindings are updated to allow this section to fix-up any internal bindings

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

~UObject interface

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