Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor
Filters
Classes
Enums
| Type | Name | Description | |
|---|---|---|---|
| ECustomizableObjectLayoutBlockReductionMethod | Fixed Layout reduction methods. | ||
| ECustomizableObjectTextureLayoutPackingStrategy | |||
| ELoggerCategory | Notification categories. | ||
| ELoggerSpamBin | Notification spam prevention bins. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| UCustomizableObjectNodeObject * | GetFullGraphRootNodeObject
(
UCustomizableObjectNodeObject* Node, |
Return the full graph Customizable Object Node root of the node given as parameter | |
| UCustomizableObject * | GetFullGraphRootObject
(
UCustomizableObjectNodeObject* Node, |
Return the full graph Customizable Object root of the node given as parameter | |
| TMultiMap< FGuid, UCustomizableObjectNodeObject * > | GetNodeGroupObjectNodeMapping
(
UCustomizableObject* Object |
Return the mapping of Group Object Nodes to Child Object Nodes of the given hierarchy. | |
| bool | GetParentsUntilRoot
(
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
(
UCustomizableObject* Object, |
Returns the root Object Node of the Customizable Object's graph | |
| TArray< FVector2f > | GetUV
(
const UStaticMesh& StaticMesh, |
Returns the mesh UV. | |
| TArray< FVector2f > | GetUV
(
const USkeletalMesh& SkeletalMesh, |
Returns the mesh UV. | |
| 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 |
||
| 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. | |
| bool | IsUVNormalized
(
const USkeletalMesh& SkeletalMesh, |
Returns if the given UV is normalized. | |
| bool | IsUVNormalized
(
const UStaticMesh& SkeletalMesh, |
Returns if the given UV is normalized. | |
| void | OrphanPin
(
UEdGraphPin& Pin |
Allows to perform work when orphaning a pin. | |
| void | RemoveRestrictedChars
(
FString& String |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | CustomizableObjectDebuggerAppIdentifier | ||
| const FName | CustomizableObjectEditorAppIdentifier | ||
| const FName | CustomizableObjectInstanceEditorAppIdentifier | ||
| const FName | CustomizableObjectPopulationClassEditorAppIdentifier | ||
| const FName | CustomizableObjectPopulationEditorAppIdentifier |