Navigation
API > API/Plugins > API/Plugins/ContextualAnimationEditor
MovieSceneTrack used to show the notifies in the animation the track was created from in Sequencer Panel
| Name | UContextualAnimMovieSceneNotifyTrack |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimationEditor/Public/ContextualAnimMovieSceneNotifyTrack.h |
| Include Path | #include "ContextualAnimMovieSceneNotifyTrack.h" |
Syntax
UCLASS ()
class UContextualAnimMovieSceneNotifyTrack : public UMovieSceneNameableTrack
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneNameableTrack → UContextualAnimMovieSceneNotifyTrack
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Animation | TWeakObjectPtr< UAnimSequenceBase > | Ptr to the animation this track was created from | ContextualAnimMovieSceneNotifyTrack.h | |
| Sections | TArray< TObjectPtr< UMovieSceneSection > > | List of sections in this track | ContextualAnimMovieSceneNotifyTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimSequenceBase & GetAnimation() |
Returns a reference to the animation this track was created from | ContextualAnimMovieSceneNotifyTrack.h | |
FContextualAnimViewModel & GetViewModel() |
ContextualAnimMovieSceneNotifyTrack.h | ||
void Initialize
(
UAnimSequenceBase& AnimationRef, |
Initialize this track from a supplied animation and a notify track Adding all the FAnimNotifyEvents as sections in here and setting | ContextualAnimMovieSceneNotifyTrack.h |
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMovieSceneSection * CreateNewSection() |
Creates a new section for this track | ContextualAnimMovieSceneNotifyTrack.h | |
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Returns the list of all the sections in this track | ContextualAnimMovieSceneNotifyTrack.h | |
virtual bool HasSection
(
const UMovieSceneSection& Section |
Returns whether this track contains the supplied section | ContextualAnimMovieSceneNotifyTrack.h | |
virtual bool IsEmpty() |
Returns whether this track is empty (doesn't have any section in it) | ContextualAnimMovieSceneNotifyTrack.h | |
virtual EMovieSceneSectionMovedResult OnSectionMoved
(
UMovieSceneSection& Section, |
Called when a section in this track is moved. Updates the actual Notify the section is representing | ContextualAnimMovieSceneNotifyTrack.h | |
virtual bool SupportsMultipleRows() |
ContextualAnimMovieSceneNotifyTrack.h | ||
virtual bool SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
Returns whether this track supports the supplied section class | ContextualAnimMovieSceneNotifyTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Adds a new section to this track | ContextualAnimMovieSceneNotifyTrack.h | |
virtual void RemoveSection
(
UMovieSceneSection& Section |
Called when the supplied section is removed from Sequencer. | ContextualAnimMovieSceneNotifyTrack.h | |
virtual void RemoveSectionAt
(
int32 SectionIndex |
Called when a section at the supplied index is removed from Sequencer. | ContextualAnimMovieSceneNotifyTrack.h |