|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <SpellFxRenderer.h>
Граф связей класса SpellFX_Billboard:Классы | |
| 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().