Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UMVVMDeveloperProjectSettings
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMDeveloperProjectSettings.h |
| Include | #include "MVVMDeveloperProjectSettings.h" |
Syntax
UCLASS&40;Config&61;ModelViewViewModel, defaultconfig&41;
class UMVVMDeveloperProjectSettings : public UDeveloperSettings
Remarks
Implements the settings for the MVVM Editor
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSet< FSoftClassPath > | AllowedClassForConversionFunctions | Individual class that are allowed to be uses as conversion functions. | |
| bool | bAllowBindingFromDetailView | Binding can be made from the DetailView Bind option. | |
| bool | bAllowConversionFunctionGeneratedGraphInEditor | When a conversion function requires a wrapper graph, add and save the generated graph to the blueprint. | |
| bool | bAllowGeneratedViewModelSetter | When generating a source in the viewmodel editor, allow the compiler to generate a setter function. | |
| bool | bAllowLongSourcePath | When generating a binding with a long source path, allow the compiler to generate a new viewmodel source. | |
| bool | bShowDetailViewOptionInBindingPanel | For the binding list widget, allow the user to edit the binding in the detail view. | |
| bool | bShowViewSettings | For the binding list widget and the viewmodel panel, allow the user to edit the view settings in the detail view. | |
| EMVVMDeveloperConversionFunctionFilterType | ConversionFunctionFilter | Permission list for filtering which execution mode is allowed. | |
| FMVVMViewBindingFilterSettings | FilterSettings | Settings for filtering the list of available properties and functions on binding creation. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< const UClass * > | |||
| EMVVMDeveloperConversionFunctionFilterType | |||
| bool | IsContextCreationTypeAllowed
(
EMVVMBlueprintViewModelContextCreationType ContextCreationType |
||
| bool | IsConversionFunctionAllowed
(
const UFunction* Function |
||
| bool | IsExecutionModeAllowed
(
EMVVMExecutionMode ExecutionMode |
||
| bool | IsFunctionAllowed
(
const UFunction* Function |
||
| bool | IsPropertyAllowed
(
const FProperty* Property |