3#include <mgdl/mgdl-opengl.h>
15#define RED(c) (((c)>>24)&0xFF)
20#define GREEN(c) (((c)>>16)&0xFF)
25#define BLUE(c) (((c)>>8)&0xFF)
30#define ALPHA(c) ((c) &0xFF)
35#define TO_RGBA(r,g,b,a) ((u32)((((u32)(r))<<24) | \
36 ((((u32)(g))&0xFF)<<16) | \
37 ((((u32)(b))&0xFF)<<8) | \
47#define TO_IA(i,a) (i&0xff)|((a&0xff)<<8)
79typedef enum DefaultColor DefaultColor;
86Color4f Color_Create4f(
float red,
float green,
float blue,
float alpha);
88Color4b Color_Create4b(u8 red, u8 green, u8 blue, u8 alpha);
89Color4f Color_HexToFloats(u32 color);
90Color4b Color_HexToBytes(u32 color);
91u32 Color_FloatsToHex(
Color4f components);
94Color4f* Color_GetDefaultColor(DefaultColor color);
Library types, macros, defines and enums header.
Definition mgdl-color.h:63
Definition mgdl-color.h:54