68 void serialize(std::ostream &os, u16 protocol_ver)
const;
69 void deSerialize(std::istream &is, u16 protocol_ver);
core::vector3df v3f
Definition: irr_v3d.h:26
#define CONTENT_IGNORE
Definition: mapnode.h:71
Definition: particles.h:30
bool object_collision
Definition: particles.h:33
MapNode node
Definition: particles.h:38
bool collisiondetection
Definition: particles.h:31
struct TileAnimationParams animation
Definition: particles.h:36
std::string texture
Definition: particles.h:35
void copyCommon(CommonParticleParams &to) const
Definition: particles.h:48
u8 glow
Definition: particles.h:37
bool collision_removal
Definition: particles.h:32
bool vertical
Definition: particles.h:34
CommonParticleParams()
Definition: particles.h:41
u8 node_tile
Definition: particles.h:39
Definition: mapnode.h:118
void setContent(content_t c) noexcept
Definition: mapnode.h:160
Definition: particles.h:61
v3f pos
Definition: particles.h:62
void serialize(std::ostream &os, u16 protocol_ver) const
Definition: particles.cpp:23
v3f acc
Definition: particles.h:64
v3f vel
Definition: particles.h:63
f32 size
Definition: particles.h:66
f32 expirationtime
Definition: particles.h:65
void deSerialize(std::istream &is, u16 protocol_ver)
Definition: particles.cpp:42
Definition: particles.h:72
v3f maxpos
Definition: particles.h:74
v3f maxvel
Definition: particles.h:74
u16 amount
Definition: particles.h:73
f32 minexptime
Definition: particles.h:76
f32 maxexptime
Definition: particles.h:76
f32 minsize
Definition: particles.h:76
v3f maxacc
Definition: particles.h:74
v3f minpos
Definition: particles.h:74
v3f minacc
Definition: particles.h:74
f32 time
Definition: particles.h:75
f32 maxsize
Definition: particles.h:76
v3f minvel
Definition: particles.h:74
Definition: tileanimation.h:33
enum TileAnimationType type
Definition: tileanimation.h:34
@ TAT_NONE
Definition: tileanimation.h:27