UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMovieSceneTrackVirtualAPI.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
7
10
12{
13protected:
14
20 virtual void AddSection(UMovieSceneSection& Section) PURE_VIRTUAL(IMovieSceneTrackVirtualAPI::AddSection,);
21
27 virtual void RemoveSection(UMovieSceneSection& Section) PURE_VIRTUAL(IMovieSceneTrackVirtualAPI::RemoveSection, );
28
34 virtual void RemoveSectionAt(int32 SectionIndex) PURE_VIRTUAL(IMovieSceneTrackVirtualAPI::RemoveSectionAt, );
35
36private:
37 friend UMovieSceneTrack;
38
39 void CallAddSection(UMovieSceneSection& Section)
40 {
41 AddSection(Section);
42 }
43 void CallRemoveSection(UMovieSceneSection& Section)
44 {
45 RemoveSection(Section);
46 }
47 void CallRemoveSectionAt(int32 SectionIndex)
48 {
49 RemoveSectionAt(SectionIndex);
50 }
51};
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
Definition IMovieSceneTrackVirtualAPI.h:12
Definition MovieSceneSection.h:243
Definition MovieSceneTrack.h:206