Navigation
API > API/Runtime > API/Runtime/MovieScene
Handles when a spawnable should be spawned and destroyed
| Name | UMovieSceneSpawnTrack |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Tracks/MovieSceneSpawnTrack.h |
| Include Path | #include "Tracks/MovieSceneSpawnTrack.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneSpawnTrack : public UMovieSceneTrack
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneSpawnTrack
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneSpawnTrack
(
const FObjectInitializer& Obj |
Tracks/MovieSceneSpawnTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FGuid & GetObjectId() |
Get the object identifier that this spawn track controls | Tracks/MovieSceneSpawnTrack.h | |
void PopulateSpawnedRangeMask
(
const TRange< FFrameNumber >& InOverlap, |
Tracks/MovieSceneSpawnTrack.h | ||
void SetObjectId
(
const FGuid& InGuid |
Set the object identifier that this spawn track controls | Tracks/MovieSceneSpawnTrack.h |
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMovieSceneSection * CreateNewSection() |
Generates a new section suitable for use with this track. | Tracks/MovieSceneSpawnTrack.h | |
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Called when all the sections of the track need to be retrieved. | Tracks/MovieSceneSpawnTrack.h | |
virtual ECookOptimizationFlags GetCookOptimizationFlags() |
Called when this track's movie scene is being cooked to determine if/how this track should be cooked. | Tracks/MovieSceneSpawnTrack.h | |
virtual FText GetDisplayName() |
Get the track's display name. | Tracks/MovieSceneSpawnTrack.h | |
virtual bool HasSection
(
const UMovieSceneSection& Section |
Checks to see if the section is in this track. | Tracks/MovieSceneSpawnTrack.h | |
virtual bool IsEmpty() |
Tracks/MovieSceneSpawnTrack.h | ||
virtual void RemoveAllAnimationData() |
Removes animation data. | Tracks/MovieSceneSpawnTrack.h | |
virtual bool SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
Does this track support this section class type? | Tracks/MovieSceneSpawnTrack.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Tracks/MovieSceneSpawnTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Add a section to this track. | Tracks/MovieSceneSpawnTrack.h | |
virtual void RemoveSection
(
UMovieSceneSection& Section |
Removes a section from this track. | Tracks/MovieSceneSpawnTrack.h | |
virtual void RemoveSectionAt
(
int32 SectionIndex |
Removes a section from this track at a particular index | Tracks/MovieSceneSpawnTrack.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint16 GetEvaluationPriority() |
Tracks/MovieSceneSpawnTrack.h |