libdonut
2.3.2
Application framework for cross-platform game development in C++20
|
Normalized floating-point RGBA color type with 32 bits per component. More...
#include <donut/Color.hpp>
Public Member Functions | |
constexpr | Color () noexcept=default |
Construct a transparent color with a value of 0 in all components. More... | |
constexpr | Color (float r, float g, float b, float a=1.0f) noexcept |
Construct a color with given values for each component. More... | |
constexpr | Color (double r, double g, double b, double a=1.0) noexcept |
Construct a color with given values for each component. More... | |
constexpr | Color (u8 r, u8 g, u8 b, u8 a=255) noexcept |
Construct a color with given integer values for each component in the range 0-255, which will be normalized to the range 0-1. More... | |
constexpr | Color (int r, int g, int b, int a=255) noexcept |
Construct a color with given integer values for each component in the range 0-255, which will be normalized to the range 0-1. More... | |
constexpr | Color (vec3 rgb) noexcept |
Construct a color from a vector with 3 components, XYZ, that map to the color components RGB, respectively. More... | |
constexpr | Color (vec4 rgba) noexcept |
Construct a color from a vector with 4 components, XYZW, that map to the color components RGBA, respectively. More... | |
constexpr | Color (u8vec3 rgb) noexcept |
Construct a color from a vector with 3 integer components in the range 0-255, XYZ, that map to the normalized 0-1 color components RGB, respectively. More... | |
constexpr | Color (u8vec4 rgba) noexcept |
Construct a color from a vector with 4 integer components in the range 0-255, XYZW, that map to the normalized 0-1 color components RGBA, respectively. More... | |
constexpr | operator vec3 () const noexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively. More... | |
constexpr | operator vec4 () const noexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the color components RGBA, respectively. More... | |
constexpr | operator dvec3 () const noexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively. More... | |
constexpr | operator dvec4 () const noexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the color components RGBA, respectively. More... | |
constexpr | operator u8vec3 () const noexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively, which are clamped to the range 0-1 before being converted to 0-255. More... | |
constexpr | operator u8vec4 () const noexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the normalized color components RGBA, respectively, which are clamped to the range 0-1 before being converted to 0-255. More... | |
constexpr Color & | operator+= (const Color &other) noexcept |
Add the component values of another color to the respective component values of this color. More... | |
constexpr Color & | operator-= (const Color &other) noexcept |
Subtract the component values of another color from the respective component values of this color. More... | |
constexpr Color & | operator*= (const Color &other) noexcept |
Multiply the component values of this color with the respective component values of another color. More... | |
constexpr Color & | operator/= (const Color &other) noexcept |
Divide the component values of this color with the respective component values of another color. More... | |
constexpr Color & | operator*= (float scalar) noexcept |
Multiply each of the component values of this color by a scalar value. More... | |
constexpr Color & | operator/= (float scalar) noexcept |
Divide each of the component values of this color by a scalar value. More... | |
constexpr void | setRedComponent (float newValue) noexcept |
Set the value of the red component of this color. More... | |
constexpr void | setGreenComponent (float newValue) noexcept |
Set the value of the green component of this color. More... | |
constexpr void | setBlueComponent (float newValue) noexcept |
Set the value of the blue component of this color. More... | |
constexpr void | setAlphaComponent (float newValue) noexcept |
Set the value of the alpha component of this color. More... | |
constexpr float | getRedComponent () const noexcept |
Get the value of the red component of this color. More... | |
constexpr float | getGreenComponent () const noexcept |
Get the value of the green component of this color. More... | |
constexpr float | getBlueComponent () const noexcept |
Get the value of the blue component of this color. More... | |
constexpr float | getAlphaComponent () const noexcept |
Get the value of the alpha component of this color. More... | |
Static Public Attributes | |
static const Color | INVISIBLE { 0, 0, 0, 0} |
static const Color | ALICE_BLUE {240, 248, 255, 255} |
static const Color | ANTIQUE_WHITE {250, 235, 215, 255} |
static const Color | AQUA { 0, 255, 255, 255} |
static const Color | AQUAMARINE {127, 255, 212, 255} |
static const Color | AZURE {240, 255, 255, 255} |
static const Color | BEIGE {245, 245, 220, 255} |
static const Color | BISQUE {255, 228, 196, 255} |
static const Color | BLACK { 0, 0, 0, 255} |
static const Color | BLANCHED_ALMOND {255, 235, 205, 255} |
static const Color | BLUE { 0, 0, 255, 255} |
static const Color | BLUE_VIOLET {138, 43, 226, 255} |
static const Color | BROWN {165, 42, 42, 255} |
static const Color | BURLY_WOOD {222, 184, 135, 255} |
static const Color | CADET_BLUE { 95, 158, 160, 255} |
static const Color | CHARTREUSE {127, 255, 0, 255} |
static const Color | CHOCOLATE {210, 105, 30, 255} |
static const Color | CORAL {255, 127, 80, 255} |
static const Color | CORNFLOWER_BLUE {100, 149, 237, 255} |
static const Color | CORNSILK {255, 248, 220, 255} |
static const Color | CRIMSON {220, 20, 60, 255} |
static const Color | CYAN { 0, 255, 255, 255} |
static const Color | DARK_BLUE { 0, 0, 139, 255} |
static const Color | DARK_CYAN { 0, 139, 139, 255} |
static const Color | DARK_GOLDEN_ROD {184, 134, 11, 255} |
static const Color | DARK_GRAY {169, 169, 169, 255} |
static const Color | DARK_GREY {169, 169, 169, 255} |
static const Color | DARK_GREEN { 0, 100, 0, 255} |
static const Color | DARK_KHAKI {189, 183, 107, 255} |
static const Color | DARK_MAGENTA {139, 0, 139, 255} |
static const Color | DARK_OLIVE_GREEN { 85, 107, 47, 255} |
static const Color | DARK_ORANGE {255, 140, 0, 255} |
static const Color | DARK_ORCHID {153, 50, 204, 255} |
static const Color | DARK_RED {139, 0, 0, 255} |
static const Color | DARK_SALMON {233, 150, 122, 255} |
static const Color | DARK_SEA_GREEN {143, 188, 143, 255} |
static const Color | DARK_SLATE_BLUE { 72, 61, 139, 255} |
static const Color | DARK_SLATE_GRAY { 47, 79, 79, 255} |
static const Color | DARK_SLATE_GREY { 47, 79, 79, 255} |
static const Color | DARK_TURQUOISE { 0, 206, 209, 255} |
static const Color | DARK_VIOLET {148, 0, 211, 255} |
static const Color | DEEP_PINK {255, 20, 147, 255} |
static const Color | DEEP_SKY_BLUE { 0, 191, 255, 255} |
static const Color | DIM_GRAY {105, 105, 105, 255} |
static const Color | DIM_GREY {105, 105, 105, 255} |
static const Color | DODGER_BLUE { 30, 144, 255, 255} |
static const Color | FIRE_BRICK {178, 34, 34, 255} |
static const Color | FLORAL_WHITE {255, 250, 240, 255} |
static const Color | FOREST_GREEN { 34, 139, 34, 255} |
static const Color | FUCHSIA {255, 0, 255, 255} |
static const Color | GAINSBORO {220, 220, 220, 255} |
static const Color | GHOST_WHITE {248, 248, 255, 255} |
static const Color | GOLD {255, 215, 0, 255} |
static const Color | GOLDEN_ROD {218, 165, 32, 255} |
static const Color | GRAY {128, 128, 128, 255} |
static const Color | GREY {128, 128, 128, 255} |
static const Color | GREEN { 0, 128, 0, 255} |
static const Color | GREEN_YELLOW {173, 255, 47, 255} |
static const Color | HONEY_DEW {240, 255, 240, 255} |
static const Color | HOT_PINK {255, 105, 180, 255} |
static const Color | INDIAN_RED {205, 92, 92, 255} |
static const Color | INDIGO { 75, 0, 130, 255} |
static const Color | IVORY {255, 255, 240, 255} |
static const Color | KHAKI {240, 230, 140, 255} |
static const Color | LAVENDER {230, 230, 250, 255} |
static const Color | LAVENDER_BLUSH {255, 240, 245, 255} |
static const Color | LAWN_GREEN {124, 252, 0, 255} |
static const Color | LEMON_CHIFFON {255, 250, 205, 255} |
static const Color | LIGHT_BLUE {173, 216, 230, 255} |
static const Color | LIGHT_CORAL {240, 128, 128, 255} |
static const Color | LIGHT_CYAN {224, 255, 255, 255} |
static const Color | LIGHT_GOLDEN_ROD_YELLOW {250, 250, 210, 255} |
static const Color | LIGHT_GRAY {211, 211, 211, 255} |
static const Color | LIGHT_GREY {211, 211, 211, 255} |
static const Color | LIGHT_GREEN {144, 238, 144, 255} |
static const Color | LIGHT_PINK {255, 182, 193, 255} |
static const Color | LIGHT_SALMON {255, 160, 122, 255} |
static const Color | LIGHT_SEA_GREEN { 32, 178, 170, 255} |
static const Color | LIGHT_SKY_BLUE {135, 206, 250, 255} |
static const Color | LIGHT_SLATE_GRAY {119, 136, 153, 255} |
static const Color | LIGHT_SLATE_GREY {119, 136, 153, 255} |
static const Color | LIGHT_STEEL_BLUE {176, 196, 222, 255} |
static const Color | LIGHT_YELLOW {255, 255, 224, 255} |
static const Color | LIME { 0, 255, 0, 255} |
static const Color | LIME_GREEN { 50, 205, 50, 255} |
static const Color | LINEN {250, 240, 230, 255} |
static const Color | MAGENTA {255, 0, 255, 255} |
static const Color | MAROON {128, 0, 0, 255} |
static const Color | MEDIUM_AQUA_MARINE {102, 205, 170, 255} |
static const Color | MEDIUM_BLUE { 0, 0, 205, 255} |
static const Color | MEDIUM_ORCHID {186, 85, 211, 255} |
static const Color | MEDIUM_PURPLE {147, 112, 219, 255} |
static const Color | MEDIUM_SEA_GREEN { 60, 179, 113, 255} |
static const Color | MEDIUM_SLATE_BLUE {123, 104, 238, 255} |
static const Color | MEDIUM_SPRING_GREEN { 0, 250, 154, 255} |
static const Color | MEDIUM_TURQUOISE { 72, 209, 204, 255} |
static const Color | MEDIUM_VIOLET_RED {199, 21, 133, 255} |
static const Color | MIDNIGHT_BLUE { 25, 25, 112, 255} |
static const Color | MINT_CREAM {245, 255, 250, 255} |
static const Color | MISTY_ROSE {255, 228, 225, 255} |
static const Color | MOCCASIN {255, 228, 181, 255} |
static const Color | NAVAJO_WHITE {255, 222, 173, 255} |
static const Color | NAVY { 0, 0, 128, 255} |
static const Color | OLD_LACE {253, 245, 230, 255} |
static const Color | OLIVE {128, 128, 0, 255} |
static const Color | OLIVE_DRAB {107, 142, 35, 255} |
static const Color | ORANGE {255, 165, 0, 255} |
static const Color | ORANGE_RED {255, 69, 0, 255} |
static const Color | ORCHID {218, 112, 214, 255} |
static const Color | PALE_GOLDEN_ROD {238, 232, 170, 255} |
static const Color | PALE_GREEN {152, 251, 152, 255} |
static const Color | PALE_TURQUOISE {175, 238, 238, 255} |
static const Color | PALE_VIOLET_RED {219, 112, 147, 255} |
static const Color | PAPAYA_WHIP {255, 239, 213, 255} |
static const Color | PEACH_PUFF {255, 218, 185, 255} |
static const Color | PERU {205, 133, 63, 255} |
static const Color | PINK {255, 192, 203, 255} |
static const Color | PLUM {221, 160, 221, 255} |
static const Color | POWDER_BLUE {176, 224, 230, 255} |
static const Color | PURPLE {128, 0, 128, 255} |
static const Color | REBECCA_PURPLE {102, 51, 153, 255} |
static const Color | RED {255, 0, 0, 255} |
static const Color | ROSY_BROWN {188, 143, 143, 255} |
static const Color | ROYAL_BLUE { 65, 105, 225, 255} |
static const Color | SADDLE_BROWN {139, 69, 19, 255} |
static const Color | SALMON {250, 128, 114, 255} |
static const Color | SANDY_BROWN {244, 164, 96, 255} |
static const Color | SEA_GREEN { 46, 139, 87, 255} |
static const Color | SEA_SHELL {255, 245, 238, 255} |
static const Color | SIENNA {160, 82, 45, 255} |
static const Color | SILVER {192, 192, 192, 255} |
static const Color | SKY_BLUE {135, 206, 235, 255} |
static const Color | SLATE_BLUE {106, 90, 205, 255} |
static const Color | SLATE_GRAY {112, 128, 144, 255} |
static const Color | SLATE_GREY {112, 128, 144, 255} |
static const Color | SNOW {255, 250, 250, 255} |
static const Color | SPRING_GREEN { 0, 255, 127, 255} |
static const Color | STEEL_BLUE { 70, 130, 180, 255} |
static const Color | TAN {210, 180, 140, 255} |
static const Color | TEAL { 0, 128, 128, 255} |
static const Color | THISTLE {216, 191, 216, 255} |
static const Color | TOMATO {255, 99, 71, 255} |
static const Color | TURQUOISE { 64, 224, 208, 255} |
static const Color | VIOLET {238, 130, 238, 255} |
static const Color | WHEAT {245, 222, 179, 255} |
static const Color | WHITE {255, 255, 255, 255} |
static const Color | WHITE_SMOKE {245, 245, 245, 255} |
static const Color | YELLOW {255, 255, 0, 255} |
static const Color | YELLOW_GREEN {154, 205, 50, 255} |
Friends | |
Color | operator+ (const Color &a) |
Get the component-wise additive identity of a color. More... | |
Color | operator- (const Color &a) |
Get the component-wise additive inverse of a color. More... | |
Color | operator+ (const Color &a, const Color &b) |
Get the result of component-wise addition between two colors. More... | |
Color | operator- (const Color &a, const Color &b) |
Get the result of component-wise subtraction between two colors. More... | |
Color | operator* (const Color &a, const Color &b) |
Get the result of component-wise multiplication between two colors. More... | |
Color | operator/ (const Color &a, const Color &b) |
Get the result of component-wise division between two colors. More... | |
Color | operator* (const Color &a, float b) |
Get the result of multiplication between a color and a scalar. More... | |
Color | operator* (float a, const Color &b) |
Get the result of multiplication between a scalar and a color. More... | |
Color | operator/ (const Color &a, float b) |
Get the result of division between a color and a scalar. More... | |
Color | operator/ (float a, const Color &b) |
Get the result of division between a scalar and a color. More... | |
Normalized floating-point RGBA color type with 32 bits per component.
|
constexprdefaultnoexcept |
Construct a transparent color with a value of 0 in all components.
|
inlineconstexprnoexcept |
Construct a color with given values for each component.
r | value of the red color component. |
g | value of the green color component. |
b | value of the blue color component. |
a | value of the alpha component. Defaults to fully opaque, i.e. a value of 1. |
|
inlineconstexprnoexcept |
Construct a color with given values for each component.
r | value of the red color component. |
g | value of the green color component. |
b | value of the blue color component. |
a | value of the alpha component. Defaults to fully opaque, i.e. a value of 1. |
|
inlineconstexprnoexcept |
Construct a color with given integer values for each component in the range 0-255, which will be normalized to the range 0-1.
r | value of the red color component, before normalization. |
g | value of the green color component. |
b | value of the blue color component. |
a | value of the alpha component. Defaults to fully opaque, i.e. a value of 1. |
|
inlineconstexprnoexcept |
Construct a color with given integer values for each component in the range 0-255, which will be normalized to the range 0-1.
r | value of the red color component, before normalization. |
g | value of the green color component. |
b | value of the blue color component. |
a | value of the alpha component. Defaults to fully opaque, i.e. a value of 1. |
|
inlineconstexprnoexcept |
Construct a color from a vector with 3 components, XYZ, that map to the color components RGB, respectively.
The alpha component is set to fully opaque, i.e. a value of 1.
rgb | input vector containing values for the red, green, and blue components. |
|
inlineconstexprnoexcept |
Construct a color from a vector with 4 components, XYZW, that map to the color components RGBA, respectively.
rgba | input vector containing values for the red, green, blue and alpha components. |
|
inlineconstexprnoexcept |
Construct a color from a vector with 3 integer components in the range 0-255, XYZ, that map to the normalized 0-1 color components RGB, respectively.
The alpha component is set to fully opaque, i.e. a value of 1.
rgb | input vector containing values for the red, green, and blue components. |
|
inlineconstexprnoexcept |
Construct a color from a vector with 4 integer components in the range 0-255, XYZW, that map to the normalized 0-1 color components RGBA, respectively.
rgba | input vector containing values for the red, green, blue and alpha components. |
|
inlineconstexprnoexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively.
|
inlineconstexprnoexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the color components RGBA, respectively.
|
inlineconstexprnoexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively.
|
inlineconstexprnoexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the color components RGBA, respectively.
|
inlineconstexprnoexcept |
Convert the color to a vector with 3 components, XYZ, that are mapped from the color components RGB, respectively, which are clamped to the range 0-1 before being converted to 0-255.
|
inlineconstexprnoexcept |
Convert the color to a vector with 4 components, XYZW, that are mapped from the normalized color components RGBA, respectively, which are clamped to the range 0-1 before being converted to 0-255.
Add the component values of another color to the respective component values of this color.
other | the other color to add to this color. |
*this
, for chaining. Subtract the component values of another color from the respective component values of this color.
other | the other color to subtract from this color. |
*this
, for chaining. Multiply the component values of this color with the respective component values of another color.
other | the other color to multiply this color by. |
*this
, for chaining. Divide the component values of this color with the respective component values of another color.
other | the other color to divide this color by. |
*this
, for chaining.
|
inlineconstexprnoexcept |
Multiply each of the component values of this color by a scalar value.
scalar | the scalar value to multiply this color by. |
*this
, for chaining.
|
inlineconstexprnoexcept |
Divide each of the component values of this color by a scalar value.
scalar | the scalar value to divide this color by. |
*this
, for chaining.
|
inlineconstexprnoexcept |
Set the value of the red component of this color.
newValue | new value to set the red color component to. |
|
inlineconstexprnoexcept |
Set the value of the green component of this color.
newValue | new value to set the green color component to. |
|
inlineconstexprnoexcept |
Set the value of the blue component of this color.
newValue | new value to set the blue color component to. |
|
inlineconstexprnoexcept |
Set the value of the alpha component of this color.
newValue | new value to set the alpha component to. |
|
inlineconstexprnoexcept |
Get the value of the red component of this color.
|
inlineconstexprnoexcept |
Get the value of the green component of this color.
|
inlineconstexprnoexcept |
Get the value of the blue component of this color.
|
inlineconstexprnoexcept |
Get the value of the alpha component of this color.
Get the component-wise additive identity of a color.
a | color to get the additive identity of. |
Get the component-wise additive inverse of a color.
a | color to get the additive inverse of. |
Get the result of component-wise addition between two colors.
a | left-hand side of the addition. |
b | right-hand side of the addition. |
Get the result of component-wise subtraction between two colors.
a | left-hand side of the subtraction. |
b | right-hand side of the subtraction. |
Get the result of component-wise multiplication between two colors.
a | left-hand side of the multiplication. |
b | right-hand side of the multiplication. |
Get the result of component-wise division between two colors.
a | left-hand side of the division. |
b | right-hand side of the division. |
Get the result of multiplication between a color and a scalar.
a | left-hand side of the multiplication. |
b | right-hand side of the multiplication. |
Get the result of multiplication between a scalar and a color.
a | left-hand side of the multiplication. |
b | right-hand side of the multiplication. |
Get the result of division between a color and a scalar.
a | left-hand side of the division. |
b | right-hand side of the division. |
Get the result of division between a scalar and a color.
a | left-hand side of the division. |
b | right-hand side of the division. |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |