Raven Engine v0.1
Loading...
Searching...
No Matches
Colors.h File Reference
#include "Crux/Crux.h"
#include <imgui.h>

Namespaces

namespace  Raven
namespace  Raven::Colors
namespace  Theme
 Defines the editor UI color palette as constexpr ImGui color constants.
namespace  Raven::Colors::Theme

Functions

ImVec4 Raven::Colors::ConvertFromSRGB (ImVec4 colour)
 Converts an sRGB ImVec4 color to linear space.
ImVec4 Raven::Colors::ConvertToSRGB (ImVec4 colour)
 Converts a linear ImVec4 color to sRGB space.
ImU32 Raven::Colors::ColorWithValue (const ImColor &color, float value)
 Modifies the V (value) of a color in HSV space.
ImU32 Raven::Colors::ColorWithSaturation (const ImColor &color, float saturation)
 Modifies the S (saturation) of a color in HSV space.
ImU32 Raven::Colors::ColorWithHue (const ImColor &color, float hue)
 Modifies the H (hue) of a color in HSV space.
ImU32 Raven::Colors::ColorWithMultipliedValue (const ImColor &color, float multiplier)
 Scales the V (value) of a color in HSV space.
ImU32 Raven::Colors::ColorWithMultipliedSaturation (const ImColor &color, float multiplier)
 Scales the S (saturation) of a color in HSV space.
ImU32 Raven::Colors::ColorWithMultipliedHue (const ImColor &color, float multiplier)
 Scales the H (hue) of a color in HSV space.

Variables

constexpr auto Raven::Colors::Theme::Accent = IM_COL32(236, 158, 36, 255)
constexpr auto Raven::Colors::Theme::Highlight = IM_COL32(39, 185, 242, 255)
constexpr auto Raven::Colors::Theme::NiceBlue = IM_COL32(83, 232, 254, 255)
constexpr auto Raven::Colors::Theme::Compliment = IM_COL32(78, 151, 166, 255)
constexpr auto Raven::Colors::Theme::Background = IM_COL32(36, 36, 36, 255)
constexpr auto Raven::Colors::Theme::BackgroundDark = IM_COL32(26, 26, 26, 255)
constexpr auto Raven::Colors::Theme::Titlebar = IM_COL32(21, 21, 21, 255)
constexpr auto Raven::Colors::Theme::TitlebarEdit = IM_COL32(130, 90, 21, 255)
constexpr auto Raven::Colors::Theme::TitlebarPlay = IM_COL32(91, 21, 130, 255)
constexpr auto Raven::Colors::Theme::TitlebarPause = IM_COL32(130, 21, 21, 255)
constexpr auto Raven::Colors::Theme::TitlebarLauncher = IM_COL32(12, 0, 176, 255)
constexpr auto Raven::Colors::Theme::PropertyField = IM_COL32(15, 15, 15, 255)
constexpr auto Raven::Colors::Theme::Text = IM_COL32(205, 205, 205, 255)
constexpr auto Raven::Colors::Theme::TextBrighter = IM_COL32(210, 210, 210, 255)
constexpr auto Raven::Colors::Theme::TextDarker = IM_COL32(128, 128, 128, 255)
constexpr auto Raven::Colors::Theme::TextError = IM_COL32(230, 51, 51, 255)
constexpr auto Raven::Colors::Theme::Muted = IM_COL32(77, 77, 77, 255)
constexpr auto Raven::Colors::Theme::GroupHeader = IM_COL32(47, 47, 47, 255)
constexpr auto Raven::Colors::Theme::Selection = IM_COL32(237, 192, 119, 255)
constexpr auto Raven::Colors::Theme::SelectionMuted = IM_COL32(237, 201, 142, 23)
constexpr auto Raven::Colors::Theme::BackgroundPopup = IM_COL32(50, 50, 50, 255)