Navigation
API > API/Plugins > API/Plugins/CustomizableObject > API/Plugins/CustomizableObject/MuCO
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCustomizableObjectExtension
References
| Module | CustomizableObject |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Classes/MuCO/CustomizableObjectExtension.h |
| Include | #include "MuCO/CustomizableObjectExtension.h" |
Syntax
UCLASS&40;&41;
class UCustomizableObjectExtension : public UObject
Remarks
An extension that adds functionality to the Customizable Object system
To create a new extension, make a subclass of this class and register it by calling ICustomizableObjectModule::Get().RegisterExtension().
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FObjectNodeInputPin > | Returns the pins that this extension adds to Object nodes | ||
| TArray< FCustomizableObjectPinType > | GetPinTypes () |
Returns any new pin types that are defined by this extension | |
| void | OnSkeletalMeshCreated
(
const TArray< FInputPinDataContainer >& InputPinData, |
Called when a Skeletal Mesh asset is created |