|
Unravel Engine C++ Reference
|
#include <particle_system.h>
Public Member Functions | |
| void | reset () |
Definition at line 108 of file particle_system.h.
| void EmitterUniforms::reset | ( | ) |
Definition at line 60 of file particle_system.cpp.
| bool EmitterUniforms::m_alignToDirection |
Definition at line 171 of file particle_system.h.
| math::vec3 EmitterUniforms::m_billboardRight |
Definition at line 162 of file particle_system.h.
| math::vec3 EmitterUniforms::m_billboardUp |
Definition at line 163 of file particle_system.h.
| BlendMode::Enum EmitterUniforms::m_blendMode |
Definition at line 159 of file particle_system.h.
| math::gradient<math::color> EmitterUniforms::m_colorBySpeedGradient |
Definition at line 138 of file particle_system.h.
| frange_t EmitterUniforms::m_colorBySpeedVelocityRange |
Definition at line 139 of file particle_system.h.
| math::gradient<math::color> EmitterUniforms::m_colorGradient |
Definition at line 144 of file particle_system.h.
| float EmitterUniforms::m_colorIntensity |
Definition at line 147 of file particle_system.h.
| bx::Easing::Enum EmitterUniforms::m_easePos |
Definition at line 155 of file particle_system.h.
| float EmitterUniforms::m_emissionLifetime |
Definition at line 145 of file particle_system.h.
| math::vec3 EmitterUniforms::m_emissionShapePosition |
Definition at line 121 of file particle_system.h.
| math::vec3 EmitterUniforms::m_emissionShapeScale |
Definition at line 122 of file particle_system.h.
| math::vec3 EmitterUniforms::m_forceOverLifetime |
Definition at line 135 of file particle_system.h.
| float EmitterUniforms::m_gravityScale |
Definition at line 131 of file particle_system.h.
| math::vec3 EmitterUniforms::m_initialScale3D |
Definition at line 129 of file particle_system.h.
| float EmitterUniforms::m_lifetime |
Definition at line 130 of file particle_system.h.
| math::gradient<float> EmitterUniforms::m_lifetimeByEmitterSpeedGradient |
Definition at line 141 of file particle_system.h.
| frange_t EmitterUniforms::m_lifetimeByEmitterSpeedRange |
Definition at line 142 of file particle_system.h.
| bool EmitterUniforms::m_loop |
Definition at line 152 of file particle_system.h.
| float EmitterUniforms::m_opacity |
Definition at line 146 of file particle_system.h.
| float EmitterUniforms::m_particlesPerSecond |
Definition at line 132 of file particle_system.h.
| bool EmitterUniforms::m_paused |
Definition at line 151 of file particle_system.h.
| math::vec2 EmitterUniforms::m_pivot |
Definition at line 174 of file particle_system.h.
| bool EmitterUniforms::m_playing |
Definition at line 150 of file particle_system.h.
| math::transform EmitterUniforms::m_prevTransform |
Definition at line 118 of file particle_system.h.
| RenderMode::Enum EmitterUniforms::m_renderMode |
Definition at line 158 of file particle_system.h.
| math::gradient<frange_t> EmitterUniforms::m_scaleGradient |
Definition at line 128 of file particle_system.h.
| SimulationSpace::Enum EmitterUniforms::m_simulationSpace |
Definition at line 113 of file particle_system.h.
| frange_t EmitterUniforms::m_sizeBySpeedRange |
Definition at line 136 of file particle_system.h.
| frange_t EmitterUniforms::m_sizeBySpeedVelocityRange |
Definition at line 137 of file particle_system.h.
| EmitterSpawnLocation::Enum EmitterUniforms::m_spawnLocation |
Definition at line 125 of file particle_system.h.
| float EmitterUniforms::m_startDelay |
Definition at line 153 of file particle_system.h.
| float EmitterUniforms::m_temporalMotion |
Definition at line 133 of file particle_system.h.
| float EmitterUniforms::m_texSheetCycles |
Definition at line 167 of file particle_system.h.
| bool EmitterUniforms::m_texSheetRandomize |
Definition at line 168 of file particle_system.h.
| math::vec2 EmitterUniforms::m_texSheetTiles |
Definition at line 166 of file particle_system.h.
| TextureMode::Enum EmitterUniforms::m_textureMode |
Definition at line 157 of file particle_system.h.
| math::transform EmitterUniforms::m_transform |
Definition at line 117 of file particle_system.h.
| float EmitterUniforms::m_velocityDamping |
Definition at line 134 of file particle_system.h.
| math::gradient<frange_t> EmitterUniforms::m_velocityGradient |
Definition at line 127 of file particle_system.h.