MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / OnScreenRatioChanged

Method OnScreenRatioChanged

ogsr_engine/xrGame/HUDManager.cpp:370–381  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

368void CHUDManager::SetHitmarkType(LPCSTR tex_name) { HitMarker.InitShader(tex_name); }
369#include "ui\UIMainInGameWnd.h"
370void CHUDManager::OnScreenRatioChanged()
371{
372 xr_delete(pUI->UIMainIngameWnd);
373
374 pUI->UIMainIngameWnd = xr_new<CUIMainIngameWnd>();
375 pUI->UIMainIngameWnd->Init();
376 pUI->UIMainIngameWnd->OnConnected(); //Перезагружаем здесь миникарту, чтобы она не пропадала при изменении разрешения экрана.
377 pUI->UnLoad();
378 pUI->Load(pUI->UIGame());
379 if (auto act = Actor())
380 act->UpdateArtefactPanel(); //Обновляем панель с артами на худе
381}
382
383void CHUDManager::OnDisconnected()
384{

Callers 1

ExecuteMethod · 0.80

Calls 8

xr_deleteFunction · 0.85
ActorFunction · 0.85
UIGameMethod · 0.80
UpdateArtefactPanelMethod · 0.80
InitMethod · 0.45
OnConnectedMethod · 0.45
UnLoadMethod · 0.45
LoadMethod · 0.45

Tested by

no test coverage detected