Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/MuCOE > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UCustomizableObjectNode
- UCustomizableObjectNodeMesh
- UCustomizableObjectNodeSkeletalMesh
References
| Module | CustomizableObjectEditor |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Classes/MuCOE/Nodes/CustomizableObjectNodeSkeletalMesh.h |
| Include | #include "MuCOE/Nodes/CustomizableObjectNodeSkeletalMesh.h" |
Syntax
UCLASS&40;&41;
class UCustomizableObjectNodeSkeletalMesh : public UCustomizableObjectNodeMesh
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayTagContainer | AnimationGameplayTags | Animation tags that will be gathered by a Generated instance if it contains this skeletal mesh part, it will not be grouped by component or AnimBlueprintSlot | |
| FName | AnimBlueprintSlotName | The anim slot associated with the AnimInstance | |
| TSoftClassPtr< UAnimInstance > | AnimInstance | The anim instance that will be gathered by a Generated instance if it contains this skeletal mesh part, it will be grouped by component and AnimBlueprintSlot (the next UProperty). | |
| bool | bCollapsed | Determines if the Node is collapsed or not. | |
| bool | bUseAllRealTimeMorphs | ||
| FEdGraphPinReference | DefaultPin | Default pin when there is no mesh. | |
| TWeakPtr< SGraphNodeSkeletalMesh > | GraphNodeSkeletalMesh | Pointer to the SGraphNode Skeletal Mesh. | |
| TObjectPtr< USkeletalMesh > | SkeletalMesh | ||
| TArray< FString > | UsedRealTimeMorphTargetNames | Morphs |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CheckIsValidLayout
(
const UEdGraphPin* Pin, |
Check if lower UV channels pins of the same LOD and Section are also linked to a Layout Node. | |
| UMaterialInterface * | GetMaterialFor
(
const UEdGraphPin* Pin |
Returns the material associated to the given output pin. | |
| FSkeletalMaterial * | GetSkeletalMaterialFor
(
const UEdGraphPin& Pin |
Overridden from UCustomizableObjectNodeMesh
| Type | Name | Description | |
|---|---|---|---|
| UTexture2D * | FindTextureForPin
(
const UEdGraphPin* Pin |
||
| UEdGraphPin * | GetLayoutPin
(
int32 LODIndex, |
Returns the input Layout pin associated to the given LODIndex, SectionIndex and LayoutIndex. | |
| TArray< UCustomizableObjectLayout * > | GetLayouts
(
const UEdGraphPin& OutPin |
Returns the multiple Layouts of a given Mesh pin. | |
| UObject * | GetMesh () |
Returns the Unreal mesh (e.g., USkeletalMesh, UStaticMesh...). | |
| UEdGraphPin * | GetMeshPin
(
int32 LOD, |
Returns the output Mesh pin associated to the given LODIndex and SectionIndex. Override. | |
| void | GetPinSection
(
const UEdGraphPin& Pin, |
Given a pin, return the Section and Layout index. | |
| void | GetUVChannelForPin
(
const UEdGraphPin* Pin, |
Overridden from UCustomizableObjectNode
| Type | Name | Description | |
|---|---|---|---|
| void | AllocateDefaultPins
(
UCustomizableObjectNodeRemapPins* RemapPins |
Specialization of AllocateDefaultPins UEdGraphNode function. | |
| void | Add backwards compatible code here. | ||
| UCustomizableObjectNodeRemapPins * | Creates and returns the node default node remap pins action. | ||
| FString | |||
| bool | |||
| bool | IsPinRelevant
(
const UEdGraphPin* Pin |
||
| bool |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SGraphNode > | Creates the SGraph Node widget for the thumbnail. | ||
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
Gets the name of this node, shown in title bar | |
| FLinearColor | Gets the draw color of a node's title bar | ||
| FText | Gets the tooltip to display when over the node |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | AnimBlueprintSlot_DEPRECATED |