FMovieSceneEventUtils

Static utility library for dealing with movie-scene events at edit/cook-time

Windows
MacOS
Linux

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

Name Description

Public function Static

void

 

BindEventSectionToBlueprint

(
    UMovieSceneEventSectionBase* E...,
    UBlueprint* DirectorBP
)

Create the necessary mapping between a director Blueprint and and event section in order for the event section to be compiled correctly.

Public function Static

UK2Node_Cust...

 

BindNewUserFacingEvent

(
    FMovieSceneEvent* EntryPoint,
    UMovieSceneEventSectionBase* E...,
    UBlueprint* Blueprint
)

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

Public function Static

UK2Node_Cust...

 

CreateUserFacingEvent

(
    UBlueprint* Blueprint,
    const FMovieSceneEventEndpointParam...
)

Create a new event endpoint for the specified sequence.

Public function Static

UEdGraphPin ...

 

FindBoundObjectPin

(
    UK2Node* InEndpoint,
    UClass* BoundObjectPinClass
)

Attempt to locate an output pin on the specified endpoint node that matches the specified pin class

Public function Static

UK2Node *...

 

FindEndpoint

(
    FMovieSceneEvent* EntryPoint,
    UMovieSceneEventSectionBase* E...,
    UBlueprint* OwnerBlueprint
)

Attempt to locate the blueprint node that relates to an event's end-point.

Public function Static

UK2Node_Func...

 

GenerateEntryPoint

(
    UMovieSceneEventSectionBase* E...,
    FMovieSceneEvent* EntryPoint,
    FKismetCompilerContext* Compil...,
    UEdGraphNode* Endpoint
)

Main generation function for creating the necessary function graph for calling an event endpoint with the parameters specified in the entry point payload

Public function Static

void

 

SetEndpoint

(
    FMovieSceneEvent* EntryPoint,
    UMovieSceneEventSectionBase* E...,
    UK2Node* InNewEndpoint,
    UEdGraphPin* BoundObjectPin
)

Set the specified EntryPoint to be bound to a new K2 node

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