Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreePropertyBindingCompiler.h |
Include |
#include "StateTreePropertyBindingCompiler.h" |
USTRUCT()
struct FStateTreePropertyBindingCompiler
Helper class to compile editor representation of property bindings into runtime representation. TODO: Better error reporting, something that can be shown in the UI.
Name | Description | ||
---|---|---|---|
|
Log |
||
|
PropertyBindings |
||
|
SourceStructs |
Name | Description | ||
---|---|---|---|
|
AddSourceStruct ( |
Adds source struct. |
|
|
CompileBatch ( |
Compiles a batch of property copies. |
|
|
Finalize() |
Finalizes compilation, should be called once all batches are compiled. |
|
|
EStateTreePr... |
GetCopyType |
|
|
EPropertyAcc... |
GetPropertyCompatibility |
Checks if two property types can are compatible for copying. |
|
const FState... |
GetSourceStructDesc ( |
|
|
GetSourceStructIndexByID ( |
||
|
Init ( |
Initializes the compiler to compile copies to specified Property Bindings. |
|
|
ResolvePropertyPath ( |
||
|
ResolvePropertyPath ( |
Resolves a string based property path in specified struct into segments of property names and access types. |
|
|
StoreSourceStructs() |
Name |
Description |
|
---|---|---|
|
FResolvedPathResult |