#include <Color.h>
|
constexpr | Color () noexcept |
|
constexpr | Color (const Color &a_rhs) noexcept |
|
constexpr | Color (Color &&a_rhs) noexcept |
|
constexpr | Color (std::uint8_t a_red, std::uint8_t a_green, std::uint8_t a_blue, std::uint8_t a_alpha) noexcept |
|
| ~Color () noexcept=default |
|
constexpr Color & | operator= (const Color &a_rhs) noexcept |
|
constexpr Color & | operator= (Color &&a_rhs) noexcept |
|
constexpr std::uint8_t & | operator[] (std::size_t a_idx) noexcept |
|
constexpr const std::uint8_t & | operator[] (std::size_t a_idx) const noexcept |
|
◆ anonymous enum
anonymous enum : std::size_t |
Enumerator |
---|
kRed | |
kGreen | |
kBlue | |
kAlpha | |
kTotal | |
◆ Color() [1/4]
constexpr RE::Color::Color |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ Color() [2/4]
constexpr RE::Color::Color |
( |
const Color & |
a_rhs | ) |
|
|
inlineconstexprnoexcept |
◆ Color() [3/4]
constexpr RE::Color::Color |
( |
Color && |
a_rhs | ) |
|
|
inlineconstexprnoexcept |
◆ Color() [4/4]
constexpr RE::Color::Color |
( |
std::uint8_t |
a_red, |
|
|
std::uint8_t |
a_green, |
|
|
std::uint8_t |
a_blue, |
|
|
std::uint8_t |
a_alpha |
|
) |
| |
|
inlineconstexprnoexcept |
◆ ~Color()
◆ operator=() [1/2]
constexpr Color& RE::Color::operator= |
( |
Color && |
a_rhs | ) |
|
|
inlineconstexprnoexcept |
◆ operator=() [2/2]
constexpr Color& RE::Color::operator= |
( |
const Color & |
a_rhs | ) |
|
|
inlineconstexprnoexcept |
◆ operator[]() [1/2]
constexpr const std::uint8_t& RE::Color::operator[] |
( |
std::size_t |
a_idx | ) |
const |
|
inlineconstexprnoexcept |
◆ operator[]() [2/2]
constexpr std::uint8_t& RE::Color::operator[] |
( |
std::size_t |
a_idx | ) |
|
|
inlineconstexprnoexcept |
◆ operator!=
constexpr friend bool operator!= |
( |
const Color & |
a_lhs, |
|
|
const Color & |
a_rhs |
|
) |
| |
|
friend |
◆ operator==
constexpr friend bool operator== |
( |
const Color & |
a_lhs, |
|
|
const Color & |
a_rhs |
|
) |
| |
|
friend |
◆ alpha
std::uint8_t RE::Color::alpha |
◆ blue
std::uint8_t RE::Color::blue |
◆ green
std::uint8_t RE::Color::green |
◆ red
std::uint8_t RE::Color::red |
The documentation for this struct was generated from the following file: