unreal.CEClonerMeshRendererExtension

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

Bases: CEClonerExtensionBase

Extension dealing with mesh rendering options

C++ Source:

  • Plugin: ClonerEffector

  • Module: ClonerEffector

  • File: CEClonerMeshRendererExtension.h

Editor Properties: (see get_editor_property/set_editor_property)

  • default_meshes (Array[StaticMesh]): [Read-Write] When nothing is attached to the cloner, these meshes are used as default

  • mesh_cast_shadows (bool): [Read-Write] Whether clones cast shadow, disabling will result in better performance

  • mesh_facing_mode (NiagaraMeshFacingMode): [Read-Write] Mode to indicate how clones facing is determined

  • mesh_render_mode (CEClonerMeshRenderMode): [Read-Write] Indicates how we select the mesh to render on each clones

  • override_material (MaterialInterface): [Read-Write] The override materials that will be set instead of meshes materials, bVisualizeEffectors must be disabled

  • sort_translucent_particles (bool): [Read-Write] Sort particles by depth when it has a translucent material, this will avoid flickering artifacts from appearing

  • use_override_material (bool): [Read-Write] Whether to override meshes materials with another material

  • visualize_effectors (bool): [Read-Write] Override materials to show effectors applied on this cloner based on their color property

get_default_meshes() Array[StaticMesh]

Get Default Meshes

Returns:

out_meshes (Array[StaticMesh]):

Return type:

Array[StaticMesh]

get_mesh_cast_shadows() bool

Get Mesh Cast Shadows

Return type:

bool

get_mesh_facing_mode() NiagaraMeshFacingMode

Get Mesh Facing Mode

Return type:

NiagaraMeshFacingMode

get_mesh_render_mode() CEClonerMeshRenderMode

Get Mesh Render Mode

Return type:

CEClonerMeshRenderMode

get_override_material() MaterialInterface

Get Override Material

Return type:

MaterialInterface

get_sort_translucent_particles() bool

Get Sort Translucent Particles

Return type:

bool

get_use_override_material() bool

Get Use Override Material

Return type:

bool

get_visualize_effectors() bool

Get Visualize Effectors

Return type:

bool

set_default_meshes(meshes) None

Set Default Meshes

Parameters:

meshes (Array[StaticMesh])

set_mesh_cast_shadows(inb_cast_shadows) None

Set Mesh Cast Shadows

Parameters:

inb_cast_shadows (bool)

set_mesh_facing_mode(mode) None

Set Mesh Facing Mode

Parameters:

mode (NiagaraMeshFacingMode)

set_mesh_render_mode(mode) None

Set Mesh Render Mode

Parameters:

mode (CEClonerMeshRenderMode)

set_override_material(material) None

Set Override Material

Parameters:

material (MaterialInterface)

set_sort_translucent_particles(sort) None

Set Sort Translucent Particles

Parameters:

sort (bool)

set_use_override_material(override) None

Set Use Override Material

Parameters:

override (bool)

set_visualize_effectors(visualize) None

Set Visualize Effectors

Parameters:

visualize (bool)