ParticleEmitter =============== Variables --------- .. list-table:: :width: 100% :header-rows: 1 :class: code-table * - Name - Type - Description * - number - uint32_t - The number of particles per emission. * - durationRange - `std::array `_\ - The range of duration per particle, in **seconds**. * - positionRange - `std::array `_\<:doc:`/types/Math/index`::vec3, 2> - The range of position per particle. * - baseDirection - :doc:`/types/Math/index`::vec3 - The base direction. * - directionAnglesRange - `std::array `_\<:doc:`/types/Math/index`::vec3, 2> - The range of direction, from the base direction, per particle. Per axis, in radians. * - speedRange - `std::array `_\ - The range of speed, per particle. * - image - :doc:`/types/Image/index`\* - The texture of the particles. * - colorRange - `std::array `_\<:doc:`/types/Math/index`::vec4, 2> - The range of color per particle. If ``image`` is not ``null``, the color is multiplied to the image. * - sizeRange - `std::array `_\ - The range of size, per particle. * - rotationRange - `std::array `_\ - The range of rotation, per particle. In radians.