Navigation
API > API/Editor > API/Editor/MovieSceneTools
Customization for dynamic spawn/possession endpoint picker.
| Name | FMovieSceneDynamicBindingCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneDynamicBindingCustomization.h |
| Include Path | #include "MovieSceneDynamicBindingCustomization.h" |
Syntax
class FMovieSceneDynamicBindingCustomization : public FMovieSceneDirectorBlueprintEndpointCustomization
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingIndex | int32 | MovieSceneDynamicBindingCustomization.h | ||
| EditedMovieScene | UMovieScene * | MovieSceneDynamicBindingCustomization.h | ||
| ObjectBinding | FGuid | MovieSceneDynamicBindingCustomization.h |
Functions
Public
Overridden from IPropertyTypeCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< IPropertyHandle > InPropertyHandle, |
MovieSceneDynamicBindingCustomization.h |
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. | MovieSceneDynamicBindingCustomization.h | |
virtual FMovieSceneDirectorBlueprintEndpointDefinition GenerateEndpointDefinition
(
UMovieSceneSequence* Sequence |
Generate endpoint definition for the sequence. | MovieSceneDynamicBindingCustomization.h | |
virtual void GetEditObjects
(
TArray< UObject* >& OutObjects |
Get all the objects that the endpoints reside within. | MovieSceneDynamicBindingCustomization.h | |
virtual void GetPayloadVariables
(
UObject* EditObject, |
Gets the payload values to pass to the endpoint. | MovieSceneDynamicBindingCustomization.h | |
virtual void GetWellKnownParameterCandidates
(
UK2Node* Endpoint, |
Get the pins that are candidates for any "well-known parameter". | MovieSceneDynamicBindingCustomization.h | |
virtual void GetWellKnownParameterPinNames
(
UObject* EditObject, |
Get the pin names setup with "well-known parameters" for the currently edited objects. | MovieSceneDynamicBindingCustomization.h | |
virtual void OnCollectQuickBindActions
(
UBlueprint* Blueprint, |
Collect blueprint actions for quick-binding a non-connected endpoint. | MovieSceneDynamicBindingCustomization.h | |
virtual void OnCreateEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been created. | MovieSceneDynamicBindingCustomization.h | |
virtual void OnSetEndpoint
(
UMovieSceneSequence* Sequence, |
Called when an endpoint has been set. | MovieSceneDynamicBindingCustomization.h | |
virtual bool SetPayloadVariable
(
UObject* EditObject, |
Sets a payload value to pass to the endpoint. | MovieSceneDynamicBindingCustomization.h | |
| Set the pin name for the given "well-known parameter". | MovieSceneDynamicBindingCustomization.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IPropertyTypeCustomization > MakeInstance () |
MovieSceneDynamicBindingCustomization.h | ||
static TSharedRef< IPropertyTypeCustomization > MakeInstance
(
UMovieScene* InMovieScene, |
MovieSceneDynamicBindingCustomization.h |