#include <particles.h>
Public Member Functions | |
void | serialize (std::ostream &os, u16 protocol_ver) const |
void | deSerialize (std::istream &is, u16 protocol_ver) |
Public Member Functions inherited from CommonParticleParams | |
CommonParticleParams () | |
void | copyCommon (CommonParticleParams &to) const |
Public Attributes | |
v3f | pos |
v3f | vel |
v3f | acc |
f32 | expirationtime = 1 |
f32 | size = 1 |
Public Attributes inherited from CommonParticleParams | |
bool | collisiondetection = false |
bool | collision_removal = false |
bool | object_collision = false |
bool | vertical = false |
std::string | texture |
struct TileAnimationParams | animation |
u8 | glow = 0 |
MapNode | node |
u8 | node_tile = 0 |
void ParticleParameters::deSerialize | ( | std::istream & | is, |
u16 | protocol_ver | ||
) |
References acc, CommonParticleParams::animation, CommonParticleParams::collision_removal, CommonParticleParams::collisiondetection, TileAnimationParams::deSerialize(), deSerializeString32(), expirationtime, CommonParticleParams::glow, CommonParticleParams::node, CommonParticleParams::node_tile, CommonParticleParams::object_collision, MapNode::param0, MapNode::param2, pos, readF32(), readU16(), readU8(), readV3F32(), size, CommonParticleParams::texture, vel, and CommonParticleParams::vertical.
void ParticleParameters::serialize | ( | std::ostream & | os, |
u16 | protocol_ver | ||
) | const |
References acc, CommonParticleParams::animation, CommonParticleParams::collision_removal, CommonParticleParams::collisiondetection, expirationtime, CommonParticleParams::glow, CommonParticleParams::node, CommonParticleParams::node_tile, CommonParticleParams::object_collision, MapNode::param0, MapNode::param2, pos, TileAnimationParams::serialize(), serializeString32(), size, CommonParticleParams::texture, vel, CommonParticleParams::vertical, writeF32(), writeU16(), writeU8(), and writeV3F32().
v3f ParticleParameters::acc |
Referenced by deSerialize(), serialize(), and ParticleSpawner::spawnParticle().
f32 ParticleParameters::expirationtime = 1 |
Referenced by deSerialize(), serialize(), and ParticleSpawner::spawnParticle().
v3f ParticleParameters::pos |
Referenced by deSerialize(), serialize(), and ParticleSpawner::spawnParticle().
f32 ParticleParameters::size = 1 |
Referenced by deSerialize(), serialize(), and ParticleSpawner::spawnParticle().
v3f ParticleParameters::vel |
Referenced by deSerialize(), serialize(), and ParticleSpawner::spawnParticle().