Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Movie CameraCuts are sections on the CameraCuts track, that show what the viewer "sees"
| Name | UMovieSceneCameraCutSection |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneCameraCutSection.h |
| Include Path | #include "Sections/MovieSceneCameraCutSection.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneCameraCutSection :
public UMovieSceneSection ,
public IMovieSceneEntityProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneSection → UMovieSceneCameraCutSection
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneCameraCutSection
(
const FObjectInitializer& Init |
Constructs a new camera cut section | Sections/MovieSceneCameraCutSection.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLockPreviousCamera | bool | When blending, lock the previous camera (camera cut or gameplay camera). | Sections/MovieSceneCameraCutSection.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasInitialCameraCutTransform | bool | Sections/MovieSceneCameraCutSection.h | ||
| CameraBindingID | FMovieSceneObjectBindingID | The camera binding that this movie CameraCut uses | Sections/MovieSceneCameraCutSection.h |
|
| InitialCameraCutTransform | FTransform | Camera transform at the start of the cut, computed at compile time | Sections/MovieSceneCameraCutSection.h | |
| ThumbnailReferenceOffset | float | The reference frame offset for single thumbnail rendering | Sections/MovieSceneCameraCutSection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ComputeInitialCameraCutTransform () |
Computes the transform of the bound camera at the section's start time. | Sections/MovieSceneCameraCutSection.h | |
const FMovieSceneObjectBindingID & GetCameraBindingID() |
Gets the camera binding for this CameraCut section | Sections/MovieSceneCameraCutSection.h |
|
UCameraComponent * GetFirstCamera
(
IMovieScenePlayer& Player, |
Resolve a camera component for this cut section from the specified player and sequence ID | Sections/MovieSceneCameraCutSection.h | |
float GetThumbnailReferenceOffset() |
Sections/MovieSceneCameraCutSection.h | ||
void SetCameraBindingID
(
const FMovieSceneObjectBindingID& InCameraBindingID |
Sets the camera binding for this CameraCut section | Sections/MovieSceneCameraCutSection.h |
|
void SetCameraGuid
(
const FGuid& InGuid |
Sets the camera binding for this CameraCut section. Evaluates from the sequence binding ID | Sections/MovieSceneCameraCutSection.h | |
void SetThumbnailReferenceOffset
(
float InNewOffset |
Set the thumbnail reference offset | Sections/MovieSceneCameraCutSection.h |
Overridden from UMovieSceneSection
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Sections/MovieSceneCameraCutSection.h | |||
virtual void OnBindingIDsUpdated
(
const TMap< UE::MovieScene::FFixedObjectBindingID, UE::MovieScene::FFixedObjectBindingID >& OldFixe..., |
Sections/MovieSceneCameraCutSection.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Sections/MovieSceneCameraCutSection.h | ||
virtual void PostLoad() |
~UObject interface | Sections/MovieSceneCameraCutSection.h |