#include <rgba.h>
|
| | Rgba ()=default |
| |
| constexpr | Rgba (value_type v) |
| |
| constexpr | Rgba (value_type v, value_type alpha) |
| |
| constexpr | Rgba (const Vector< value_type, 3 > &v) |
| |
| constexpr | Rgba (const Vector< value_type, 3 > &v, value_type alpha) |
| |
| constexpr | Rgba (const Vector< value_type, 4 > &v) |
| |
template<ColorComponent U>
requires std::constructible_from<T, const U&> |
| constexpr | Rgba (const Vector< U, 4 > &v) |
| |
| constexpr | Rgba (value_type r_, value_type g_, value_type b_, value_type a_) |
| |
| constexpr | Rgba (value_type r_, value_type g_, value_type b_) |
| |
template<ColorComponent U>
requires std::constructible_from<T, const U&> |
| | not (std::convertible_to< U, T >)) const expr Rgba(const Rgba< U > &v) |
| |
| constexpr | Rgba (const Rgb< T > &rgb, T alpha=T{1.0f}) |
| |
| constexpr reference | operator[] (size_type pos) |
| |
| constexpr const_reference | operator[] (size_type pos) const |
| |
| constexpr size_t | size () const |
| |
| constexpr iterator | begin () |
| |
| constexpr const_iterator | begin () const |
| |
| constexpr iterator | end () |
| |
| constexpr const_iterator | end () const |
| |
| constexpr Rgba | with_alpha (value_type a_) const |
| |
| constexpr Rgba | with_element (size_type pos, value_type value) const |
| |
| constexpr Rgb< T > | rgb () const |
| |
◆ const_iterator
template<ColorComponent T>
◆ const_reference
template<ColorComponent T>
◆ iterator
template<ColorComponent T>
◆ reference
template<ColorComponent T>
◆ size_type
template<ColorComponent T>
◆ value_type
template<ColorComponent T>
◆ Rgba() [1/10]
template<ColorComponent T>
◆ Rgba() [2/10]
template<ColorComponent T>
◆ Rgba() [3/10]
template<ColorComponent T>
◆ Rgba() [4/10]
template<ColorComponent T>
◆ Rgba() [5/10]
template<ColorComponent T>
◆ Rgba() [6/10]
template<ColorComponent T>
◆ Rgba() [7/10]
template<ColorComponent T>
template<ColorComponent U>
requires std::constructible_from<
T,
const U&>
◆ Rgba() [8/10]
template<ColorComponent T>
◆ Rgba() [9/10]
template<ColorComponent T>
◆ Rgba() [10/10]
template<ColorComponent T>
◆ begin() [1/2]
template<ColorComponent T>
◆ begin() [2/2]
template<ColorComponent T>
◆ black()
template<ColorComponent T>
◆ blue()
template<ColorComponent T>
◆ clear()
template<ColorComponent T>
◆ cyan()
template<ColorComponent T>
◆ dark_green()
template<ColorComponent T>
◆ dark_grey()
template<ColorComponent T>
◆ darker_grey()
template<ColorComponent T>
◆ darkest_grey()
template<ColorComponent T>
◆ end() [1/2]
template<ColorComponent T>
◆ end() [2/2]
template<ColorComponent T>
◆ green()
template<ColorComponent T>
◆ light_grey()
template<ColorComponent T>
◆ lighter_grey()
template<ColorComponent T>
◆ lightest_grey()
template<ColorComponent T>
◆ magenta()
template<ColorComponent T>
◆ muted_blue()
template<ColorComponent T>
◆ muted_green()
template<ColorComponent T>
◆ muted_red()
template<ColorComponent T>
◆ muted_yellow()
template<ColorComponent T>
◆ not()
template<ColorComponent T>
template<ColorComponent U>
requires std::constructible_from<
T,
const U&>
◆ operator[]() [1/2]
template<ColorComponent T>
◆ operator[]() [2/2]
template<ColorComponent T>
◆ orange()
template<ColorComponent T>
◆ purple()
template<ColorComponent T>
◆ red()
template<ColorComponent T>
◆ rgb()
template<ColorComponent T>
◆ size()
template<ColorComponent T>
◆ white()
template<ColorComponent T>
◆ with_alpha()
template<ColorComponent T>
◆ with_element()
template<ColorComponent T>
◆ yellow()
template<ColorComponent T>
◆ operator* [1/2]
template<ColorComponent T>
◆ operator* [2/2]
template<ColorComponent T>
◆ operator*=
template<ColorComponent T>
◆ operator==
template<ColorComponent T>
template<ColorComponent T>
template<ColorComponent T>
template<ColorComponent T>
template<ColorComponent T>
The documentation for this struct was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/graphics/rgba.h