Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Handles manipulation of CameraCut properties in a movie scene.
| Name | UMovieSceneCameraCutTrack |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieSceneCameraCutTrack.h |
| Include Path | #include "Tracks/MovieSceneCameraCutTrack.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneCameraCutTrack : public UMovieSceneNameableTrack
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneNameableTrack → UMovieSceneCameraCutTrack
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneCameraCutTrack
(
const FObjectInitializer& ObjectInitializer |
Tracks/MovieSceneCameraCutTrack.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanBlend | bool | Tracks/MovieSceneCameraCutTrack.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoArrangeSections | bool | Whether camera cut sections should automatically resize to fill gaps | Tracks/MovieSceneCameraCutTrack.h | |
| Sections | TArray< TObjectPtr< UMovieSceneSection > > | All movie scene sections. | Tracks/MovieSceneCameraCutTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneCameraCutSection * AddNewCameraCut
(
const FMovieSceneObjectBindingID& CameraBindingID, |
Adds a new CameraCut at the specified time. | Tracks/MovieSceneCameraCutTrack.h | |
FFrameNumber FindEndTimeForCameraCut
(
FFrameNumber StartTime |
Tracks/MovieSceneCameraCutTrack.h | ||
bool IsAutoManagingSections() |
Tracks/MovieSceneCameraCutTrack.h | ||
void RearrangeAllSections() |
Tracks/MovieSceneCameraCutTrack.h | ||
void SetIsAutoManagingSections
(
bool bInAutoArrangeSections |
Sets whether camera cut sections should automatically resize to fill gaps | Tracks/MovieSceneCameraCutTrack.h |
Overridden from UMovieSceneNameableTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDefaultDisplayName() |
Tracks/MovieSceneCameraCutTrack.h |
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMovieSceneSection * CreateNewSection() |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual bool HasSection
(
const UMovieSceneSection& Section |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual bool IsEmpty() |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual EMovieSceneSectionMovedResult OnSectionMoved
(
UMovieSceneSection& Section, |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual void RemoveAllAnimationData() |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual EMovieSceneTrackEasingSupportFlags SupportsEasing
(
FMovieSceneSupportsEasingParams& Params |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual bool SupportsMultipleRows() |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual bool SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
Tracks/MovieSceneCameraCutTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual void RemoveSection
(
UMovieSceneSection& Section |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual void RemoveSectionAt
(
int32 SectionIndex |
Tracks/MovieSceneCameraCutTrack.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AutoArrangeSectionsIfNeeded
(
UMovieSceneSection& ChangedSection, |
Tracks/MovieSceneCameraCutTrack.h | ||
virtual void PreCompileImpl
(
FMovieSceneTrackPreCompileResult& OutPreCompileResult |
Tracks/MovieSceneCameraCutTrack.h |