DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ TransformToScreenPos()

vector ActionTargetsCursor::TransformToScreenPos ( vector pWorldPos)
inlineprotected

transform world pos to screen pos (related to parent widget size)

get relative pos for screen from world pos vector

get size of parent widget

calculate corrent position from relative pos and parent widget size

См. определение в файле ActionTargetsCursor.c строка 411

412 {
413 float parent_width, parent_height;
414 vector transformed_pos, screen_pos;
415
417 screen_pos = g_Game.GetScreenPosRelative(pWorldPos);
419 m_Root.GetParent().GetScreenSize(parent_width, parent_height);
420
422 transformed_pos[0] = screen_pos[0] * parent_width;
423 transformed_pos[1] = screen_pos[1] * parent_height;
424
425 return transformed_pos;
426 }
DayZGame g_Game
Определения DayZGame.c:4074
Widget m_Root
Определения ActionTargetsCursor.c:90

Перекрестные ссылки g_Game и m_Root.

Используется в GetOnScreenPosition().