Navigation
API > API/Editor > API/Editor/MovieSceneTools
Inheritance Hierarchy
- TSharedFromThis
- IPropertyTypeCustomization
- FMovieSceneDirectorBlueprintEndpointCustomization
- FMovieSceneEventCustomization
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneEventCustomization.h |
| Include | #include "MovieSceneEventCustomization.h" |
Syntax
class FMovieSceneEventCustomization : public FMovieSceneDirectorBlueprintEndpointCustomization
Remarks
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)
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< IPropertyTypeCustomization > | MakeInstance () |
||
| TSharedRef< IPropertyTypeCustomization > | MakeInstance
(
UMovieSceneSection* InSection |
Overridden from FMovieSceneDirectorBlueprintEndpointCustomization
| Type | Name | Description | |
|---|---|---|---|
| UK2Node * | FindEndpoint
(
UMovieSceneSequence* Sequence, |
Called to find the endpoint node in the director blueprint. | |
| FMovieSceneDirectorBlueprintEndpointDefinition | GenerateEndpointDefinition
(
UMovieSceneSequence* Sequence |
Generate endpoint definition for the sequence. | |
| void | GetEditObjects
(
TArray< UObject* >& OutObjects |
Get all the objects that the endpoints reside within. | |
| void | GetPayloadVariables
(
UObject* EditObject, |
Gets the payload values to pass to the endpoint. | |
| void | GetWellKnownParameterCandidates
(
UK2Node* Endpoint, |
Get the pins that are candidates for any "well-known parameter". | |
| void | GetWellKnownParameterPinNames
(
UObject* EditObject, |
Get the pin names setup with "well-known parameters" for the currently edited objects. | |
| void | OnCreateEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been created. | |
| void | OnSetEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been set. | |
| bool | SetPayloadVariable
(
UObject* EditObject, |
Sets a payload value to pass to the endpoint. | |
| bool | SetWellKnownParameterPinName
(
UObject* EditObject, |
Set the pin name for the given "well-known parameter". |