Navigation
API > API/Editor > API/Editor/MovieSceneTools
Inheritance Hierarchy
- FMovieSceneObjectBindingIDPicker
- FMovieSceneObjectBindingIDCustomization
- FTrackEditorBindingIDPicker
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneObjectBindingIDPicker.h |
| Include | #include "MovieSceneObjectBindingIDPicker.h" |
Syntax
class FMovieSceneObjectBindingIDPicker
Remarks
Helper class that is used to pick object bindings for movie scene data
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneSequenceID | LocalSequenceID | The ID of the sequence to generate IDs relative to | |
| TWeakPtr< ISequencer > | WeakSequencer | Optional sequencer ptr |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor used in contexts external to the sequencer interface. | |||
FMovieSceneObjectBindingIDPicker
(
FMovieSceneSequenceID InLocalSequenceID, |
Constructor used from within the sequencer interface to generate IDs from the currently focused sequence if possible (else from the root sequence). |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSlateIcon | Get the icon that represents the currently assigned binding | ||
| const FSlateBrush * | Get the icon that represents the currently assigned binding | ||
| TSharedRef< SWidget > | GetCurrentItemWidget
(
TSharedRef< STextBlock > TextContent |
Get a widget that represents the currently chosen item | |
| FText | Access the text that relates to the currently selected binding ID | ||
| FMovieSceneObjectBindingID | Get the current binding ID | ||
| TSharedRef< SWidget > | Build menu content that allows the user to choose a binding from inside the source sequence | ||
| void | GetPickerMenu
(
FMenuBuilder& MenuBuilder |
Build menu content that allows the user to choose a binding from inside the source sequence | |
| UMovieSceneSequence * | GetSequence () |
Get the sequence to look up object bindings within. Only used when no sequencer is available. | |
| EVisibility | Get the visibility for the spawnable icon overlap | ||
| FText | Access the tooltip text that relates to the currently selected binding ID | ||
| TSharedRef< SWidget > | Get a widget that represents a warning/fixup button for this binding | ||
| bool | Whether there are multiple values | ||
| void | Initialize () |
Initialize this class - rebuilds sequence hierarchy data and available IDs from the source sequence | |
| bool | IsEmpty () |
Check whether this picker actually has anything to pick | |
| void | SetBindingId
(
UE::MovieScene::FFixedObjectBindingID InBindingId |
Assign a new binding ID in response to user-input | |
| void | SetCurrentValue
(
const FMovieSceneObjectBindingID& InBindingId |
Set the current binding ID | |
| void | Update the cached text, tooltip and icon |