MTek-GDL 0.100.4-muffintrap
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
mgdl-color.h File Reference

Color struct and functions. More...

#include <mgdl/mgdl-opengl.h>
#include <mgdl/mgdl-types.h>

Go to the source code of this file.

Data Structures

struct  Color4f
 
struct  Color4b
 

Macros

#define RED(c)   (((c)>>24)&0xFF)
 
#define GREEN(c)   (((c)>>16)&0xFF)
 
#define BLUE(c)   (((c)>>8)&0xFF)
 
#define ALPHA(c)   ((c) &0xFF)
 
#define TO_RGBA(r, g, b, a)
 
#define TO_IA(i, a)   (i&0xff)|((a&0xff)<<8)
 

Typedefs

typedef struct Color4f Color4f
 
typedef struct Color4b Color4b
 
typedef enum DefaultColor DefaultColor
 

Enumerations

enum  DefaultColor {
  Color_White , Color_Black , Color_Red , Color_Green ,
  Color_Blue
}
 

Functions

Color4f Color_Create4f (float red, float green, float blue, float alpha)
 
Color4f Color_CreateFromPointer4f (Color4f *color)
 
Color4b Color_Create4b (u8 red, u8 green, u8 blue, u8 alpha)
 
Color4f Color_HexToFloats (u32 color)
 
Color4b Color_HexToBytes (u32 color)
 
u32 Color_FloatsToHex (Color4f components)
 
Color4fColor_GetDefaultColor (DefaultColor color)
 

Detailed Description

Color struct and functions.