RSX Code Reference
    Preparing search index...
    • rsx
    • ParticleEmissionOptions

    Class ParticleEmissionOptions

    ParticleEmissionOptions represents information about a manually triggered particle emission burst. The different fields represent properties of the generated particles that can be overriden or adjusted for this burst.

    Index
    _color?: SRGBColor
    _flipProbabilityU?: number
    _flipProbabilityV?: number
    _isWorldPosition: boolean
    _lifetime?: number
    _position?: Vector3
    _preserveShapePosition: boolean
    _rotation?: number
    _rotation3D?: Vector3
    _seed?: number
    _size?: number
    _size3D?: Vector3
    _speed?: number
    _targetEmitter: ParticleEmitter
    _velocity?: Vector3
    • get flipProbabilityU(): number

      Optional U texture coordinate flip probability for the emitted particle.

      Returns number

    • set flipProbabilityU(value: number): void

      Parameters

      • value: number

      Returns void

    • get flipProbabilityV(): number

      Optional V texture coordinate flip probability for the emitted particle.

      Returns number

    • set flipProbabilityV(value: number): void

      Parameters

      • value: number

      Returns void

    • get isWorldPosition(): boolean

      When enabled, the world position is assumed to be specified in world space.

      Returns boolean

    • set isWorldPosition(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get lifetime(): number

      Optional lifetime override for the emitted particle, in seconds.

      Returns number

    • set lifetime(value: number): void

      Parameters

      • value: number

      Returns void

    • get position(): Vector3

      Optional position of the emitted particle. If PreserveShapePosition is enabled, the relative position of the particle in the shape will be preserved.

      Returns Vector3

    • set position(value: Immutable<Vector3>): void

      Parameters

      Returns void

    • get preserveShapePosition(): boolean

      When enabled, the relative position of the emitted particle within the shape will be preserved.

      Returns boolean

    • set preserveShapePosition(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get rotation(): number

      Optional rotation override for the emitted particle, in degrees.

      Returns number

    • set rotation(value: number): void

      Parameters

      • value: number

      Returns void

    • get seed(): number

      Optional random seed for the emitted particle.

      Returns number

    • set seed(value: number): void

      Parameters

      • value: number

      Returns void

    • get size(): number

      Optional size override for the emitted particle.

      Returns number

    • set size(value: number): void

      Parameters

      • value: number

      Returns void

    • get speed(): number

      Optional speed override for the emitted particle, in meters.

      Returns number

    • set speed(value: number): void

      Parameters

      • value: number

      Returns void