|
| STKParticle (bool randomize_initial_y=false, ISceneNode *parent=0, s32 id=-1, const core::vector3df &position=core::vector3df(0, 0, 0), const core::vector3df &rotation=core::vector3df(0, 0, 0), const core::vector3df &scale=core::vector3df(1.0f, 1.0f, 1.0f)) |
|
void | setColorFrom (float r, float g, float b) |
|
void | setColorTo (float r, float g, float b) |
|
virtual void | setEmitter (scene::IParticleEmitter *emitter) |
|
virtual void | OnRegisterSceneNode () |
|
void | setIncreaseFactor (float val) |
|
void | setHeightmap (std::vector< std::vector< float > > &array, float track_x, float track_z, float track_x_len, float track_z_len) |
|
void | generate (std::vector< CPUParticle > *out) |
|
void | setFlips () |
|
virtual bool | getFlips () const |
|
unsigned | getMaxCount () const |
|
void | setPreGenerating (bool val) |
|
virtual bool | isSkyParticle () const |
|
|
static void | updateFlips (unsigned maximum_particle_count) |
|
static void | destroyFlipsBuffer () |
|
static GLuint | getFlipsBuffer () |
|
|
void | generateParticlesFromPointEmitter (scene::IParticlePointEmitter *) |
|
void | generateParticlesFromBoxEmitter (scene::IParticleBoxEmitter *) |
|
void | generateParticlesFromSphereEmitter (scene::IParticleSphereEmitter *) |
|
void | stimulateHeightMap (float, unsigned int, std::vector< CPUParticle > *) |
|
void | stimulateNormal (float, unsigned int, std::vector< CPUParticle > *) |
|
|
HeightMapData * | m_hm |
|
std::vector< ParticleData > | m_particles_generating |
|
std::vector< ParticleData > | m_initial_particles |
|
core::vector3df | m_color_from |
|
core::vector3df | m_color_to |
|
float | m_size_increase_factor |
|
bool | m_first_execution |
|
bool | m_randomize_initial_y |
|
bool | m_flips |
|
bool | m_pre_generating |
|
core::matrix4 | m_previous_frame_matrix |
| Previous frame particles emitter source matrix.
|
|
unsigned | m_max_count |
| Maximum count of particles.
|
|
|
static std::vector< float > | m_flips_data |
|
static GLuint | m_flips_buffer = 0 |
|
The documentation for this class was generated from the following files: