Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel
Library of all the compiled bindings.
| Name | FMVVMCompiledBindingLibrary |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/Bindings/MVVMCompiledBindingLibrary.h |
| Include Path | #include "Bindings/MVVMCompiledBindingLibrary.h" |
Syntax
USTRUCT ()
struct FMVVMCompiledBindingLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Bindings/MVVMCompiledBindingLibrary.h | |||
FMVVMCompiledBindingLibrary
(
FGuid LibraryId |
Bindings/MVVMCompiledBindingLibrary.h |
Structs
| Name | Remarks |
|---|---|
| FLoadedFunction |
Enums
Public
| Name | Remarks |
|---|---|
| EConversionFunctionType | |
| EExecutionFailingReason |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CompiledBindingLibraryId | FGuid | Bindings/MVVMCompiledBindingLibrary.h |
|
|
| CompiledFieldNames | TArray< FName > | Only needed for loading the FProperty/UFunction. | Bindings/MVVMCompiledBindingLibrary.h | |
| CompiledFields | TArray< FMVVMVCompiledFields > | Only needed for loading the FProperty/UFunction. | Bindings/MVVMCompiledBindingLibrary.h | |
| FieldPaths | TArray< FMVVMCompiledLoadedPropertyOrFunctionIndex > | Bindings/MVVMCompiledBindingLibrary.h | ||
| LoadedFunctions | TArray< FLoadedFunction > | Bindings/MVVMCompiledBindingLibrary.h | ||
| LoadedProperties | TArray< FProperty * > | Bindings/MVVMCompiledBindingLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TValueOrError< UE::MVVM::FFieldContext, void > EvaluateFieldPath
(
UObject* ExecutionSource, |
Evaluate the path to find the container use by a binding. | Bindings/MVVMCompiledBindingLibrary.h | |
TValueOrError< void, EExecutionFailingReason > Execute
(
UObject* ExecutionSource, |
Execute a binding, in one direction. | Bindings/MVVMCompiledBindingLibrary.h | |
TValueOrError< void, EExecutionFailingReason > ExecuteWithSource
(
UObject* ExecutionSource, |
Bindings/MVVMCompiledBindingLibrary.h | ||
TValueOrError< FString, FString > FieldPathToString
(
FMVVMVCompiledFieldPath FieldPath, |
Return a readable version of the FieldPath. | Bindings/MVVMCompiledBindingLibrary.h | |
bool IsLoaded() |
FProperty and UFunction are fetched. | Bindings/MVVMCompiledBindingLibrary.h | |
void Load() |
Fetch the FProperty and UFunction. | Bindings/MVVMCompiledBindingLibrary.h | |
void Unload() |
Release the acquired FProperty and UFunction. | Bindings/MVVMCompiledBindingLibrary.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FText LexToText
(
EExecutionFailingReason Reason |
Bindings/MVVMCompiledBindingLibrary.h |