Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor
Filters
Classes
Typedefs
Enums
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
ECustomizableObjectCompilationState | ||
![]() ![]() |
ECustomizableObjectLayoutAutomaticBlocksMergeStrategy | ||
![]() ![]() |
ECustomizableObjectLayoutAutomaticBlocksStrategy | ||
![]() ![]() |
ECustomizableObjectLayoutBlockReductionMethod | Fixed Layout reduction methods. | |
![]() ![]() ![]() |
ECustomizableObjectOptimizationLevel | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() ![]() |
ECustomizableObjectTextureLayoutPackingStrategy | ||
![]() |
ELoggerCategory | Notification categories. | |
![]() |
ELoggerSpamBin | Notification spam prevention bins. | |
![]() |
EMutableAnimationPlaybackSpeeds::Type | ||
![]() |
EWidgetType |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
mu::EPackStrategy | ConvertLayoutStrategy
(
const ECustomizableObjectTextureLayoutPackingStrategy LayoutPackStrategy |
|
![]() |
const UEdGraphPin * | FindMeshBaseSource
(
const UEdGraphPin& Pin, |
Given an output pin, return the output pin where the mesh is located. |
![]() |
UEdGraphPin * | FollowInputPin
(
const UEdGraphPin& Pin, |
Non-array version of FollowInputPinArray. The pin can only have one connected pin. |
![]() |
TArray< UEdGraphPin * > | FollowInputPinArray
(
const UEdGraphPin& Pin, |
Follow the given input pin returning the output connected pin. |
![]() |
UEdGraphPin * | FollowOutputPin
(
const UEdGraphPin& Pin, |
Non-array version of FollowOutputPinArray. The pin can only have one connected pin. |
![]() |
TArray< UEdGraphPin * > | FollowOutputPinArray
(
const UEdGraphPin& Pin, |
Follow the given input output returning the input connected pin. |
![]() |
TArray< UEdGraphPin * > | FollowPinArray
(
const UEdGraphPin& Pin, |
Follow the given pin returning its connected pin. |
![]() |
void | GetAllObjectsInGraph
(
UCustomizableObject* Object, |
Returns all the Customizable Objects in a graph starting at the root object |
![]() |
UCustomizableObjectNodeObject * | GetFullGraphRootNodeObject
(
const UCustomizableObjectNodeObject* Node, |
Return the full graph Customizable Object Node root of the node given as parameter |
![]() |
UCustomizableObject * | GetFullGraphRootObject
(
const UCustomizableObjectNodeObject* Node, |
Return the full graph Customizable Object root of the given node. |
![]() |
TMultiMap< FGuid, UCustomizableObjectNodeObject * > | GetNodeGroupObjectNodeMapping
(
UCustomizableObject* Object |
Return the mapping of Group Object Nodes to Child Object Nodes of the given hierarchy. |
![]() |
bool | GetParentsUntilRoot
(
const UCustomizableObject* Object, |
Return in ArrayNodeObject the roots nodes in each Customizable Object graph until the whole root node is found (i.e. the one with parent = nullptr) return false if a cycle is found between Customizable Objects |
![]() |
UCustomizableObjectNodeObject * | GetRootNode
(
const UCustomizableObject* Object, |
Returns the root Object Node of the Customizable Object's graph |
![]() |
UCustomizableObject * | GetRootObject
(
const UCustomizableObjectNode& Node |
Return Customizable Object of the given node. |
![]() |
TArray< FVector2f > | Returns the mesh UV. | |
![]() |
TArray< FVector2f > | Returns the mesh UV. | |
![]() |
UCustomizableObject * | GraphTraversal::GetRootObject
(
UCustomizableObject* ChildObject |
Provided a CO object it provides the root CO it is connected. |
![]() |
const UCustomizableObject * | GraphTraversal::GetRootObject
(
const UCustomizableObject* ChildObject |
|
![]() |
void | GraphTraversal::VisitNodes
(
UCustomizableObjectNode& StartNode, |
From the StartNode visit all connected nodes in the hierarchy. |
![]() |
bool | HasCandidateAsParent
(
UCustomizableObjectNodeObject* Node, |
Returns true if the Candidate is parent of the current Customizable Object |
![]() |
bool | HasNormalizedBounds
(
const FVector2f& Point |
Returns if the given point is inside the 0-1 bounds. |
![]() |
FString | Helper_GetPinName
(
const UEdGraphPin* Pin |
Helpers to ease portability across unreal engine versions. |
![]() |
bool | IsMeshClosed
(
const USkeletalMesh* Mesh, |
Check if a given LOD and material in a skeletal mesh is closed. |
![]() |
bool | IsMeshClosed
(
const UStaticMesh* Mesh, |
Check if a given LOD and material in a skeletal mesh is closed. |
![]() |
bool | IsPinOrphan
(
const UEdGraphPin& Pin |
Returns true if the pin is orphan. |
![]() |
void | NodePinConnectionListChanged
(
const TArray< UEdGraphPin* >& Pins |
For each given pin, call PinConnectionListChanged and NodeConnectionListChanged in the correct order. |
![]() |
void | OrphanPin
(
UEdGraphPin& Pin |
Allows to perform work when orphaning a pin. |
![]() |
TArray< UEdGraphPin * > | ReverseFollowPinArray
(
const UEdGraphPin& Pin, |
See FollowPinArray. |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | UV_LAYOUT_DEFAULT | Deprecated, do not use! |