unreal.CustomizableObjectSystem

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

Bases: Object

Customizable Object System

C++ Source:

  • Plugin: Mutable

  • Module: CustomizableObject

  • File: CustomizableObjectSystem.h

get_average_build_time() int32

Return the average build/update time of an instance in ms.

Return type:

int32

classmethod get_instance() CustomizableObjectSystem

Get the singleton object. It will be created if it doesn’t exist yet.

Return type:

CustomizableObjectSystem

get_num_instances() int32

Get the number of instances built and alive.

Return type:

int32

get_num_pending_instances() int32

Get the number of instances waiting to be updated.

Return type:

int32

get_plugin_version() str

Find out the version of the plugin

Return type:

str

get_texture_memory_used() int32

Get the amount of memory in use for textures generated by mutable.

Return type:

int32

get_total_instances() int32

Get the total number of instances includingbuilt and not built.

Return type:

int32

set_release_mutable_textures_immediately(release_textures) None

If set to true, Mutable will release Mutable-generated textures immediately when they are no longer used without waiting for GC IMPORTANT!!! Do NOT keep references to any Mutable generated textures or skeletal meshes if this is enabled, they are owned by Mutable and will be destroyed without notice

Parameters:

release_textures (bool) –