World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <ParticleEngine.h>
Открытые атрибуты | |
unsigned int | type |
float | x |
float | y |
float | z |
float | flt_10 |
float | flt_14 |
float | flt_18 |
union { | |
struct { | |
unsigned char r | |
unsigned char g | |
unsigned char b | |
unsigned char a | |
} | |
unsigned int uParticleColor | |
}; | |
int | timeToLive |
Texture * | texture |
float | particle_size |
float | _x |
float | _y |
float | _z |
int | rotation_speed |
int | angle |
int | uScreenSpaceX |
int | uScreenSpaceY |
int | uScreenSpaceZ |
int | uScreenSpaceW |
union { | |
struct { | |
unsigned short object_pid | |
short zbuffer_depth | |
} | |
}; | |
int | sZValue2 |
fixed | screenspace_scale |
float | fov_x |
float | fov_y |
int | uLightColor_bgr |
См. определение в файле ParticleEngine.h строка 40
unsigned int Particle::type |
См. определение в файле ParticleEngine.h строка 41
Используется в ParticleEngine::AddParticle() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::x |
См. определение в файле ParticleEngine.h строка 42
Используется в ParticleEngine::AddParticle() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::y |
См. определение в файле ParticleEngine.h строка 43
Используется в ParticleEngine::AddParticle() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::z |
См. определение в файле ParticleEngine.h строка 44
Используется в ParticleEngine::AddParticle() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::flt_10 |
См. определение в файле ParticleEngine.h строка 45
Используется в ParticleEngine::AddParticle().
float Particle::flt_14 |
См. определение в файле ParticleEngine.h строка 46
Используется в ParticleEngine::AddParticle().
float Particle::flt_18 |
См. определение в файле ParticleEngine.h строка 47
Используется в ParticleEngine::AddParticle().
unsigned char Particle::r |
См. определение в файле ParticleEngine.h строка 50
unsigned char Particle::g |
См. определение в файле ParticleEngine.h строка 50
unsigned char Particle::b |
См. определение в файле ParticleEngine.h строка 50
unsigned char Particle::a |
См. определение в файле ParticleEngine.h строка 50
unsigned int Particle::uParticleColor |
См. определение в файле ParticleEngine.h строка 52
Используется в ParticleEngine::AddParticle().
union { ... } |
int Particle::timeToLive |
См. определение в файле ParticleEngine.h строка 54
Используется в ParticleEngine::AddParticle() и ParticleEngine::UpdateParticles().
Texture* Particle::texture |
См. определение в файле ParticleEngine.h строка 55
Используется в ParticleEngine::AddParticle().
float Particle::particle_size |
См. определение в файле ParticleEngine.h строка 57
Используется в ParticleEngine::AddParticle() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::_x |
См. определение в файле ParticleEngine.h строка 58
Используется в ParticleEngine::AddParticle().
float Particle::_y |
См. определение в файле ParticleEngine.h строка 59
Используется в ParticleEngine::AddParticle().
float Particle::_z |
См. определение в файле ParticleEngine.h строка 60
Используется в ParticleEngine::AddParticle().
int Particle::rotation_speed |
См. определение в файле ParticleEngine.h строка 61
Используется в ParticleEngine::AddParticle().
int Particle::angle |
См. определение в файле ParticleEngine.h строка 62
Используется в ParticleEngine::AddParticle().
int Particle::uScreenSpaceX |
См. определение в файле ParticleEngine.h строка 63
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
int Particle::uScreenSpaceY |
См. определение в файле ParticleEngine.h строка 64
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
int Particle::uScreenSpaceZ |
См. определение в файле ParticleEngine.h строка 65
int Particle::uScreenSpaceW |
См. определение в файле ParticleEngine.h строка 66
unsigned short Particle::object_pid |
См. определение в файле ParticleEngine.h строка 70
short Particle::zbuffer_depth |
См. определение в файле ParticleEngine.h строка 71
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
union { ... } |
int Particle::sZValue2 |
См. определение в файле ParticleEngine.h строка 74
fixed Particle::screenspace_scale |
См. определение в файле ParticleEngine.h строка 75
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::fov_x |
См. определение в файле ParticleEngine.h строка 76
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
float Particle::fov_y |
См. определение в файле ParticleEngine.h строка 77
Используется в ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
int Particle::uLightColor_bgr |
См. определение в файле ParticleEngine.h строка 78
Используется в ParticleEngine::AddParticle().