Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
Inheritance Hierarchy
- UDeveloperSettings
- UMVVMDeveloperProjectSettings
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMDeveloperProjectSettings.h |
| Include | #include "MVVMDeveloperProjectSettings.h" |
Syntax
UCLASS (Config=ModelViewViewModel, defaultconfig)
class UMVVMDeveloperProjectSettings : public UDeveloperSettings
Remarks
Implements the settings for the MVVM Editor
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSet< FSoftClassPath > | AllowedClassForConversionFunctions | Classes to include in conversion function list. It includes the child class. | |
| bool | bAllowBindingEvent | When binding to a multicast delegate property, allow to create an event. | |
| bool | bAllowBindingFromDetailView | Binding can be made from the DetailView Bind option. | |
| bool | bAllowConditionBinding | ||
| 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 | bCanCreateViewModelInView | Allow to create an instanced viewmodel directly in the view editor. | |
| bool | bExposeViewModelInstanceInEditor | When a viewmodel is set to Create Instance, allow modifying the viewmodel instance in the editor on all instances of the owning widget. | |
| bool | bForceExecuteBindingsOnSetSource | The default value of UMVVMBlueprintViewSettings::bForceExecuteBindingOnSetSource. | |
| bool | bShowDetailViewOptionInBindingPanel | For the binding list widget, allow the user to edit the binding in the detail view. | |
| bool | bShowDeveloperGenerateGraphSettings | For the binding list widget, allow the user to generate a copy of the binding/event graph. | |
| 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. | |
| TSoftClassPtr< UMVVMViewModelContextResolver > | DefaultResolverValue | Resolver class to use as the default value when selecting resolver creation mode | |
| TSet< FSoftClassPath > | DeniedClassForConversionFunctions | Classes excluded for conversion function list. | |
| TSet< FName > | DeniedModuleForConversionFunctions | Modules excluded for conversion function list. ie. "/Script/MyModule" | |
| FMVVMViewBindingFilterSettings | FilterSettings | Settings for filtering the list of available properties and functions on binding creation. | |
| FSimpleMulticastDelegate | OnLibrarySettingChanged | ||
| TSet< TSoftClassPtr< UListViewBase > > | SupportedListViewBaseClassesForExtension | Sub-classes of ListViewBase that are supported to have an extension for binding their entries to viewmodels. | |
| TSet< TSoftClassPtr< UPanelWidget > > | SupportedPanelClassesForExtension | Sub-classes of panel widget that are supported to have an extension for binding their entries to viewmodels. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< const UClass * > | |||
| FName | |||
| EMVVMDeveloperConversionFunctionFilterType | |||
| TArray< const UClass * > | |||
| FText | |||
| bool | IsContextCreationTypeAllowed
(
EMVVMBlueprintViewModelContextCreationType ContextCreationType |
||
| bool | IsConversionFunctionAllowed
(
const UBlueprint* Context, |
||
| bool | IsConversionFunctionAllowed
(
const UBlueprint* Context, |
||
| bool | IsExecutionModeAllowed
(
EMVVMExecutionMode ExecutionMode |
||
| bool | IsExtensionSupportedForListViewBaseClass
(
TSubclassOf< UListViewBase > ClassToSupport |
||
| bool | IsExtensionSupportedForPanelClass
(
TSubclassOf< UPanelWidget > ClassToSupport |
||
| bool | IsFunctionAllowed
(
const UBlueprint* Context, |
||
| bool | IsPropertyAllowed
(
const UBlueprint* Context, |
||
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
||
| bool | PropertyHasFiltering
(
const UStruct* ObjectStruct, |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAllowConversionFunctionGeneratedGraphInEditor_DEPRECATED | When a conversion function requires a wrapper graph, add and save the generated graph to the blueprint. |