![]() |
ezEngine
Release 25.03
|
A 8bit per channel color storage format with undefined encoding. It is up to the user to reinterpret as a gamma or linear space color. More...
#include <Color8UNorm.h>
Public Member Functions | |
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. | |
Public Attributes | |
ezUInt8 | r |
ezUInt8 | g |
ezUInt8 | b |
ezUInt8 | a |
A 8bit per channel color storage format with undefined encoding. It is up to the user to reinterpret as a gamma or linear space color.