11#ifndef INCGUARD_MGL_COLOR_H_1606630679 
   12#define INCGUARD_MGL_COLOR_H_1606630679 
   49    constexpr Color(
float inRed, 
float inGreen, 
float inBlue, 
float inAlpha = 1.0f) noexcept
 
 
   62    constexpr Color(uint32_t rgba) noexcept
 
   63        : 
red(
static_cast<float>(rgba >> 24u) / 255.0f)
 
   64        , 
green(
static_cast<float>((rgba >> 16u) & 0xFFu) / 255.0f)
 
   65        , 
blue(
static_cast<float>((rgba >> 8u) & 0xFFu) / 255.0f)
 
   66        , 
alpha(
static_cast<float>(rgba & 0xFFu) / 255.0f)
 
 
 
constexpr Color kColorBlue
青
Definition mgl_color.h:82
 
constexpr Color kColorGreen
緑
Definition mgl_color.h:81
 
constexpr Color kColorWhite
白
Definition mgl_color.h:84
 
constexpr Color kColorBlack
黒
Definition mgl_color.h:83
 
constexpr Color kColorRed
赤
Definition mgl_color.h:80
 
XColor
xterm 256カラー
Definition mgl_color_xterm.h:22
 
constexpr uint32_t GetXColorCode(XColor xcolor) noexcept
XColorのカラーコードを取得
Definition mgl_color_xterm.h:98
 
色情報
Definition mgl_color.h:22
 
constexpr Color() noexcept
ゼロ初期化
Definition mgl_color.h:33
 
float red
赤成分
Definition mgl_color.h:23
 
float green
緑成分
Definition mgl_color.h:24
 
constexpr Color(uint32_t rgba) noexcept
32-bit RGBA値で初期化
Definition mgl_color.h:62
 
float blue
青成分
Definition mgl_color.h:25
 
float alpha
アルファ値
Definition mgl_color.h:26
 
constexpr Color(XColor xcolor) noexcept
xtermカラーで色を指定して初期化
Definition mgl_color.h:75
 
constexpr Color(float inRed, float inGreen, float inBlue, float inAlpha=1.0f) noexcept
色を指定して初期化
Definition mgl_color.h:49