World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл ParticleEngine.h

См. исходные тексты.

Классы

struct  Particle_sw
 
struct  Particle
 
struct  stru2_LineList
 
class  ParticleEngine
 
struct  TrailParticle
 
struct  TrailParticleGenerator
 

Перечисления

enum  ParticleType : uint32_t {
  ParticleType_Invalid = 0, ParticleType_1 = 0x0001, ParticleType_Rotating = 0x0004, ParticleType_8 = 0x0008,
  ParticleType_Diffuse = 0x0100, ParticleType_Line = 0x0200, ParticleType_Bitmap = 0x0400, ParticleType_Sprite = 0x0800
}
 

Переменные

TrailParticleGenerator trail_particle_generator
 

Перечисления

◆ ParticleType

Элементы перечислений
ParticleType_Invalid 
ParticleType_1 
ParticleType_Rotating 
ParticleType_8 
ParticleType_Diffuse 
ParticleType_Line 
ParticleType_Bitmap 
ParticleType_Sprite 

См. определение в файле ParticleEngine.h строка 5

5  : uint32_t {
7  ParticleType_1 = 0x0001,
8  ParticleType_Rotating = 0x0004,
9  ParticleType_8 = 0x0008,
10  ParticleType_Diffuse = 0x0100, // colored plane
11  ParticleType_Line = 0x0200, // line
12  ParticleType_Bitmap = 0x0400, // textured planed
13  ParticleType_Sprite = 0x0800
14 };

Переменные

◆ trail_particle_generator

TrailParticleGenerator trail_particle_generator

См. определение в файле ParticleEngine.cpp строка 13

Используется в _46BFFA_update_spell_fx(), OutdoorLocation::Draw() и IndoorLocation::Draw().

ParticleType_1
@ ParticleType_1
Definition: ParticleEngine.h:7
ParticleType_Line
@ ParticleType_Line
Definition: ParticleEngine.h:11
ParticleType_Diffuse
@ ParticleType_Diffuse
Definition: ParticleEngine.h:10
ParticleType_Sprite
@ ParticleType_Sprite
Definition: ParticleEngine.h:13
ParticleType_8
@ ParticleType_8
Definition: ParticleEngine.h:9
ParticleType_Invalid
@ ParticleType_Invalid
Definition: ParticleEngine.h:6
ParticleType_Rotating
@ ParticleType_Rotating
Definition: ParticleEngine.h:8
ParticleType_Bitmap
@ ParticleType_Bitmap
Definition: ParticleEngine.h:12
uint32_t
unsigned __int32 uint32_t
Definition: SDL_config.h:39