unreal.ParticleSysParam

class unreal.ParticleSysParam(name: Name = 'None', param_type: ParticleSysParamType = Ellipsis, scalar: float = 0.0, scalar_low: float = 0.0, vector: Vector = Ellipsis, vector_low: Vector = Ellipsis, color: Color = Ellipsis, actor: Actor = Ellipsis, material: MaterialInterface = Ellipsis)

Bases: StructBase

Struct used for a particular named instance parameter for this ParticleSystemComponent.

C++ Source:

  • Module: Engine

  • File: ParticleSystemComponent.h

Editor Properties: (see get_editor_property/set_editor_property)

  • actor (Actor): [Read-Write]

  • color (Color): [Read-Write]

  • material (MaterialInterface): [Read-Write]

  • name (Name): [Read-Write] The name of the parameter

  • param_type (ParticleSysParamType): [Read-Write] The type of parameters PSPT_None - There is no data type PSPT_Scalar - Use the scalar value PSPT_ScalarRand - Select a scalar value in the range [Scalar_Low..Scalar) PSPT_Vector - Use the vector value PSPT_VectorRand - Select a vector value in the range [Vector_Low..Vector) PSPT_Color - Use the color value PSPT_Actor - Use the actor value PSPT_Material - Use the material value PSPT_VectorUnitRand - Select a random unit vector and scale along the range [Vector_Low..Vector)

  • scalar (float): [Read-Write]

  • scalar_low (float): [Read-Write]

  • vector (Vector): [Read-Write]

  • vector_low (Vector): [Read-Write]

property actor: Actor

[Read-Write]

Type:

(Actor)

property color: Color

[Read-Write]

Type:

(Color)

property material: MaterialInterface

[Read-Write]

Type:

(MaterialInterface)

property name: Name

[Read-Write] The name of the parameter

Type:

(Name)

property param_type: ParticleSysParamType

[Read-Write] The type of parameters PSPT_None - There is no data type PSPT_Scalar - Use the scalar value PSPT_ScalarRand - Select a scalar value in the range [Scalar_Low..Scalar) PSPT_Vector - Use the vector value PSPT_VectorRand - Select a vector value in the range [Vector_Low..Vector) PSPT_Color - Use the color value PSPT_Actor - Use the actor value PSPT_Material - Use the material value PSPT_VectorUnitRand - Select a random unit vector and scale along the range [Vector_Low..Vector)

Type:

(ParticleSysParamType)

property scalar: float

[Read-Write]

Type:

(float)

property scalar_low: float

[Read-Write]

Type:

(float)

property vector: Vector

[Read-Write]

Type:

(Vector)

property vector_low: Vector

[Read-Write]

Type:

(Vector)