/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Libs/GuiFoundation/Widgets/WidgetUtils.h
20 строк
850 B
Ingrater
Implement parameter coding guidelines in clang-tidy (#808)
18 фев 2023, 13:18
Не верифицирован
18 фев 2023, 13:18
3c98d47
Код
Авторство
О чём код?
#pragma once #include <GuiFoundation/GuiFoundationDLL.h> class QRectF; class QScreen; namespace ezWidgetUtils { /// \brief Contrary to QApplication::screenAt() this function will always succeed with a valid cursor positions /// and also with out of bounds cursor positions. EZ_GUIFOUNDATION_DLL QScreen& GetClosestScreen(const QPoint& point); EZ_GUIFOUNDATION_DLL void AdjustGridDensity( double& ref_fFinestDensity, double& ref_fRoughDensity, ezUInt32 uiWindowWidth, double fViewportSceneWidth, ezUInt32 uiMinPixelsForStep); EZ_GUIFOUNDATION_DLL void ComputeGridExtentsX(const QRectF& viewportSceneRect, double fGridStops, double& out_fMinX, double& out_fMaxX); EZ_GUIFOUNDATION_DLL void ComputeGridExtentsY(const QRectF& viewportSceneRect, double fGridStops, double& out_fMinY, double& out_fMaxY); } // namespace ezWidgetUtils