Navigation
API > API/Editor > API/Editor/MovieSceneTools
Customization for FMovieSceneEvent structs. Will deduce the event's section either from the outer objects on the details customization, or use the one provided on construction (for instanced property type customizations)
| Name | FMovieSceneEventCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneEventCustomization.h |
| Include Path | #include "MovieSceneEventCustomization.h" |
Syntax
class FMovieSceneEventCustomization : public FMovieSceneDirectorBlueprintEndpointCustomization
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WeakExternalSection | TWeakObjectPtr< UMovieSceneSection > | Externally supplied section that the event(s) we're reflecting reside within | MovieSceneEventCustomization.h |
Functions
Protected
Overridden from FMovieSceneDirectorBlueprintEndpointCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UK2Node * FindEndpoint
(
UMovieSceneSequence* Sequence, |
Called to find the endpoint node in the director blueprint. | MovieSceneEventCustomization.h | |
virtual FMovieSceneDirectorBlueprintEndpointDefinition GenerateEndpointDefinition
(
UMovieSceneSequence* Sequence |
Generate endpoint definition for the sequence. | MovieSceneEventCustomization.h | |
virtual void GetEditObjects
(
TArray< UObject* >& OutObjects |
Get all the objects that the endpoints reside within. | MovieSceneEventCustomization.h | |
virtual void GetPayloadVariables
(
UObject* EditObject, |
Gets the payload values to pass to the endpoint. | MovieSceneEventCustomization.h | |
virtual void GetWellKnownParameterCandidates
(
UK2Node* Endpoint, |
Get the pins that are candidates for any "well-known parameter". | MovieSceneEventCustomization.h | |
virtual void GetWellKnownParameterPinNames
(
UObject* EditObject, |
Get the pin names setup with "well-known parameters" for the currently edited objects. | MovieSceneEventCustomization.h | |
virtual void OnCreateEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been created. | MovieSceneEventCustomization.h | |
virtual void OnSetEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been set. | MovieSceneEventCustomization.h | |
virtual bool SetPayloadVariable
(
UObject* EditObject, |
Sets a payload value to pass to the endpoint. | MovieSceneEventCustomization.h | |
| Set the pin name for the given "well-known parameter". | MovieSceneEventCustomization.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IPropertyTypeCustomization > MakeInstance () |
MovieSceneEventCustomization.h | ||
static TSharedRef< IPropertyTypeCustomization > MakeInstance
(
UMovieSceneSection* InSection |
MovieSceneEventCustomization.h |