#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: