UMovieSceneEventSectionBase

Base class for all event sections.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneEventSectionBase.h

Include

#include "Sections/MovieSceneEventSectionBase.h"

Syntax

class UMovieSceneEventSectionBase : public UMovieSceneSection

Remarks

Base class for all event sections. Manages dirtying the section and track on recompilation of the director blueprint.

Constructors

Name Description

Public function

UMovieSceneEventSectionBase

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function

void

 

AttemptUpgrade()

Public function Virtual

TArrayView< ...

 

GetAllEntryPoints()

Public function

void

 

OnPostCompile

(
    UBlueprint* Blueprint
)

Post compilation handler that is invoked once generated function graphs have been compiled.

Public function

void

 

OnUserDefinedPinRenamed

(
    UK2Node* InNode,
    FName OldPinName,
    FName NewPinName
)

Handler should be invoked when an event endpoint that is referenced from this section has one of its pins renamed

Overridden from UObject

Name Description

Public function Virtual

void

 

PostDuplicate

(
    bool bDuplicateForPIE
)

Called after duplication & serialization and before PostLoad.

Public function Virtual

void

 

PostRename

(
    UObject* OldOuter,
    const FName OldName
)

Called at the end of Rename(), but only if the rename was actually carried out

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Typedefs

Constants

Name

Description

FixupPayloadParameterNameEvent

Event that is broadcast when event payloads may need fixing up due to a pin rename

PostDuplicateSectionEvent

Delegate that is used to ensure that a blueprint compile hook exists for this event section after it has been duplicated.

UpgradeLegacyEventEndpoint

Delegate that is used to upgrade legacy event sections that need fixing up against a blueprint.

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