Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- FOptionalPinManager
- UK2Node_StructOperation::FStructOperationOptionalPinManager
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node.h |
| Include | #include "K2Node.h" |
Syntax
struct FOptionalPinManager
Remarks
Manager to build or refresh a list of optional pins.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CacheShownPins
(
const TArray< FOptionalPinFromProperty >& OptionalPins, |
Helper function to make consistent behavior between nodes that use optional pins | |
| bool | CanTreatPropertyAsOptional
(
FProperty* TestProperty |
Can this property be managed as an optional pin (with the ability to be shown or hidden) | |
| void | CreateVisiblePins
(
TArray< FOptionalPinFromProperty >& Properties, |
Creates a pin for each visible property on the specified node | |
| void | CustomizePinData
(
UEdGraphPin* Pin, |
Customize automatically created pins if desired. | |
| void | EvaluateOldShownPins
(
const TArray< FOptionalPinFromProperty >& OptionalPins, |
Helper function to make consistent behavior between nodes that use optional pins | |
| void | GetRecordDefaults
(
FProperty* TestProperty, |
Should the specified property be displayed by default | |
| void | PostInitNewPin
(
UEdGraphPin* Pin, |
||
| void | PostRemovedOldPin
(
FOptionalPinFromProperty& Record, |
||
| void | RebuildProperty
(
FProperty* TestProperty, |
||
| void | RebuildPropertyList
(
TArray< FOptionalPinFromProperty >& Properties, |
Reconstructs the specified property array using the SourceStruct |