unreal.EditorStaticMeshLibrary

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

Bases: BlueprintFunctionLibrary

Utility class to altering and analyzing a StaticMesh and use the common functionalities of the Mesh Editor. The editor should not be in play in editor mode.

C++ Source:

  • Plugin: EditorScriptingUtilities

  • Module: EditorScriptingUtilities

  • File: EditorStaticMeshLibrary.h

classmethod add_simple_collisions(static_mesh, shape_type) int32

Add Simple Collisions deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

int32

classmethod add_simple_collisions_with_notification(static_mesh, shape_type, apply_changes) int32

Add Simple Collisions with Notification deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

int32

classmethod add_uv_channel(static_mesh, lod_index) bool

Add UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

Return type:

bool

classmethod bulk_set_convex_decomposition_collisions(static_meshes, hull_count, max_hull_verts, hull_precision) bool

Bulk Set Convex Decomposition Collisions deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_meshes (Array[StaticMesh]) –

  • hull_count (int32) –

  • max_hull_verts (int32) –

  • hull_precision (int32) –

Return type:

bool

classmethod bulk_set_convex_decomposition_collisions_with_notification(static_meshes, hull_count, max_hull_verts, hull_precision, apply_changes) bool

Bulk Set Convex Decomposition Collisions with Notification deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_meshes (Array[StaticMesh]) –

  • hull_count (int32) –

  • max_hull_verts (int32) –

  • hull_precision (int32) –

  • apply_changes (bool) –

Return type:

bool

classmethod enable_section_cast_shadow(static_mesh, cast_shadow, lod_index, section_index) None

Enable Section Cast Shadow deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • cast_shadow (bool) –

  • lod_index (int32) –

  • section_index (int32) –

classmethod enable_section_collision(static_mesh, collision_enabled, lod_index, section_index) None

Enable Section Collision deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • collision_enabled (bool) –

  • lod_index (int32) –

  • section_index (int32) –

classmethod generate_box_uv_channel(static_mesh, lod_index, uv_channel_index, position, orientation, size) bool

Generate Box UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

  • uv_channel_index (int32) –

  • position (Vector) –

  • orientation (Rotator) –

  • size (Vector) –

Return type:

bool

classmethod generate_cylindrical_uv_channel(static_mesh, lod_index, uv_channel_index, position, orientation, tiling) bool

Generate Cylindrical UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

bool

classmethod generate_planar_uv_channel(static_mesh, lod_index, uv_channel_index, position, orientation, tiling) bool

Generate Planar UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

bool

classmethod get_collision_complexity(static_mesh) CollisionTraceFlag

Get Collision Complexity deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

CollisionTraceFlag

classmethod get_convex_collision_count(static_mesh) int32

Get Convex Collision Count deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

int32

classmethod get_lod_build_settings(static_mesh, lod_index) MeshBuildSettings

Get Lod Build Settings deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

Returns:

out_build_options (MeshBuildSettings):

Return type:

MeshBuildSettings

classmethod get_lod_count(static_mesh) int32

Get Lod Count deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

int32

classmethod get_lod_reduction_settings(static_mesh, lod_index) MeshReductionSettings

Get Lod Reduction Settings deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

Returns:

out_reduction_options (MeshReductionSettings):

Return type:

MeshReductionSettings

classmethod get_lod_screen_sizes(static_mesh) Array[float]

Get Lod Screen Sizes deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

Array[float]

classmethod get_num_uv_channels(static_mesh, lod_index) int32

Get Num UVChannels deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

Return type:

int32

classmethod get_number_materials(static_mesh) int32

Get Number Materials deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

int32

classmethod get_number_verts(static_mesh, lod_index) int32

Get Number Verts deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

Return type:

int32

classmethod get_simple_collision_count(static_mesh) int32

Get Simple Collision Count deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

int32

classmethod has_instance_vertex_colors(static_mesh_component) bool

Has Instance Vertex Colors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh_component (StaticMeshComponent) –

Return type:

bool

classmethod has_vertex_colors(static_mesh) bool

Has Vertex Colors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

bool

classmethod import_lod(base_static_mesh, lod_index, source_filename) int32

Import LOD deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • base_static_mesh (StaticMesh) –

  • lod_index (int32) –

  • source_filename (str) –

Return type:

int32

classmethod insert_uv_channel(static_mesh, lod_index, uv_channel_index) bool

Insert UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

  • uv_channel_index (int32) –

Return type:

bool

classmethod is_section_collision_enabled(static_mesh, lod_index, section_index) bool

Is Section Collision Enabled deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

  • section_index (int32) –

Return type:

bool

classmethod reimport_all_custom_lo_ds(static_mesh) bool

Reimport All Custom LODs deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

bool

classmethod remove_collisions(static_mesh) bool

Remove Collisions deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

bool

classmethod remove_collisions_with_notification(static_mesh, apply_changes) bool

Remove Collisions with Notification deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

bool

classmethod remove_lods(static_mesh) bool

Remove Lods deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:

static_mesh (StaticMesh) –

Return type:

bool

classmethod remove_uv_channel(static_mesh, lod_index, uv_channel_index) bool

Remove UVChannel deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • lod_index (int32) –

  • uv_channel_index (int32) –

Return type:

bool

classmethod set_allow_cpu_access(static_mesh, allow_cpu_access) None

Set Allow CPUAccess deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
classmethod set_convex_decomposition_collisions(static_mesh, hull_count, max_hull_verts, hull_precision) bool

Set Convex Decomposition Collisions deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • hull_count (int32) –

  • max_hull_verts (int32) –

  • hull_precision (int32) –

Return type:

bool

classmethod set_convex_decomposition_collisions_with_notification(static_mesh, hull_count, max_hull_verts, hull_precision, apply_changes) bool

Set Convex Decomposition Collisions with Notification deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • static_mesh (StaticMesh) –

  • hull_count (int32) –

  • max_hull_verts (int32) –

  • hull_precision (int32) –

  • apply_changes (bool) –

Return type:

bool

classmethod set_generate_lightmap_uv(static_mesh, generate_lightmap_u_vs) bool

Set Generate Lightmap UVs deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

bool

classmethod set_lod_build_settings(static_mesh, lod_index, build_options) None

Set Lod Build Settings deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
classmethod set_lod_from_static_mesh(destination_static_mesh, destination_lod_index, source_static_mesh, source_lod_index, reuse_existing_material_slots) int32

Set Lod from Static Mesh deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
  • destination_static_mesh (StaticMesh) –

  • destination_lod_index (int32) –

  • source_static_mesh (StaticMesh) –

  • source_lod_index (int32) –

  • reuse_existing_material_slots (bool) –

Return type:

int32

classmethod set_lod_reduction_settings(static_mesh, lod_index, reduction_options) None

Set Lod Reduction Settings deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
classmethod set_lods(static_mesh, reduction_options) int32

Set Lods deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

int32

classmethod set_lods_with_notification(static_mesh, reduction_options, apply_changes) int32

Set Lods with Notification deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters:
Return type:

int32