World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <VectorTypes.h>
Открытые члены | |
Vec3 (T a=0, T b=0, T c=0) | |
template<class U > | |
uint32_t | GetDistanceTo (Vec3< U > &o) |
void | Normalize_float () |
![]() | |
Vec2 (T a=0, T b=0) | |
Открытые статические члены | |
static void | Rotate (T sDepth, T sRotY, T sRotX, Vec3< T > v, T *outx, T *outy, T *outz) |
static void | Normalize (T *x, T *y, T *z) |
Открытые атрибуты | |
T | z |
![]() | |
T | x |
T | y |
См. определение в файле VectorTypes.h строка 26
См. определение в файле VectorTypes.h строка 32
|
inlinestatic |
См. определение в файле VectorTypes.h строка 37
См. определение в файле VectorTypes.h строка 48
См. определение в файле VectorTypes.h строка 27
Используется в IndoorCameraD3D::_437376(), IndoorCameraD3D::_437607(), Engine::_461103_load_level_sub(), stru10::_49C720(), BspRenderer::AddFaceToRenderList_d3d(), IndoorCameraD3D::ApplyViewTransform_TrueIfStillVisible_BLV(), stru10::CalcFaceBounding(), SkyBillboardStruct::CalcSkyFrustumVec(), Vis::CastPickRay(), Engine::Draw(), Render::DrawIndoorSky(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), Vec3< int >::GetDistanceTo(), GetPortalScreenCoord(), IndoorCameraD3D::is_face_faced_to_camera(), ODMFace::IsBackfaceNotCulled(), Vec3< int >::Normalize_float(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), PrepareDrawLists_BLV(), BLVRenderParams::Reset(), sub_4406BC() и IndoorCameraD3D::ViewTransform().