unreal.NiagaraRendererProperties

class unreal.NiagaraRendererProperties(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: NiagaraMergeable

Emitter properties base class Each EmitterRenderer derives from this with its own class, and returns it in GetProperties; a copy of those specific properties is stored on UNiagaraEmitter (on the System) for serialization and handed back to the System renderer on load.

C++ Source:

  • Plugin: Niagara

  • Module: Niagara

  • File: NiagaraRendererProperties.h

Editor Properties: (see get_editor_property/set_editor_property)

  • allow_in_cull_proxies (bool): [Read-Write] Allow in Cull Proxies

  • motion_vector_setting (NiagaraRendererMotionVectorSetting): [Read-Write] Motion Vector Setting: Hint about how to generate motion (velocity) vectors for this renderer.

  • platforms (NiagaraPlatformSet): [Read-Write] Platforms: Platforms on which this renderer is enabled.

  • renderer_enabled_binding (NiagaraVariableAttributeBinding): [Read-Write] Renderer Enabled Binding: Optional bool binding to dynamically enable / disable the renderer.

  • sort_order_hint (int32): [Read-Write] Sort Order Hint: By default, emitters are drawn in the order that they are added to the system. This value will allow you to control the order in a more fine-grained manner.

    Materials of the same type (i.e. Transparent) will draw in order from lowest to highest within the system. The default value is 0.