Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Base class for all event sections. Manages dirtying the section and track on recompilation of the director blueprint.
| Name | UMovieSceneEventSectionBase |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneEventSectionBase.h |
| Include Path | #include "Sections/MovieSceneEventSectionBase.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneEventSectionBase : public UMovieSceneSection
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneSection → UMovieSceneEventSectionBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneEventSectionBase
(
const FObjectInitializer& ObjInit |
Sections/MovieSceneEventSectionBase.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFixupPayloadParameterNameEvent | TMulticastDelegate_FourParams< void, UMovieSceneEventSectionBase *, UK2Node *, FName, FName > | Sections/MovieSceneEventSectionBase.h | |
| FPostDuplicateEvent | TBaseDelegate_OneParam< void, UMovieSceneEventSectionBase * > | Sections/MovieSceneEventSectionBase.h | |
| FRemoveForCookEvent | TBaseDelegate_OneParam< void, UMovieSceneEventSectionBase * > | Sections/MovieSceneEventSectionBase.h | |
| FUpgradeLegacyEventEndpoint | TBaseDelegate_OneParam< bool, UMovieSceneEventSectionBase * > | Sections/MovieSceneEventSectionBase.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FixupPayloadParameterNameEvent | FFixupPayloadParameterNameEvent | Event that is broadcast when event payloads may need fixing up due to a pin rename | Sections/MovieSceneEventSectionBase.h |
| PostDuplicateSectionEvent | FPostDuplicateEvent | Delegate that is used to ensure that a blueprint compile hook exists for this event section after it has been duplicated. | Sections/MovieSceneEventSectionBase.h |
| RemoveForCookEvent | FRemoveForCookEvent | Delegate that is used to ensure that a hook exists for this event section before it has been removed for cook. | Sections/MovieSceneEventSectionBase.h |
| UpgradeLegacyEventEndpoint | FUpgradeLegacyEventEndpoint | Delegate that is used to upgrade legacy event sections that need fixing up against a blueprint. | Sections/MovieSceneEventSectionBase.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDataUpgradeRequired | bool | Boolean that specifies whether AttemptUpgrade needs to do any work. | Sections/MovieSceneEventSectionBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AttemptUpgrade() |
Sections/MovieSceneEventSectionBase.h | ||
virtual TArrayView< FMovieSceneEvent > GetAllEntryPoints() |
Sections/MovieSceneEventSectionBase.h | ||
void OnPostCompile
(
UBlueprint* Blueprint |
Post compilation handler that is invoked once generated function graphs have been compiled. | Sections/MovieSceneEventSectionBase.h | |
| Handler should be invoked when an event endpoint that is referenced from this section has one of its pins renamed | Sections/MovieSceneEventSectionBase.h |
Overridden from UMovieSceneSection
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RemoveForCook() |
Sections/MovieSceneEventSectionBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
bool bDuplicateForPIE |
Sections/MovieSceneEventSectionBase.h | ||
| Sections/MovieSceneEventSectionBase.h | |||
virtual void Serialize
(
FArchive& Ar |
Sections/MovieSceneEventSectionBase.h |