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 IMVVMBlueprintViewCompile
Remarks
Exposed interface of MVVMViewBlueprintCompiler to be used in view extensions (MVVMViewBlueprintViewExtension) at compile step
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddMessage
(
const FText& MessageText, |
Shows a message in the compile logs. | |
| void | AddMessageForBinding
(
Compiler::FCompilerBindingHandle BindingHandle, |
Shows a message for the given binding. | |
| UMVVMViewClassExtension * | CreateViewClassExtension
(
TSubclassOf< UMVVMViewClassExtension > ExtensionClass |
Creates an extension object of the given class and adds it to the view class to be invoked at runtime. | |
| const UMVVMBlueprintView * | |||
| TValueOrError< FMVVMVCompiledFieldPath, void > | Get the compiled field path of the passed handle. | ||
| 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 compile step for this extension failed. |