Navigation
API > API/Plugins > API/Plugins/CustomizableObject
The public interface of the CustomizableObject module
| Name | ICustomizableObjectModule |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/CustomizableObject/Public/MuCO/ICustomizableObjectModule.h |
| Include Path | #include "MuCO/ICustomizableObjectModule.h" |
Syntax
class ICustomizableObjectModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayView< const FRegisteredObjectNodeInputPin > GetAdditionalObjectNodePins() |
MuCO/ICustomizableObjectModule.h | ||
| The results from these functions should only reference extensions that are still valid. | MuCO/ICustomizableObjectModule.h | ||
ECustomizableObjectNumBoneInfluences GetNumBoneInfluences() |
Returns the number of bone influences that Mutable will use according to the plugin conf. | MuCO/ICustomizableObjectModule.h | |
FString GetPluginVersion() |
Return a string representing the plugin version. | MuCO/ICustomizableObjectModule.h | |
TArrayView< const UCustomizableObjectExtension *const > GetRegisteredExtensions() |
MuCO/ICustomizableObjectModule.h | ||
void RegisterExtension
(
const UCustomizableObjectExtension* Extension |
Extension functionsThese may only be called from the game thread | MuCO/ICustomizableObjectModule.h | |
void UnregisterExtension
(
const UCustomizableObjectExtension* Extension |
MuCO/ICustomizableObjectModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ICustomizableObjectModule & Get() |
Singleton-like access to ICustomizableObjectModule | MuCO/ICustomizableObjectModule.h | |
static bool IsAvailable () |
Checks to see if this module is loaded and ready. | MuCO/ICustomizableObjectModule.h |