nn::util::FloatColor Structurestruct FloatColor
{
f32 r;
f32 g;
f32 b;
f32 a;
};
Structure representing floating-point colors.
| S |
ELEMENT_MIN
|
The minimum value of the color component. |
|---|---|---|
| S |
ELEMENT_MAX
|
The maximum value of the color component. |
| S |
ALPHA_MIN
|
The minimum alpha value. |
| S |
ALPHA_MAX
|
The maximum alpha value. |
| S |
ALPHA_OPACITY
|
The alpha value for transparency. |
| S |
ALPHA_TRANSPARENT
|
The alpha value for transparency. |
| r | The R color component. | |
|---|---|---|
| g | The G color component. | |
| b | The B color component. | |
| a | The A color component. |
| Constructors and Destructors | ||
|---|---|---|
FloatColor
|
This is the default constructor. | |
~FloatColor
|
Destructor. | |
| Overloaded Operators | ||
operator=
|
An assignment operator that sets a FloatColor value equal to an RGBA8 color. |
|
operator f32 *
|
An operator for casting to an f32 array. |
|
operator const f32 *
|
The const version of an operator for casting to an f32 array. |
|
operator Color8
|
An operator for casting to an RGBA8 color. | |
operator nn::math::VEC4 &
|
An operator for casting to a VEC4 value. |
|
operator const nn::math::VEC4 &
|
The const version of an operator for casting to a VEC4 value. |
|
operator+
|
An addition operator for two colors. | |
operator-
|
A subtraction operator for two colors. | |
operator *
|
A multiplication operator for two colors. | |
operator/
|
A division operator for two colors. | |
operator+=
|
A compound assignment operator for adding two colors. | |
operator-=
|
A compound assignment operator for subtracting two colors. | |
operator*=
|
A compound assignment operator for multiplying two colors. | |
operator/=
|
A compound assignment operator for dividing two colors. | |
operator ==
|
The equality operator. | |
operator !=
|
The inequality operator. | |
| Set/Get | ||
Set
|
Sets color values. | |
Clamp
|
Clamps each component to a value between 0.0 and 1.0. | |
ToArray
|
Converts values into an array of floating-point numbers. | |
ToPicaU32
|
Converts values into the PICA u32 type. |
|
CONFIDENTIAL