![]() |
ezEngine Release 25.08
|
A 8bit per channel unsigned normalized (values interpreted as 0-1) color storage format that represents colors in linear space. More...
#include <Color8UNorm.h>

Public Member Functions | |
| EZ_DECLARE_POD_TYPE () | |
| ezColorLinearUB ()=default | |
| Default-constructed color is uninitialized (for speed) | |
| ezColorLinearUB (ezUInt8 r, ezUInt8 g, ezUInt8 b, ezUInt8 a=255) | |
| Initializes the color with r, g, b, a. | |
| ezColorLinearUB (const ezColor &color) | |
| Initializes the color with ezColor. Assumes that the given color is normalized. | |
| void | operator= (const ezColor &color) |
| Initializes the color with ezColor. | |
| ezColor | ToLinearFloat () const |
| Converts this color to ezColor. | |
Public Member Functions inherited from ezColorBaseUB | |
| EZ_DECLARE_POD_TYPE () | |
| ezColorBaseUB ()=default | |
| Default-constructed color is uninitialized (for speed) | |
| ezColorBaseUB (ezUInt8 r, ezUInt8 g, ezUInt8 b, ezUInt8 a=255) | |
| Initializes the color with r, g, b, a. | |
| const ezUInt8 * | GetData () const |
| Conversion to const ezUInt8*. | |
| ezUInt8 * | GetData () |
| Conversion to ezUInt8*. | |
| ezUInt32 | ToRGBA8 () const |
| Packs the 4 color values into a single uint32 with A in the least significant bits and R in the most significant ones. | |
| ezUInt32 | ToABGR8 () const |
| Packs the 4 color values into a single uint32 with R in the least significant bits and A in the most significant ones. | |
Static Public Member Functions | |
| static ezColorLinearUB | MakeFromABGR8 (ezUInt32 value) |
| Extracts the values from a uint32 with R at the least significant bits, then G, then B and A at the most significant bits. | |
Additional Inherited Members | |
Public Attributes inherited from ezColorBaseUB | |
| ezUInt8 | r |
| ezUInt8 | g |
| ezUInt8 | b |
| ezUInt8 | a |
A 8bit per channel unsigned normalized (values interpreted as 0-1) color storage format that represents colors in linear space.
For any calculations or conversions use ezColor.
|
inline |
Initializes the color with ezColor. Assumes that the given color is normalized.