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