Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel > API/Plugins/ModelViewViewModel/Bindings
References
| Module | ModelViewViewModel |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/Bindings/MVVMCompiledBindingLibrary.h |
| Include | #include "Bindings/MVVMCompiledBindingLibrary.h" |
Syntax
USTRUCT&40;&41;
struct FMVVMCompiledBindingLibrary
Remarks
Library of all the compiled bindings.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TValueOrError< UE::MVVM::FFieldContext, void > | EvaluateFieldPath
(
UObject* ExecutionSource, |
Evaluate the path to find the container use by a binding. | |
| TValueOrError< void, EExecutionFailingReason > | Execute
(
UObject* ExecutionSource, |
Execute a binding, in one direction. | |
| TValueOrError< void, EExecutionFailingReason > | ExecuteWithSource
(
UObject* ExecutionSource, |
Execute a binding, in one direction. | |
| TValueOrError< FString, FString > | FieldPathToString
(
FMVVMVCompiledFieldPath FieldPath, |
Return a readable version of the FieldPath. | |
| TValueOrError< UE::FieldNotification::FFieldId, void > | GetFieldId
(
const FMVVMVCompiledFieldId& FieldId |
Get the loaded FieldId. | |
| bool | IsLoaded () |
FProperty and UFunction are fetched. | |
| FText | LexToText
(
EExecutionFailingReason Reason |
||
| void | Load () |
Fetch the FProperty and UFunction. | |
| void | Unload () |
Release the acquired FProperty and UFunction. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EConversionFunctionType | |||
| EExecutionFailingReason |