struct ColorBgra
Defined at line 36 of file ../../src/ui/lib/escher/types/color.h
Public Members
uint8_t b
uint8_t g
uint8_t r
uint8_t a
Public Methods
void ColorBgra (uint8_t r, uint8_t g, uint8_t b, uint8_t a)
Constructor is idiomatic RGBA, but memory layout is native BGRA.
Defined at line 38 of file ../../src/ui/lib/escher/types/color.h
ColorBgra FromFloats (glm::vec4 rgba)
Construct from floats in range 0 - 1.
Defined at line 40 of file ../../src/ui/lib/escher/types/color.h
ColorBgra FromFloats (float r, float g, float b, float a)
Defined at line 45 of file ../../src/ui/lib/escher/types/color.h
uint32_t color_depth ()
Defined at line 48 of file ../../src/ui/lib/escher/types/color.h
const uint8_t * bytes ()
Defined at line 50 of file ../../src/ui/lib/escher/types/color.h