GRRLIB
4.3.2
|
GRRLIB inline function prototypes. More...
#include <grrlib/GRRLIB_clipping.h>
#include <grrlib/GRRLIB_collision.h>
#include <grrlib/GRRLIB_fbComplex.h>
#include <grrlib/GRRLIB_fbGX.h>
#include <grrlib/GRRLIB_fbSimple.h>
#include <grrlib/GRRLIB_handle.h>
#include <grrlib/GRRLIB_pixel.h>
#include <grrlib/GRRLIB_settings.h>
#include <grrlib/GRRLIB_texSetup.h>
Functions | |
INLINE void | GRRLIB_ClipReset (void) |
Reset the clipping to normal. | |
INLINE void | GRRLIB_ClipDrawing (const int x, const int y, const int width, const int height) |
Clip the drawing area to an rectangle. | |
INLINE bool | GRRLIB_PtInRect (const int hotx, const int hoty, const int hotw, const int hoth, const int wpadx, const int wpady) |
Determine whether the specified point lies within the specified rectangle. | |
INLINE bool | GRRLIB_RectInRect (const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h) |
Determine whether a specified rectangle lies within another rectangle. | |
INLINE bool | GRRLIB_RectOnRect (const int rect1x, const int rect1y, const int rect1w, const int rect1h, const int rect2x, const int rect2y, const int rect2w, const int rect2h) |
Determine whether a part of a specified rectangle lies on another rectangle. | |
INLINE void | GRRLIB_NPlot (const guVector v[], const u32 color[], const long n) |
Draw an array of points. | |
INLINE void | GRRLIB_NGone (const guVector v[], const u32 color[], const long n) |
Draw a polygon. | |
INLINE void | GRRLIB_NGoneFilled (const guVector v[], const u32 color[], const long n) |
Draw a filled polygon. | |
INLINE void | GRRLIB_GXEngine (const guVector v[], const u32 color[], const long n, const u8 fmt) |
Draws a vector. | |
INLINE void | GRRLIB_FillScreen (const u32 color) |
Clear screen with a specific color. | |
INLINE void | GRRLIB_Plot (const f32 x, const f32 y, const u32 color) |
Draw a dot. | |
INLINE void | GRRLIB_Line (const f32 x1, const f32 y1, const f32 x2, const f32 y2, const u32 color) |
Draw a line. | |
INLINE void | GRRLIB_Rectangle (const f32 x, const f32 y, const f32 width, const f32 height, const u32 color, const bool filled) |
Draw a rectangle. | |
INLINE void | GRRLIB_SetHandle (GRRLIB_texImg *tex, const int x, const int y) |
Set a texture's X and Y handles. | |
INLINE void | GRRLIB_SetMidHandle (GRRLIB_texImg *tex, const bool enabled) |
Center a texture's handles. | |
INLINE u32 | GRRLIB_GetPixelFromtexImg (const int x, const int y, const GRRLIB_texImg *tex) |
Return the color value of a pixel from a GRRLIB_texImg. | |
INLINE void | GRRLIB_SetPixelTotexImg (const int x, const int y, GRRLIB_texImg *tex, const u32 color) |
Set the color value of a pixel to a GRRLIB_texImg. | |
INLINE u32 | GRRLIB_GetPixelFromFB (int x, int y) |
Reads a pixel directly from the FrontBuffer. | |
INLINE void | GRRLIB_SetPixelToFB (int x, int y, u32 pokeColor) |
Writes a pixel directly from the FrontBuffer. | |
INLINE void | GRRLIB_SetBlend (const GRRLIB_blendMode blendmode) |
Set a blending mode. | |
INLINE GRRLIB_blendMode | GRRLIB_GetBlend (void) |
Get the current blending mode. | |
INLINE void | GRRLIB_SetAntiAliasing (const bool aa) |
Turn anti-aliasing on/off. | |
INLINE bool | GRRLIB_GetAntiAliasing (void) |
Get current anti-aliasing setting. | |
INLINE GRRLIB_texImg * | GRRLIB_CreateEmptyTexture (const uint w, const uint h) |
Create an empty texture. | |
INLINE void | GRRLIB_ClearTex (GRRLIB_texImg *tex) |
Clear a texture to transparent black. | |
INLINE void | GRRLIB_FlushTex (GRRLIB_texImg *tex) |
Write the contents of a texture in the data cache down to main memory. | |
INLINE void | GRRLIB_FreeTexture (GRRLIB_texImg *tex) |
Free memory allocated for texture. | |
GRRLIB inline function prototypes.
Do not include GRRLIB__inline.h directly, include only GRRLIB.h.