World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Indoor.h>
Открытые члены | |
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().