![]() |
DDNet documentation
|
#include <color.h>
Classes | |
| union | [union].__unnamed0__ |
| union | [union].__unnamed1__ |
| union | [union].__unnamed2__ |
| union | [union].__unnamed3__ |
Public Member Functions | |
| constexpr | color4_base () |
| constexpr | color4_base (float nx, float ny, float nz, float na) |
| constexpr | color4_base (float nx, float ny, float nz) |
| constexpr | color4_base (unsigned col, bool alpha=false) |
| template<typename OtherDerivedT> requires (!std::is_same_v<DerivedT, OtherDerivedT>) | |
| color4_base (const color4_base< OtherDerivedT > &Other)=delete | |
| constexpr float & | operator[] (int index) |
| constexpr bool | operator== (const color4_base &col) const |
| constexpr bool | operator!= (const color4_base &col) const |
| constexpr unsigned | Pack (bool Alpha=true) const |
| constexpr unsigned | PackAlphaLast (bool Alpha=true) const |
| constexpr DerivedT | WithAlpha (float alpha) const |
| constexpr DerivedT | WithMultipliedAlpha (float alpha) const |
Static Public Member Functions | |
| template<typename UnpackT> | |
| static constexpr UnpackT | UnpackAlphaLast (unsigned Color, bool Alpha=true) |
Public Attributes | |
| union | |
| union | |
| union | |
| union | |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union color4_base::[union].__unnamed0__ color4_base< DerivedT > |
| union color4_base::[union].__unnamed1__ color4_base< DerivedT > |
| union color4_base::[union].__unnamed2__ color4_base< DerivedT > |
| union color4_base::[union].__unnamed3__ color4_base< DerivedT > |