unreal.CustomizableObjectInstanceUsage

class unreal.CustomizableObjectInstanceUsage(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

This class can be used instead of a UCustomizableComponent (for example for non-BP projects) to link a UCustomizableObjectInstance and a USkeletalComponent so that the CustomizableObjectSystem takes care of updating it and its LODs, streaming, etc. It’s a UObject, so it will be much cheaper than a UCustomizableComponent as it won’t have to refresh its transforms every time it’s moved.

C++ Source:

  • Plugin: Mutable

  • Module: CustomizableObject

  • File: CustomizableObjectInstanceUsage.h

update_skeletal_mesh_async(never_skip_update=False) None

Update Skeletal Mesh asynchronously.

Parameters:

never_skip_update (bool) –

update_skeletal_mesh_async_result(callback, ignore_close_dist=False, force_high_priority=False) None

Update Skeletal Mesh asynchronously. Callback will be called once the update finishes, even if it fails.

Parameters: