Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel
| Name | UMVVMSubsystem |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/MVVMSubsystem.h |
| Include Path | #include "MVVMSubsystem.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="Viewmodel Engine Subsytem")
class UMVVMSubsystem : public UEngineSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEngineSubsystem → UMVVMSubsystem
Structs
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool DoesWidgetTreeContainedWidget
(
const UWidgetTree* WidgetTree, |
MVVMSubsystem.h |
|
|
UMVVMViewModelCollectionObject * GetGlobalViewModelCollection() |
MVVMSubsystem.h |
|
|
TValueOrError< bool, FText > IsBindingValid
(
FDirectionalBindingArgs Args |
MVVMSubsystem.h | ||
TValueOrError< bool, FText > IsBindingValid
(
FConstDirectionalBindingArgs Args |
MVVMSubsystem.h | ||
TValueOrError< bool, FText > IsBindingValid
(
FBindingArgs Args |
MVVMSubsystem.h | ||
bool K2_CompareFloatValues
(
EMVVMConditionOperation Operation, |
MVVMSubsystem.h |
|
|
FMVVMAvailableBinding K2_GetAvailableBinding
(
const UClass* Class, |
MVVMSubsystem.h |
|
|
TArray< FMVVMAvailableBinding > K2_GetAvailableBindings
(
const UClass* Class, |
MVVMSubsystem.h |
|
|
UMVVMView * K2_GetViewFromUserWidget
(
const UUserWidget* UserWidget |
MVVMSubsystem.h |
|
Overridden from USubsystem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Deinitialize() |
MVVMSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
MVVMSubsystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FMVVMAvailableBinding GetAvailableBinding
(
const UClass* Class, |
MVVMSubsystem.h | ||
static FMVVMAvailableBinding GetAvailableBindingForEvent
(
const UClass* Class, |
MVVMSubsystem.h | ||
static FMVVMAvailableBinding GetAvailableBindingForEvent
(
UE::MVVM::FMVVMConstFieldVariant FieldVariant, |
MVVMSubsystem.h | ||
static FMVVMAvailableBinding GetAvailableBindingForField
(
UE::MVVM::FMVVMConstFieldVariant Variant, |
MVVMSubsystem.h | ||
static TArray< FMVVMAvailableBinding > GetAvailableBindings
(
const UClass* Class, |
MVVMSubsystem.h | ||
static TArray< FMVVMAvailableBinding > GetAvailableBindingsForEvent
(
const UClass* Class, |
MVVMSubsystem.h | ||
static TArray< FMVVMAvailableBinding > GetAvailableBindingsForStruct
(
const UScriptStruct* Struct |
When FMVVMAvailableBinding::HasNotify is false, a notification can still be triggered by the owner of the struct. | MVVMSubsystem.h | |
static UMVVMView * GetViewFromUserWidget
(
const UUserWidget* UserWidget |
MVVMSubsystem.h |