World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IRender.h>
Открытые члены | |
ODMRenderParams () | |
void | Initialize () |
Открытые атрибуты | |
int | uPickDepth |
int | shading_dist_shade |
int | shading_dist_shademist |
int | near_clip |
int | far_clip |
unsigned int | uCameraFovInDegrees |
int | int_fov_rad |
int | int_fov_rad_inv |
int | _unused_camera_rotation_y_int_sine |
int | _unused_camera_rotation_y_int_cosine |
int | _unused_camera_rotation_x_int_sine |
int | _unused_camera_rotation_x_int_cosine |
int | uNumPolygons |
unsigned int | _unused_uNumEdges |
unsigned int | _unused_uNumSurfs |
unsigned int | _unused_uNumSpans |
unsigned int | uNumBillboards |
float | field_40 |
int | outdoor_grid_band_3 |
int | field_4C |
int | field_50 |
unsigned int | bNoSky |
unsigned int | bDoNotRenderDecorations |
int | field_5C |
int | field_60 |
int | outdoor_no_wavy_water |
int | outdoor_no_mist |
int | building_gamme |
int | terrain_gamma |
unsigned int | uMapGridCellX |
unsigned int | uMapGridCellZ |
|
inline |
См. определение в файле IRender.h строка 56
Перекрестные ссылки bDoNotRenderDecorations, bNoSky, far_clip, field_5C, field_60, int_fov_rad, near_clip, outdoor_no_mist, outdoor_no_wavy_water, shading_dist_shade, shading_dist_shademist и uPickDepth.
void ODMRenderParams::Initialize | ( | ) |
См. определение в файле Outdoor.cpp строка 2196
Перекрестные ссылки field_4C, field_50, int_fov_rad, int_fov_rad_inv, stru193_math::pTanTable, stru_5C6E00, uCameraFovInDegrees, stru193_math::uIntegerHalfPi, stru193_math::uIntegerPi, stru193_math::uPiMask, ViewingParams::uSomeX, ViewingParams::uSomeZ и viewparams.
Используется в MM7Initialization() и ODM_LoadAndInitialize().
int ODMRenderParams::uPickDepth |
См. определение в файле IRender.h строка 73
Используется в IndoorCameraD3D::GetPickDepth(), MM7Initialization() и ODMRenderParams().
int ODMRenderParams::shading_dist_shade |
См. определение в файле IRender.h строка 74
Используется в GetActorTintColor(), MM6_Initialize(), MM7Initialization() и ODMRenderParams().
int ODMRenderParams::shading_dist_shademist |
См. определение в файле IRender.h строка 75
Используется в MM6_Initialize(), MM7Initialization() и ODMRenderParams().
int ODMRenderParams::near_clip |
См. определение в файле IRender.h строка 76
Используется в IndoorCameraD3D::GetNearClip() и ODMRenderParams().
int ODMRenderParams::far_clip |
См. определение в файле IRender.h строка 77
Используется в Application::Game::EventLoop(), IndoorCameraD3D::GetFarClip(), ODMRenderParams(), WinApiWindow::OnOSMenu() и GUIWindow_DebugMenu::Update().
unsigned int ODMRenderParams::uCameraFovInDegrees |
См. определение в файле IRender.h строка 78
Используется в RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), Initialize() и IsBModelVisible().
int ODMRenderParams::int_fov_rad |
См. определение в файле IRender.h строка 79
Используется в IndoorCameraD3D::_437143(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), RenderBase::DrawSpriteObjects_ODM(), Initialize(), ODM_LoadAndInitialize(), ODM_Project(), ODMRenderParams(), OutdoorLocation::PrepareActorsDrawList(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), IndoorCameraD3D::Project(), UnprojectX(), UnprojectY() и ParticleEngine::ViewProject_TrueIfStillVisible_BLV().
int ODMRenderParams::int_fov_rad_inv |
См. определение в файле IRender.h строка 80
Используется в Initialize() и ODM_LoadAndInitialize().
int ODMRenderParams::_unused_camera_rotation_y_int_cosine |
int ODMRenderParams::_unused_camera_rotation_x_int_cosine |
int ODMRenderParams::uNumPolygons |
См. определение в файле IRender.h строка 86
Используется в RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), OutdoorLocation::ExecDraw() и Render::RenderTerrainD3D().
unsigned int ODMRenderParams::uNumBillboards |
См. определение в файле IRender.h строка 90
Используется в RenderOpenGL::DrawBillboardList_BLV(), Render::DrawBillboardList_BLV(), OutdoorLocation::ExecDraw() и RenderBase::TransformBillboardsAndSetPalettesODM().
int ODMRenderParams::outdoor_grid_band_3 |
См. определение в файле IRender.h строка 93
Используется в MM7Initialization().
int ODMRenderParams::field_4C |
См. определение в файле IRender.h строка 94
Используется в Initialize().
int ODMRenderParams::field_50 |
См. определение в файле IRender.h строка 95
Используется в Initialize().
unsigned int ODMRenderParams::bNoSky |
См. определение в файле IRender.h строка 96
Используется в MM6_Initialize() и ODMRenderParams().
unsigned int ODMRenderParams::bDoNotRenderDecorations |
См. определение в файле IRender.h строка 97
Используется в OutdoorLocation::ExecDraw(), MM6_Initialize() и ODMRenderParams().
int ODMRenderParams::field_5C |
См. определение в файле IRender.h строка 98
Используется в ODMRenderParams().
int ODMRenderParams::field_60 |
См. определение в файле IRender.h строка 99
Используется в ODMRenderParams().
int ODMRenderParams::outdoor_no_wavy_water |
См. определение в файле IRender.h строка 100
Используется в MM6_Initialize(), MM7Initialization() и ODMRenderParams().
int ODMRenderParams::outdoor_no_mist |
См. определение в файле IRender.h строка 101
Используется в MM6_Initialize() и ODMRenderParams().
int ODMRenderParams::building_gamme |
См. определение в файле IRender.h строка 102
Используется в MM6_Initialize() и MM7Initialization().
int ODMRenderParams::terrain_gamma |
См. определение в файле IRender.h строка 103
Используется в MM6_Initialize() и MM7Initialization().
unsigned int ODMRenderParams::uMapGridCellX |
См. определение в файле IRender.h строка 105
Используется в OutdoorLocation::ExecDraw() и Render::RenderTerrainD3D().
unsigned int ODMRenderParams::uMapGridCellZ |
См. определение в файле IRender.h строка 106
Используется в OutdoorLocation::ExecDraw() и Render::RenderTerrainD3D().