|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Indoor.h>
Граф связей класса BLVRenderParams:Открытые члены | |
| BLVRenderParams () | |
| void | Reset () |
Открытые атрибуты | |
| int | field_0_timer_ |
| int | _unused_uFlags |
| Vec3_int_ | _unused_vPartyPos |
| int | _unused_sPartyRotY |
| int | _unused_sPartyRotX |
| int | uPartySectorID |
| int | _unused_sCosineY |
| int | _unused_sSineY |
| int | _unused_sCosineNegX |
| int | _unused_sSineNegX |
| float | _unused_fCosineY |
| float | _unused_fSineY |
| float | _unused_fCosineNegX |
| float | _unused_fSineNegX |
| int | bsp_fov_rad |
| int | bsp_fov_rad_inv |
| unsigned int | uTargetWidth |
| unsigned int | uTargetHeight |
| unsigned int | uViewportX |
| unsigned int | uViewportY |
| unsigned int | uViewportZ |
| unsigned int | uViewportW |
| int | fov |
| int * | pTargetZBuffer |
| int | uViewportHeight |
| int | uViewportWidth |
| int | uViewportCenterX |
| int | uViewportCenterY |
| struct BspRenderer_PortalViewportData * | field_7C |
| unsigned int | uNumFacesRenderedThisFrame |
| int | field_84 |
| int | field_88 |
| int | field_8C |
| int | field_90 |
| int | field_94 |
|
inline |
См. определение в файле Indoor.h строка 666
Перекрестные ссылки uViewportW, uViewportX, uViewportY и uViewportZ.
| void BLVRenderParams::Reset | ( | ) |
См. определение в файле Indoor.cpp строка 163
Перекрестные ссылки __debugbreak(), _calc_fov(), bsp_fov_rad, bsp_fov_rad_inv, IndoorCameraD3D::debug_flags, ViewingParams::draw_d3d_outlines, ViewingParams::draw_sw_outlines, field_0_timer_, field_84, field_88, field_8C, field_90, field_94, Viewport::field_of_view, fixpoint_div(), fixpoint_from_int(), fov, IndoorLocation::GetSector(), pBLVRenderParams, pEventTimer, pIndoor, pIndoorCameraD3D, pTargetZBuffer, pViewport, render, uNumFacesRenderedThisFrame, uPartySectorID, Viewport::uScreen_BR_X, Viewport::uScreen_BR_Y, Viewport::uScreen_TL_X, Viewport::uScreen_TL_Y, uTargetHeight, uTargetWidth, Timer::uTotalGameTimeElapsed, uViewportCenterX, uViewportCenterY, uViewportHeight, uViewportW, uViewportWidth, uViewportX, uViewportY, uViewportZ, viewparams, IndoorCameraD3D::vPartyPos, Vec2< T >::x, Vec2< T >::y и Vec3< T >::z.
Используется в PrepareDrawLists_BLV().
Граф вызовов:
Граф вызова функции:| int BLVRenderParams::field_0_timer_ |
См. определение в файле Indoor.h строка 675
Используется в IndoorLocation::ExecDraw_d3d(), BLVFace::GetTexture(), IndoorLocation::PrepareActorRenderList_BLV(), IndoorLocation::PrepareDecorationsRenderList_BLV() и Reset().
| int BLVRenderParams::uPartySectorID |
См. определение в файле Indoor.h строка 681
Используется в IndoorLocation::Draw(), PrepareBspRenderList_BLV(), PrepareDrawLists_BLV() и Reset().
| int BLVRenderParams::bsp_fov_rad |
См. определение в файле Indoor.h строка 692
Используется в Render::DrawIndoorSky(), GetPortalScreenCoord() и Reset().
| int BLVRenderParams::bsp_fov_rad_inv |
| unsigned int BLVRenderParams::uTargetWidth |
| unsigned int BLVRenderParams::uTargetHeight |
| unsigned int BLVRenderParams::uViewportX |
См. определение в файле Indoor.h строка 696
Используется в BspRenderer::AddFaceToRenderList_d3d(), BLVRenderParams(), RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV(), Render::DrawIndoorSky(), GetPortalScreenCoord(), PrepareBspRenderList_BLV() и Reset().
| unsigned int BLVRenderParams::uViewportY |
См. определение в файле Indoor.h строка 697
Используется в BspRenderer::AddFaceToRenderList_d3d(), BLVRenderParams(), RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV(), GetPortalScreenCoord(), PrepareBspRenderList_BLV() и Reset().
| unsigned int BLVRenderParams::uViewportZ |
См. определение в файле Indoor.h строка 698
Используется в BspRenderer::AddFaceToRenderList_d3d(), BLVRenderParams(), RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV(), Render::DrawIndoorSky(), GetPortalScreenCoord(), PrepareBspRenderList_BLV() и Reset().
| unsigned int BLVRenderParams::uViewportW |
См. определение в файле Indoor.h строка 699
Используется в BspRenderer::AddFaceToRenderList_d3d(), BLVRenderParams(), RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV(), GetPortalScreenCoord(), PrepareBspRenderList_BLV() и Reset().
| int* BLVRenderParams::pTargetZBuffer |
См. определение в файле Indoor.h строка 701
Используется в RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV() и Reset().
| int BLVRenderParams::uViewportHeight |
| int BLVRenderParams::uViewportWidth |
| int BLVRenderParams::uViewportCenterX |
См. определение в файле Indoor.h строка 704
Используется в Render::DrawIndoorSky(), GetPortalScreenCoord() и Reset().
| int BLVRenderParams::uViewportCenterY |
См. определение в файле Indoor.h строка 705
Используется в Render::DrawIndoorSky(), GetPortalScreenCoord() и Reset().
| struct BspRenderer_PortalViewportData* BLVRenderParams::field_7C |
| unsigned int BLVRenderParams::uNumFacesRenderedThisFrame |
См. определение в файле Indoor.h строка 707
Используется в IndoorLocation::ExecDraw_d3d() и Reset().