mirror of
https://github.com/orange-cpp/omath.git
synced 2026-08-08 05:52:07 +00:00
added gradient dir
This commit is contained in:
@@ -161,6 +161,12 @@ namespace imgui_desktop::gui
|
||||
ImGuiColorEditFlags_NoInputs);
|
||||
ImGui::ColorEdit4("Gradient right##lbl", reinterpret_cast<float*>(&m_label_gradient_right),
|
||||
ImGuiColorEditFlags_NoInputs);
|
||||
if (m_animate_gradients)
|
||||
{
|
||||
int direction = static_cast<int>(m_label_gradient_direction);
|
||||
if (ImGui::Combo("Direction##lbl", &direction, "Right to left\0Left to right\0"))
|
||||
m_label_gradient_direction = static_cast<omath::hud::GradientDirection>(direction);
|
||||
}
|
||||
}
|
||||
ImGui::SliderFloat("Offset##lbl", &m_label_offset, 0.f, 15.f);
|
||||
ImGui::Checkbox("Right##lbl", &m_show_right_labels);
|
||||
@@ -309,7 +315,8 @@ namespace imgui_desktop::gui
|
||||
const Paint centered_label_color =
|
||||
m_gradient_label ? Paint{omath::hud::Gradient{m_label_gradient_left, m_label_gradient_right,
|
||||
m_label_gradient_right, m_label_gradient_left,
|
||||
m_animate_gradients}}
|
||||
m_animate_gradients, 4.f, 0.7f,
|
||||
m_label_gradient_direction}}
|
||||
: Paint{omath::Color::from_rgba(255, 255, 255, 255)};
|
||||
|
||||
auto outline_helper = [](const bool is_outline) -> Outlined
|
||||
|
||||
@@ -68,6 +68,7 @@ namespace imgui_desktop::gui
|
||||
omath::Color m_label_gradient_right{1.f, 0.2f, 0.7f, 1.f};
|
||||
bool m_outlined = true;
|
||||
bool m_gradient_label = true;
|
||||
omath::hud::GradientDirection m_label_gradient_direction = omath::hud::GradientDirection::RightToLeft;
|
||||
bool m_show_right_labels = true, m_show_left_labels = true;
|
||||
bool m_show_top_labels = true, m_show_bottom_labels = true;
|
||||
bool m_show_centered_top = true, m_show_centered_bottom = true;
|
||||
|
||||
Reference in New Issue
Block a user