Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
TODO: We should merge this with IStateTreeEditorPropertyBindingsOwner and FStateTreeEditorPropertyBindings. Currently FStateTreeEditorPropertyBindings is meant to be used as a member for just to store things, IStateTreeEditorPropertyBindingsOwner is meant return model specific stuff, and IStateTreeBindingLookup is used in non-editor code and it cannot be in FStateTreeEditorPropertyBindings because bindings don't know about the owner.
| Name | FStateTreeBindingLookup |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditorPropertyBindings.h |
| Include Path | #include "StateTreeEditorPropertyBindings.h" |
Syntax
struct FStateTreeBindingLookup : public IStateTreeBindingLookup
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStateTreeBindingLookup
(
const IStateTreeEditorPropertyBindingsOwner* InBindingOwner |
StateTreeEditorPropertyBindings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingOwner | const IStateTreeEditorPropertyBindingsOwner * | StateTreeEditorPropertyBindings.h |
Functions
Public
Overridden from IStateTreeBindingLookup
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetBindingSourceDisplayName
(
const FPropertyBindingPath& InTargetPath, |
StateTreeEditorPropertyBindings.h | ||
virtual const FPropertyBindingPath * GetPropertyBindingSource
(
const FPropertyBindingPath& InTargetPath |
StateTreeEditorPropertyBindings.h | ||
virtual FText GetPropertyPathDisplayName
(
const FPropertyBindingPath& InTargetPath, |
StateTreeEditorPropertyBindings.h | ||
virtual const FProperty * GetPropertyPathLeafProperty
(
const FPropertyBindingPath& InPath |
StateTreeEditorPropertyBindings.h |