/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
software_renderer/circle_info.hpp
36 строк
794 B
Maxim Pimenov
Review fixes.
09 сен 2019, 13:52
09 сен 2019, 13:52
d205599
Код
Авторство
О чём код?
#pragma once #include "drape/drape_global.hpp" namespace software_renderer { struct CircleInfo { unsigned m_radius; dp::Color m_color; bool m_isOutlined; unsigned m_outlineWidth; dp::Color m_outlineColor; CircleInfo() = default; CircleInfo(double radius, dp::Color const & color = dp::Color(0, 0, 0, 255), bool isOutlined = false, double outlineWidth = 1, dp::Color const & outlineColor = dp::Color(255, 255, 255, 255)) : m_radius(base::SignedRound(radius)) , m_color(color) , m_isOutlined(isOutlined) , m_outlineWidth(base::SignedRound(outlineWidth)) , m_outlineColor(outlineColor) { if (!m_isOutlined) { m_outlineWidth = 0; m_outlineColor = dp::Color(0, 0, 0, 0); } } }; }