UMovieSceneEventSectionBase

Base class for all event sections.

Choose your operating system:

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 UMovieSceneSection

Name Description

Public function Virtual

void

 

RemoveForCook()

Called when this section should be removed for cooking

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.

RemoveForCookEvent

Delegate that is used to ensure that a hook exists for this event section before it has been removed for cook.

UpgradeLegacyEventEndpoint

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