Navigation
API > API/Plugins > API/Plugins/ModelViewViewModel
Valid keywords for the UCLASS macro
| Name | UMMVVMViewModelBase:: |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModel/Public/MVVMViewModelBase.h |
| Include Path | #include "MVVMViewModelBase.h" |
Syntax
namespace UMMVVMViewModelBase
{
enum
{
MVVMAllowedContextCreationType,
MVVMDisallowedContextCreationType,
}
}
Values
| Name | Remarks |
|---|---|
| MVVMAllowedContextCreationType | [ClassMetadata] Specifies which ContextCreationType is allowed for that viewmodel. ex: UCLASS(meta=(MVVMAllowedContextCreationType="Manual|CreateInstance")) |
| MVVMDisallowedContextCreationType | [ClassMetadata] Specifies which ContextCreationType is disallowed for that viewmodel, all other type are allowed. ex: UCLASS(meta=(MVVMDisallowedContextCreationType="Manual|CreateInstance")) |