Navigation
API > API/Editor > API/Editor/MovieSceneTools
Static utility library for dealing with movie-scene events at edit/cook-time
| Name | FMovieSceneEventUtils |
| Type | struct |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneEventUtils.h |
| Include Path | #include "MovieSceneEventUtils.h" |
Syntax
struct FMovieSceneEventUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BindEventSectionToBlueprint
(
UMovieSceneEventSectionBase* EventSection, |
Create the necessary mapping between a director Blueprint and and event section in order for the event section to be compiled correctly. | MovieSceneEventUtils.h | |
static UK2Node_CustomEvent * BindNewUserFacingEvent
(
FMovieSceneEvent* EntryPoint, |
As with CreateUserFacingEvent, but also binds the section to a UBlueprintExtension which ensures that it will hook into the compilation process to generate its entry point function graph | MovieSceneEventUtils.h | |
static UK2Node * FindEndpoint
(
FMovieSceneEvent* EntryPoint, |
Attempt to locate the blueprint node that relates to an event's end-point. | MovieSceneEventUtils.h | |
static UK2Node_FunctionEntry * GenerateEntryPoint
(
FMovieSceneEvent* EntryPoint, |
Main generation function for creating the necessary function graph for calling an event endpoint with the parameters specified in the entry point payload | MovieSceneEventUtils.h | |
| Generate event endpoint definition for the given track | MovieSceneEventUtils.h | ||
static FMovieSceneDirectorBlueprintEndpointDefinition GenerateEventDefinition
(
UMovieScene* MovieScene, |
Generate event endpoint definition for the given object binding | MovieSceneEventUtils.h | |
static void RemoveEndpointsForEventSection
(
UMovieSceneEventSectionBase* EventSection, |
Remove all event end points for the given event section | MovieSceneEventUtils.h | |
static void RemoveUnusedCustomEvents
(
const TArray< TWeakObjectPtr< UMovieSceneEventSectionBase > >& EventSections, |
Remove unused custom events (that don't have corresponding event end points in the given event sections) | MovieSceneEventUtils.h | |
static void SetEndpoint
(
FMovieSceneEvent* EntryPoint, |
Set the specified EntryPoint to be bound to a new K2 node | MovieSceneEventUtils.h |