Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintViewCompilerInterface.h |
| Include | #include "MVVMBlueprintViewCompilerInterface.h" |
Syntax
class IMVVMBlueprintViewPrecompile
Remarks
Exposed interface of MVVMViewBlueprintCompiler to be used in view extensions (MVVMViewBlueprintViewExtension) at precompile step
Functions
| Type | Name | Description | |
|---|---|---|---|
| TValueOrError< FCompiledBindingLibraryCompiler::FFieldPathHandle, FText > | AddFieldPath
(
TArrayView< const FMVVMConstFieldVariant > InFieldPath, |
Adds a new field to the compiler. | |
| void | AddMessage
(
const FText& MessageText, |
Shows a message in the compile logs. | |
| void | AddMessageForBinding
(
Compiler::FCompilerBindingHandle BindingHandle, |
Shows a message for the given binding. | |
| TValueOrError< FCompiledBindingLibraryCompiler::FFieldPathHandle, FText > | AddObjectFieldPath
(
const FObjectFieldPathArgs& Args |
Add a new object property to the compiler. | |
| TArray< Compiler::FCompilerBindingHandle > | Returns all the bindings via handles | ||
| TArray< TArray< UE::MVVM::FMVVMConstFieldVariant > > | GetBindingReadFields
(
Compiler::FCompilerBindingHandle BindingHandle |
Returns the field path for all the read fields of a binding (passed by handle) | |
| const FProperty * | GetBindingSourceProperty
(
Compiler::FCompilerBindingHandle BindingHandle |
Returns the source of a binding (passed by handle) if it's valid | |
| TArray< UE::MVVM::FMVVMConstFieldVariant > | GetBindingWriteFields
(
Compiler::FCompilerBindingHandle BindingHandle |
Returns the field path for the write field of a binding (passed by handle) | |
| const UMVVMBlueprintView * | |||
| const TMap< FName, UWidget * > & | Returns a map of widget name to the widget pointer for all widgets in the blueprint. | ||
| void | Lets the compiler know that the precompile step for this extension failed. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FObjectFieldPathArgs |