Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMPropertyPath.h |
| Include | #include "MVVMPropertyPath.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FMVVMBlueprintPropertyPath
Remarks
Base path to properties for MVVM view models and widgets.
Used to associate properties within MVVM bindings in editor & during MVVM compilation
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AppendPropertyPath
(
const UBlueprint* InContext, |
||
| TArray< FName > | GetFieldNames
(
const UClass* SelfContext |
Get the binding names, resolves reference deprecation / redirectors / etc before returning | |
| TArrayView< FMVVMBlueprintFieldPath const > | |||
| TArray< UE::MVVM::FMVVMConstFieldVariant > | Get the binding fields, resolves reference deprecation / redirectors / etc before returning | ||
| FString | GetPropertyPath
(
const UClass* SelfContext |
Get the full path without the first property name. | |
| FGuid | |||
| FName | |||
| bool | |||
| bool | HasPaths () |
||
| bool | IsEmpty () |
||
| bool | |||
| bool | IsFromWidget () |
||
| void | PostSerialize
(
const FArchive& Ar |
||
| bool | PropertyPathContains
(
const UClass* InSelfContext, |
||
| void | |||
| void | ResetSource () |
||
| void | SetPropertyPath
(
const UBlueprint* InContext, |
||
| void | SetViewModelId
(
FGuid InViewModelId |
||
| void | SetWidgetName
(
FName InWidgetName |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FMVVMBlueprintPropertyPath& Other |
||
| bool | operator==
(
const FMVVMBlueprintPropertyPath& Other |