FStateTreeEditorPropertyBindings

Editor representation of a all property bindings in a StateTree

Choose your operating system:

Windows

macOS

Linux

References

Module

StateTreeEditorModule

Header

/Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditorPropertyBindings.h

Include

#include "StateTreeEditorPropertyBindings.h"

Syntax

USTRUCT()
struct FStateTreeEditorPropertyBindings

Remarks

Editor representation of a all property bindings in a StateTree

Variables

Name Description

Protected variable UProperty

TArray< FStateT...

 

PropertyBindings

Functions

Name Description

Public function

void

 

AddPropertyBinding

(
    const FStateTreeEditorPropertyPath ...,
    const FStateTreeEditorPropertyPath ...
)

Adds binding between source and destination paths.

Public function Const

TConstArrayV...

 

GetBindings()

Public function Const

void

 

GetPropertyBindingsFor

(
    const FGuid StructID,
    TArray< FStateTreeEditorPropertyBin...
)

Returns all bindings for a specified structs based in struct ID.

Public function Const

const FState...

 

GetPropertyBindingSource

(
    const FStateTreeEditorPropertyPath ...
)

Public function Const

bool

 

HasPropertyBinding

(
    const FStateTreeEditorPropertyPath ...
)

Public function

void

 

RemovePropertyBindings

(
    const FStateTreeEditorPropertyPath ...
)

Removes all bindings to target path.

Public function

void

 

RemoveUnusedBindings

(
    const TMap< FGuid, const UStruct&#...
)

Removes bindings which do not point to valid structs IDs.