Navigation
API > API/Plugins > API/Plugins/ModelViewViewModelBlueprint
| Name | FMVVMBlueprintPin |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelBlueprint/Public/MVVMBlueprintPin.h |
| Include Path | #include "MVVMBlueprintPin.h" |
Syntax
USTRUCT ()
struct FMVVMBlueprintPin
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMVVMBlueprintPin
(
const TArrayView< const FName > PinName |
MVVMBlueprintPin.h | ||
FMVVMBlueprintPin
(
FMVVMBlueprintPinId PinId |
MVVMBlueprintPin.h | ||
FMVVMBlueprintPin
(
FName PinName |
MVVMBlueprintPin.h | ||
| MVVMBlueprintPin.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSplit | bool | The pin is split. | MVVMBlueprintPin.h |
|
| DefaultObject | TObjectPtr< class UObject > | If the default value for this pin should be an object, we store a pointer to it | MVVMBlueprintPin.h |
|
| DefaultString | FString | Default value for this pin (used if the pin has no connections), stored as a string | MVVMBlueprintPin.h |
|
| DefaultText | FText | If the default value for this pin should be an FText, it is stored here. | MVVMBlueprintPin.h |
|
| Id | FMVVMBlueprintPinId | MVVMBlueprintPin.h |
|
|
| Path | FMVVMBlueprintPropertyPath | MVVMBlueprintPin.h |
|
|
| Status | EMVVMBlueprintPinStatus | The pin could not be set. | MVVMBlueprintPin.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyTo
(
const UBlueprint* WidgetBlueprint, |
MVVMBlueprintPin.h | ||
UEdGraphPin * FindGraphPin
(
const UEdGraph* Graph |
MVVMBlueprintPin.h | ||
const FMVVMBlueprintPinId & GetId() |
MVVMBlueprintPin.h | ||
FName GetName() |
MVVMBlueprintPin.h | ||
const FMVVMBlueprintPropertyPath & GetPath() |
Get the path used by this pin. | MVVMBlueprintPin.h | |
EMVVMBlueprintPinStatus GetStatus() |
The pin could not be assigned to the graph pin. | MVVMBlueprintPin.h | |
| MVVMBlueprintPin.h | |||
bool IsSplit() |
The pin is split into its different components. | MVVMBlueprintPin.h | |
bool IsValid() |
MVVMBlueprintPin.h | ||
void PostSerialize
(
const FArchive& Ar |
MVVMBlueprintPin.h | ||
void Reset() |
MVVMBlueprintPin.h | ||
void SetDefaultValue
(
const FText& Value |
MVVMBlueprintPin.h | ||
void SetDefaultValue
(
UObject* Value |
MVVMBlueprintPin.h | ||
void SetDefaultValue
(
const FString& Value |
MVVMBlueprintPin.h | ||
void SetPath
(
const FMVVMBlueprintPropertyPath& Value |
MVVMBlueprintPin.h | ||
bool UsedPathAsValue() |
Are we using the path. | MVVMBlueprintPin.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< FMVVMBlueprintPin > CopyAndReturnMissingPins
(
UBlueprint* Blueprint, |
MVVMBlueprintPin.h | ||
static TArray< FMVVMBlueprintPin > CreateFromNode
(
UBlueprint* Blueprint, |
MVVMBlueprintPin.h | ||
static FMVVMBlueprintPin CreateFromPin
(
const UBlueprint* Blueprint, |
MVVMBlueprintPin.h | ||
static bool IsInputPin
(
const UEdGraphPin* Pin |
MVVMBlueprintPin.h |