Navigation
Unreal Engine C++ API Reference > 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 |