FSpawnTrackEditor

A property track editor for controlling the lifetime of a sapwnable objectTODO: Don't derive from bool property track editor here since it doesn't actually edit bool property tracks.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/SpawnTrackEditor.h

Include

#include "TrackEditors/SpawnTrackEditor.h"

Syntax

class FSpawnTrackEditor : public FBoolPropertyTrackEditor

Remarks

A property track editor for controlling the lifetime of a sapwnable objectTODO: Don't derive from bool property track editor here since it doesn't actually edit bool property tracks.

Constructors

Name Description

Public function

FSpawnTrackEditor

(
    TSharedRef< ISequencer > InSequence...
)

Creates and initializes a new instance.

Functions

Name Description

Public function Static

TSharedRef< ...

 

CreateTrackEditor

(
    TSharedRef< ISequencer > InSequence...
)

Factory function to create an instance of this class (called by a sequencer).

Overridden from ISequencerTrackEditor

Name Description

Public function Virtual

UMovieSceneT...

 

AddTrack

(
    UMovieScene* FocusedMovieScene,
    const FGuid& ObjectHandle,
    TSubclassOf< class UMovieSceneTrack...,
    FName UniqueTypeName
)

Add a new track to the sequence.

Public function Virtual

void

 

BuildObjectBindingTrackMenu

(
    FMenuBuilder& MenuBuilder,
    const TArray< FGuid >& ObjectBindi...,
    const UClass* ObjectClass
)

Builds up the object binding track menu for the outliner.

Public function Virtual

TSharedPtr< ...

 

BuildOutlinerEditWidget

(
    const FGuid& ObjectBinding,
    UMovieSceneTrack* Track,
    const FBuildEditWidgetParams& Para...
)

Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor.

Public function Virtual

bool

 

HandleAssetAdded

(
    UObject* Asset,
    const FGuid& TargetObjectGuid
)

Called when an asset is dropped into Sequencer.

Public function Virtual Const

bool

 

SupportsSequence

(
    UMovieSceneSequence* InSequenc...
)

Returns whether a sequence is supported by this tool.

Public function Virtual Const

bool

 

SupportsType

(
    TSubclassOf< UMovieSceneTrack > Typ...
)

Returns whether a track class is supported by this tool.

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