Navigation
API > API/Editor > API/Editor/MovieSceneTools
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneEventUtils.h |
| Include | #include "MovieSceneEventUtils.h" |
Syntax
struct FMovieSceneEventUtils
Remarks
Static utility library for dealing with movie-scene events at edit/cook-time
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| 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 | |
| UK2Node * | FindEndpoint
(
FMovieSceneEvent* EntryPoint, |
Attempt to locate the blueprint node that relates to an event's end-point. | |
| 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 | |
| FMovieSceneDirectorBlueprintEndpointDefinition | GenerateEventDefinition
(
UMovieSceneTrack* Track |
Generate event endpoint definition for the given track | |
| FMovieSceneDirectorBlueprintEndpointDefinition | GenerateEventDefinition
(
UMovieScene* MovieScene, |
Generate event endpoint definition for the given object binding | |
| void | RemoveEndpointsForEventSection
(
UMovieSceneEventSectionBase* EventSection, |
Remove all event end points for the given event section | |
| void | RemoveUnusedCustomEvents
(
const TArray< TWeakObjectPtr< UMovieSceneEventSectionBase >>& EventSections, |
Remove unused custom events (that don't have corresponding event end points in the given event sections) | |
| void | SetEndpoint
(
FMovieSceneEvent* EntryPoint, |
Set the specified EntryPoint to be bound to a new K2 node |