World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
Файл Viewport.h

См. исходные тексты.

Классы

struct  Viewport
 
struct  ViewingParams
 

Переменные

struct ViewportpViewport
 
struct ViewingParamsviewparams
 

Переменные

◆ pViewport

struct Viewport* pViewport

См. определение в файле mm7_data.cpp строка 21

Используется в IndoorCameraD3D::_437143(), ArenaFight(), IndoorCameraD3D::CreateWorldMatrixAndSomeStuff(), Vis::DoesRayIntersectBillboard(), Engine::DrawGUI(), Render::DrawIndoorSky(), GUIWindow::DrawMessageBox(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), FinalInitialization(), GameUI_DrawRightPanel(), GameUI_WritePointedObjectStatusString(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook(), GUIWindow_CharacterRecord::GUIWindow_CharacterRecord(), GUIWindow_JournalBook::GUIWindow_JournalBook(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_QuestBook::GUIWindow_QuestBook(), Weather::Initialize(), Render::InitializeFullscreen(), MM7Initialization(), ODM_Project(), GUIWindow_Spellbook::OpenSpellbook(), Engine::PickMouse(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), Present32(), IndoorCameraD3D::Project(), SpellFxRenderer::RenderSpecialEffects(), BLVRenderParams::Reset(), Render::ScreenFade(), RenderOpenGL::SwitchToWindow(), Render::SwitchToWindow(), RenderBase::TransformBillboardsAndSetPalettesODM(), Mouse::UI_OnMouseLeftClick(), UI_OnMouseRightClick(), UnprojectX(), UnprojectY(), GUIWindow_AutonotesBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_Spellbook::Update(), GUIWindow_MapBook::Update(), GUIWindow_GameMenu::Update() и GUIWindow_DebugMenu::Update().

◆ viewparams

struct ViewingParams* viewparams

См. определение в файле mm7_data.cpp строка 22

Используется в stru262_TurnBased::_406457(), stru262_TurnBased::_4065B0(), CastSpellInfoHelpers::_427E01_cast_spell(), Engine::_461103_load_level_sub(), _493938_regenerate(), _494035_timed_effects__water_walking_damage__etc(), Player::AddVariable(), back_to_game(), BLV_ProcessPartyActions(), CreateParty_EventLoop(), DamagePlayerFromMonster(), DoSavegame(), Engine::Draw(), DrawBook_Map_sub(), Engine::DrawGUI(), Weather::DrawSnow(), EnterHouse(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), OutdoorLocation::ExecDraw(), FinalInitialization(), Game_QuitGameWhilePlaying(), Game_StartDialogue(), Game_StartNewGameWhilePlaying(), Application::Game::GameLoop(), GameUI_DrawMinimap(), GameUI_GetMinimapHintText(), GameUI_OnPlayerPortraitLeftClick(), GetMapBookHintText(), Chest::GrabItem(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_Spellbook::GUIWindow_Spellbook(), ODMRenderParams::Initialize(), ItemInteraction(), OutdoorLocation::Load(), LoadGame(), ArcomageGame::Loop(), Actor::LootActor(), MainMenuLoad_EventLoop(), Application::Menu::MenuLoop(), MM6_Initialize(), MM7Initialization(), stru262_TurnBased::NextTurn(), ODM_LoadAndInitialize(), ODM_ProcessPartyActions(), Application::GameWindowHandler::OnActivated(), Application::GameWindowHandler::OnChar(), Chest::OnChestLeftClick(), Application::Game::OnEscape(), Weather::OnPlayerTurn(), Application::GameWindowHandler::OnVkDown(), Player::PlayEmotion(), PrepareToLoadBLV(), PrepareToLoadODM(), PrepareToLoadRestUI(), Player::Recover(), BLVRenderParams::Reset(), Player::SetRecoveryTime(), Player::SetVariable(), Party::Sleep8Hours(), stru262_TurnBased::StepTurnQueue(), Player::SubtractVariable(), GUIWindow_CharacterRecord::ToggleRingsOverlay(), UI_OnMouseRightClick(), UIShop_Buy_Identify_Repair(), GUIWindow_MapBook::Update(), GUIWindow_Inventory::Update(), GUIWindow_GameMenu::Update(), GUIWindow_RestWindow::Update(), GUIWindow_BooksButtonOverlay::Update(), GUIWindow_DebugMenu::Update(), OnButtonClick::Update(), OnButtonClick2::Update(), OnButtonClick3::Update(), OnButtonClick4::Update(), OnSaveLoad::Update(), OnCancel::Update(), OnCancel2::Update(), OnCancel3::Update(), UpdateActors_BLV(), UpdateActors_ODM(), Party::UpdatePlayersAndHirelingsEmotions() и Player::UseItem_DrinkPotion_etc().