Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
Inheritance Hierarchy
- UObject
- UMVVMBlueprintViewConversionFunction
References
| Module | ModelViewViewModelBlueprint |
| Header | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintViewConversionFunction.h |
| Include | #include "MVVMBlueprintViewConversionFunction.h" |
Syntax
UCLASS ()
class UMVVMBlueprintViewConversionFunction : public UObject
Remarks
A conversion function converts between the source and destiation of a binding.
Internally that function may be using native C++, K2Nodes, UFunctions, Events, etc.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSimpleMulticastDelegate | OnWrapperGraphModified |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Deprecation_InitializeFromMemberReference
(
UBlueprint* SelfContext, |
For deprecation. | |
| void | Deprecation_InitializeFromWrapperGraph
(
UBlueprint* SelfContext, |
For deprecation. | |
| void | Deprecation_SetWrapperGraphName
(
UBlueprint* Context, |
For deprecation. | |
| const UFunction * | GetCompiledFunction
(
const UClass* SelfContext |
||
| FName | GetCompiledFunctionName
(
const UClass* SelfContext |
||
| FMVVMBlueprintFunctionReference | |||
| TVariant< const UFunction *, TSubclassOf< UK2Node > > | GetConversionFunction
(
const UBlueprint* SelfContext |
||
| const FMVVMBlueprintPropertyPath & | |||
| UEdGraphNode * | Return latent UUID Node. | ||
| UEdGraphPin * | GetOrCreateGraphPin
(
UBlueprint* Blueprint, |
Returns the pin from the graph. | |
| UEdGraph * | If needed, create the graph and all the nodes for that graph when compiling. | ||
| UEdGraph * | GetOrCreateWrapperGraph
(
UBlueprint* Blueprint |
If needed, create the graph and all the nodes for that graph. | |
| const TArrayView< const FMVVMBlueprintPin > | GetPins () |
||
| UEdGraph * | Return the wrapper graph, if it exists. | ||
| FName | |||
| UK2Node * | Return the wrapper node, if it exists. | ||
| bool | Keep the orphaned pins. Add the missing pins. | ||
| void | Initialize
(
UBlueprint* SelfContext, |
Set the function. Generate a Graph. | |
| void | InitializeFromFunction
(
UBlueprint* SelfContext, |
Set the function. Generate a Graph. | |
| bool | True if the graph is going to be used for an ubergraph page. | ||
| bool | IsValid
(
const UBlueprint* SelfContext |
The conversion is valid. | |
| bool | IsValidConversionFunction
(
const UBlueprint* WidgetBlueprint, |
||
| bool | IsValidConversionNode
(
const UBlueprint* WidgetBlueprint, |
||
| bool | The wrapper Graph is generated on load/compile and is not saved. | ||
| bool | NeedsWrapperGraph
(
const UBlueprint* SelfContext |
The function has more than one argument and requires a wrapper or it uses a FunctionNode. | |
| void | PostLoad () |
||
| void | RemoveWrapperGraph
(
UBlueprint* Blueprint |
The conversion function is going to be removed from the Blueprint. Do any cleanup that is needed. | |
| void | SavePinValues
(
UBlueprint* Blueprint |
Generates SavedPins from the wrapper graph, if it exists. | |
| void | SetDestinationPath
(
FMVVMBlueprintPropertyPath DestinationPath |
||
| void | SetGraphPin
(
UBlueprint* Blueprint, |
||
| void | UpdatePinValues
(
UBlueprint* Blueprint |
Keep the orphaned pins. Add the missing pins. |