#include <particles.h>
Inheritance diagram for CommonParticleParams:
Collaboration diagram for CommonParticleParams:Public Member Functions | |
| CommonParticleParams () | |
| void | copyCommon (CommonParticleParams &to) const |
Public Attributes | |
| bool | collisiondetection = false |
| bool | collision_removal = false |
| bool | object_collision = false |
| bool | vertical = false |
| ServerParticleTexture | texture |
| struct TileAnimationParams | animation |
| u8 | glow = 0 |
| MapNode | node |
| u8 | node_tile = 0 |
|
inline |
References animation, CONTENT_IGNORE, node, MapNode::setContent(), TAT_NONE, and TileAnimationParams::type.
Here is the call graph for this function:
|
inline |
References animation, collision_removal, collisiondetection, glow, node, node_tile, object_collision, texture, and vertical.
Referenced by ParticleSpawner::spawnParticle().
Here is the caller graph for this function:| struct TileAnimationParams CommonParticleParams::animation |
| bool CommonParticleParams::collision_removal = false |
Referenced by copyCommon(), ParticleParameters::deSerialize(), ParticleParameters::serialize(), and Particle::step().
| bool CommonParticleParams::collisiondetection = false |
Referenced by copyCommon(), ParticleParameters::deSerialize(), ParticleParameters::serialize(), and Particle::step().
| u8 CommonParticleParams::glow = 0 |
Referenced by copyCommon(), ParticleParameters::deSerialize(), ParticleParameters::serialize(), and Particle::updateLight().
| MapNode CommonParticleParams::node |
| u8 CommonParticleParams::node_tile = 0 |
| bool CommonParticleParams::object_collision = false |
Referenced by copyCommon(), ParticleParameters::deSerialize(), ParticleParameters::serialize(), and Particle::step().
| ServerParticleTexture CommonParticleParams::texture |
Referenced by copyCommon(), ParticleParameters::deSerialize(), Particle::getBlendMode(), and ParticleParameters::serialize().
| bool CommonParticleParams::vertical = false |