Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/MuCOE > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UCustomizableObjectNode
- UCustomizableObjectNodeExtensionDataVariation
References
| Module | CustomizableObjectEditor |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Classes/MuCOE/Nodes/CustomizableObjectNodeExtensionDataVariation.h |
| Include | #include "MuCOE/Nodes/CustomizableObjectNodeExtensionDataVariation.h" |
Syntax
UCLASS&40;Abstract&41;
class UCustomizableObjectNodeExtensionDataVariation :
public UCustomizableObjectNode,
public ICustomizableObjectExtensionNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FCustomizableObjectExtensionDataVariation > | Variations |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | GetCategory () |
||
| UEdGraphPin * | |||
| FName | |||
| int32 | |||
| FName | Public name, available to the world. | ||
| UEdGraphPin * | GetVariationPin
(
int32 InIndex |
||
| FName | GetVariationPinName
(
int32 InIndex |
Overridden from UCustomizableObjectNode
| Type | Name | Description | |
|---|---|---|---|
| void | AllocateDefaultPins
(
UCustomizableObjectNodeRemapPins* RemapPins |
Specialization of AllocateDefaultPins UEdGraphNode function. | |
| bool | Used during compilation process to cache the node for all LODs, or generate it specifically for each of them. | ||
| bool | ShouldAddToContextMenu
(
FText& OutCategory |
Subclasses should override this to return true and set OutCategory if this node should be auto-added to the right-click context menu in the graph editor. |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FLinearColor | Gets the draw color of a node's title bar |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Overridden from ICustomizableObjectExtensionNode
| Type | Name | Description | |
|---|---|---|---|
| mu::NodeExtensionDataPtr | GenerateMutableNode
(
FExtensionDataCompilerInterface& CompilerInterface |
Generate a mu::Node that produces ExtensionData |