|
OpenTTD Source
14.0-beta1
|
Structure to access the alpha, red, green, and blue channels from a 32 bit number. More...
#include <gfx_type.h>
Public Member Functions | |
| Colour (uint8_t r, uint8_t g, uint8_t b, uint8_t a=0xFF) | |
| Create a new colour. More... | |
| Colour (uint data=0) | |
| Create a new colour. More... | |
Data Fields | |
| uint32_t | data |
| Conversion of the channel information to a 32 bit number. | |
| struct { | |
| uint8_t b | |
| uint8_t g | |
| uint8_t r | |
| uint8_t a | |
| colour channels in LE order | |
| }; | |
Structure to access the alpha, red, green, and blue channels from a 32 bit number.
Definition at line 159 of file gfx_type.h.
|
inline |
Create a new colour.
| r | The channel for the red colour. |
| g | The channel for the green colour. |
| b | The channel for the blue colour. |
| a | The channel for the alpha/transparency. |
Definition at line 178 of file gfx_type.h.
|
inline |
Create a new colour.
| data | The colour in the correct packed format. |
Definition at line 193 of file gfx_type.h.