World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <OurMath.h>
Открытые члены | |
fixed () | |
fixed (int _bits) | |
float | GetFloatFraction () const |
float | GetFloat () const |
int | GetInt () const |
int | GetUnsignedInt () const |
fixed | operator* (const fixed &rhs) |
fixed | operator/ (const fixed &rhs) |
fixed | operator+ (const fixed &rhs) |
fixed | operator- (const fixed &rhs) |
bool | operator>= (const fixed &rhs) |
bool | operator<= (const fixed &rhs) |
bool | operator> (const fixed &rhs) |
bool | operator< (const fixed &rhs) |
Открытые статические члены | |
static fixed | FromFloat (float f) |
static fixed | FromInt (int value) |
static fixed | Raw (int value) |
Открытые атрибуты | |
int32_t | _internal |
|
inline |
|
inlineexplicit |
|
inlinestatic |
См. определение в файле OurMath.h строка 25
Перекрестные ссылки fixpoint_from_float() и Raw().
Используется в IndoorCameraD3D::ApplyViewTransform_TrueIfStillVisible_BLV() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
|
inlinestatic |
См. определение в файле OurMath.h строка 29
Перекрестные ссылки Raw().
Используется в GetPortalScreenCoord(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
|
inlinestatic |
См. определение в файле OurMath.h строка 31
Перекрестные ссылки fixed().
Используется в IndoorCameraD3D::ApplyViewTransform_TrueIfStillVisible_BLV(), FromFloat(), FromInt(), GetPortalScreenCoord(), operator*(), operator+(), operator-() и operator/().
|
inline |
См. определение в файле OurMath.h строка 33
Перекрестные ссылки _internal.
Используется в GetFloat().
|
inline |
См. определение в файле OurMath.h строка 37
Перекрестные ссылки GetFloatFraction() и GetInt().
Используется в _441A4E_overlay_on_portrait(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV() и IndoorLocation::PrepareItemsRenderList_BLV().
|
inline |
См. определение в файле OurMath.h строка 40
Перекрестные ссылки _internal.
Используется в GetFloat().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int32_t fixed::_internal |
См. определение в файле OurMath.h строка 73
Используется в RenderBase::DrawSpriteObjects_ODM(), GetFloatFraction(), GetInt(), GetUnsignedInt(), operator*(), operator+(), operator-(), operator/(), operator<(), operator<=(), operator>(), operator>=() и IndoorLocation::PrepareItemsRenderList_BLV().