LIBEUNOMIA
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 公開変数類 | 全メンバ一覧
eunomia::RgbaColour クラス

RGBA32bit色情報クラス [詳解]

#include <colour.h>

eunomia::RgbaColour 連携図

公開メンバ関数

constexpr RgbaColour () noexcept
 構築子
 
constexpr RgbaColour (std::uint8_t r, std::uint8_t g, std::uint8_t b, std::uint8_t a) noexcept
 構築子
 
constexpr RgbaColour (const RgbColour &rgb) noexcept
 構築子
 
 operator RgbColour () const noexcept
 變換
 
constexpr bool operator== (const RgbaColour &other) const noexcept
 等價比較演算子
 
constexpr bool operator!= (const RgbaColour &other) const noexcept
 非等價比較演算子
 

公開変数類

std::uint8_t red
 赤要素
 
std::uint8_t green
 緑要素
 
std::uint8_t blue
 青要素
 
std::uint8_t alpha
 アルファ値(不透過度)
 

詳解

RGBA32bit色情報クラス

構築子と解体子

◆ RgbaColour() [1/3]

constexpr eunomia::RgbaColour::RgbaColour ( )
inlineconstexprnoexcept

構築子

RGBA(0, 0, 0, 255)で初期化する。

◆ RgbaColour() [2/3]

constexpr eunomia::RgbaColour::RgbaColour ( std::uint8_t r,
std::uint8_t g,
std::uint8_t b,
std::uint8_t a )
inlineconstexprnoexcept

構築子

RGBA値を指定して初期化する。

◆ RgbaColour() [3/3]

constexpr eunomia::RgbaColour::RgbaColour ( const RgbColour & rgb)
inlineexplicitconstexprnoexcept

構築子

関数詳解

◆ operator RgbColour()

eunomia::RgbaColour::operator RgbColour ( ) const
inlineexplicitnoexcept

變換

◆ operator!=()

constexpr bool eunomia::RgbaColour::operator!= ( const RgbaColour & other) const
inlineconstexprnoexcept

非等價比較演算子

◆ operator==()

constexpr bool eunomia::RgbaColour::operator== ( const RgbaColour & other) const
inlineconstexprnoexcept

等價比較演算子

メンバ詳解

◆ alpha

std::uint8_t eunomia::RgbaColour::alpha

アルファ値(不透過度)

◆ blue

std::uint8_t eunomia::RgbaColour::blue

青要素

◆ green

std::uint8_t eunomia::RgbaColour::green

緑要素

◆ red

std::uint8_t eunomia::RgbaColour::red

赤要素


このクラス詳解は次のファイルから抽出されました: