World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <SpellFxRenderer.h>
Классы | |
struct | local_01 |
Открытые члены | |
SpellFX_Billboard () | |
virtual | ~SpellFX_Billboard () |
int | SpellFXNearClipAdjust (float a2) |
int | SpellFXFarClipAdjust (float a2) |
int | SpellFXViewTransform () |
bool | SpellFXViewClip () |
int | SpellFXProject () |
void | Initialize (int a2) |
void | _47829F_sphere_particle (float x_offset, float y_offset, float z_offset, float scale, int diffuse) |
Открытые атрибуты | |
unsigned int | uNumVec4sInArray1 |
struct stru16x * | pArray1 |
unsigned int | uNumVec3sInArray2 |
struct stru160 * | pArray2 |
int | uNumVertices |
local_01 | field_14 [5] |
int | field_64 [20] |
float | field_B4 [20] |
local_01 | field_104 [5] |
См. определение в файле SpellFxRenderer.h строка 13
|
inline |
См. определение в файле SpellFxRenderer.h строка 15
Перекрестные ссылки pArray1, pArray2, uNumVec3sInArray2, uNumVec4sInArray1 и uNumVertices.
|
virtual |
int SpellFX_Billboard::SpellFXNearClipAdjust | ( | float | a2 | ) |
См. определение в файле SpellFxRenderer.cpp строка 1453
Перекрестные ссылки field_64, field_B4 и uNumVertices.
Используется в SpellFXViewClip().
int SpellFX_Billboard::SpellFXFarClipAdjust | ( | float | a2 | ) |
См. определение в файле SpellFxRenderer.cpp строка 1519
Перекрестные ссылки field_64, field_B4 и uNumVertices.
Используется в SpellFXViewClip().
int SpellFX_Billboard::SpellFXViewTransform | ( | ) |
См. определение в файле SpellFxRenderer.cpp строка 1587
Перекрестные ссылки field_14, field_64, pIndoorCameraD3D, uNumVertices и IndoorCameraD3D::ViewTransform().
Используется в _47829F_sphere_particle().
bool SpellFX_Billboard::SpellFXViewClip | ( | ) |
См. определение в файле SpellFxRenderer.cpp строка 1610
Перекрестные ссылки field_64, field_B4, IndoorCameraD3D::GetFarClip(), IndoorCameraD3D::GetNearClip(), pIndoorCameraD3D, SpellFXFarClipAdjust(), SpellFXNearClipAdjust() и uNumVertices.
Используется в _47829F_sphere_particle().
int SpellFX_Billboard::SpellFXProject | ( | ) |
См. определение в файле SpellFxRenderer.cpp строка 1653
Перекрестные ссылки SpellFX_Billboard::local_01::diffuse, field_104, field_B4, pIndoorCameraD3D, IndoorCameraD3D::Project(), round_to_int(), uNumVertices, SpellFX_Billboard::local_01::x, SpellFX_Billboard::local_01::y и SpellFX_Billboard::local_01::z.
Используется в _47829F_sphere_particle().
void SpellFX_Billboard::Initialize | ( | int | a2 | ) |
См. определение в файле SpellFxRenderer.cpp строка 118
Перекрестные ссылки array_4EB8B8, array_4EBBD0_x, stru160::field_0, stru160::field_4, stru160::field_8, stru16x::field_C, pArray1, pArray2, uNumVec3sInArray2 и uNumVec4sInArray1.
Используется в SpellFxRenderer::SpellFxRenderer().
void SpellFX_Billboard::_47829F_sphere_particle | ( | float | x_offset, |
float | y_offset, | ||
float | z_offset, | ||
float | scale, | ||
int | diffuse | ||
) |
См. определение в файле SpellFxRenderer.cpp строка 144
Перекрестные ссылки SpellFX_Billboard::local_01::diffuse, stru160::field_0, field_14, stru160::field_4, stru160::field_8, pArray1, pArray2, render, SpellFXProject(), SpellFXViewClip(), SpellFXViewTransform(), uNumVec3sInArray2, uNumVertices, SpellFX_Billboard::local_01::x, SpellFX_Billboard::local_01::y и SpellFX_Billboard::local_01::z.
Используется в SpellFxRenderer::_4A7688_fireball_collision_particle() и SpellFxRenderer::_4A77FD_implosion_particle_d3d().
unsigned int SpellFX_Billboard::uNumVec4sInArray1 |
См. определение в файле SpellFxRenderer.h строка 43
Используется в Initialize() и SpellFX_Billboard().
struct stru16x* SpellFX_Billboard::pArray1 |
См. определение в файле SpellFxRenderer.h строка 44
Используется в _47829F_sphere_particle(), Initialize(), SpellFX_Billboard() и ~SpellFX_Billboard().
unsigned int SpellFX_Billboard::uNumVec3sInArray2 |
См. определение в файле SpellFxRenderer.h строка 45
Используется в _47829F_sphere_particle(), Initialize() и SpellFX_Billboard().
struct stru160* SpellFX_Billboard::pArray2 |
См. определение в файле SpellFxRenderer.h строка 46
Используется в _47829F_sphere_particle(), Initialize(), SpellFX_Billboard() и ~SpellFX_Billboard().
int SpellFX_Billboard::uNumVertices |
См. определение в файле SpellFxRenderer.h строка 49
Используется в _47829F_sphere_particle(), Render::_4A4CC9_AddSomeBillboard(), SpellFX_Billboard(), SpellFXFarClipAdjust(), SpellFXNearClipAdjust(), SpellFXProject(), SpellFXViewClip() и SpellFXViewTransform().
local_01 SpellFX_Billboard::field_14[5] |
См. определение в файле SpellFxRenderer.h строка 50
Используется в _47829F_sphere_particle() и SpellFXViewTransform().
int SpellFX_Billboard::field_64[20] |
См. определение в файле SpellFxRenderer.h строка 51
Используется в SpellFXFarClipAdjust(), SpellFXNearClipAdjust(), SpellFXViewClip() и SpellFXViewTransform().
float SpellFX_Billboard::field_B4[20] |
См. определение в файле SpellFxRenderer.h строка 52
Используется в SpellFXFarClipAdjust(), SpellFXNearClipAdjust(), SpellFXProject() и SpellFXViewClip().
local_01 SpellFX_Billboard::field_104[5] |
См. определение в файле SpellFxRenderer.h строка 53
Используется в Render::_4A4CC9_AddSomeBillboard() и SpellFXProject().