|
GRRLIB
4.3.2
|
GRRLIB user include file. More...
Data Structures | |
| struct | GRRLIB_drawSettings |
| Structure to hold the current drawing settings. More... | |
| struct | GRRLIB_texImg |
| Structure to hold the texture information. More... | |
| struct | GRRLIB_bytemapChar |
| Structure to hold the bytemap character information. More... | |
| struct | GRRLIB_bytemapFont |
| Structure to hold the bytemap font information. More... | |
| struct | GRRLIB_Font |
| Structure to hold the TTF information. More... | |
Macros | |
| #define | GRRLIB_VER_STRING "4.3.2" |
| Version information for GRRLIB. | |
| #define | R(c) (((c) >>24) &0xFF) |
| Extract red component of colour. | |
| #define | G(c) (((c) >>16) &0xFF) |
| Extract green component of colour. | |
| #define | B(c) (((c) >> 8) &0xFF) |
| Extract blue component of colour. | |
| #define | A(c) ( (c) &0xFF) |
| Extract alpha component of colour. | |
| #define | RGBA(r, g, b, a) |
| Build an RGB pixel from components. | |
| #define | GRRLIB_BLEND_NONE (GRRLIB_BLEND_ALPHA) |
| Alias for GRRLIB_BLEND_ALPHA. | |
| #define | GRRLIB_BLEND_LIGHT (GRRLIB_BLEND_ADD) |
| Alias for GRRLIB_BLEND_ADD. | |
| #define | GRRLIB_BLEND_SHADE (GRRLIB_BLEND_MULTI) |
| Alias for GRRLIB_BLEND_MULTI. | |
| #define | GRR_EXTERN extern |
| #define | GRR_INIT(v) |
| #define | GRR_INITS(...) |
| #define | INLINE inline |
Typedefs | |
| typedef unsigned int | uint |
| The uint keyword signifies an integral type. | |
| typedef enum GRRLIB_blendMode | GRRLIB_blendMode |
| GRRLIB Blending Modes. | |
| typedef struct GRRLIB_drawSettings | GRRLIB_drawSettings |
| Structure to hold the current drawing settings. | |
| typedef struct GRRLIB_texImg | GRRLIB_texImg |
| Structure to hold the texture information. | |
| typedef struct GRRLIB_bytemapChar | GRRLIB_bytemapChar |
| Structure to hold the bytemap character information. | |
| typedef struct GRRLIB_bytemapFont | GRRLIB_bytemapFont |
| Structure to hold the bytemap font information. | |
| typedef struct GRRLIB_Font | GRRLIB_ttfFont |
| Structure to hold the TTF information. | |
Enumerations | |
| enum | GRRLIB_blendMode { GRRLIB_BLEND_ALPHA = 0, GRRLIB_BLEND_ADD = 1, GRRLIB_BLEND_SCREEN = 2, GRRLIB_BLEND_MULTI = 3, GRRLIB_BLEND_INV = 4 } |
| GRRLIB Blending Modes. More... | |
Functions | |
| GRR_EXTERN void *xfb[2] | GRR_INITS (NULL, NULL) |
| GRR_EXTERN u32 fb | GRR_INIT (0) |
Variables | |
| GRR_EXTERN GXRModeObj * | rmode |
GRRLIB user include file.
1.8.2