Page principale | Structures de données | Liste des fichiers | Champs de donnée | Portée globale

Référence du fichier gxlib10.h

gxLib pour CASIO Graph100 Plus de détails...

Aller au code source de ce fichier.

Macros

#define GX_WHITE   0
#define GX_LIGHTGRAY   1
#define GX_MIDGRAY   2
#define GX_DARKGRAY   3
#define GX_BLACK   4
#define GX_INVERSE   5
#define GX_SPR_MASK_CLIP   0
#define GX_SPR_NOMASK_CLIP   1
#define GX_SPR_MASK_NOCLIP   2
#define GX_SPR_NOMASK_NOCLIP   3
#define GX_CONT_G100   20
#define GX_CONT_G100PLUS   21
#define GX_CLIPG   0
#define GX_CLIPD   128
#define GX_CLIPH   0
#define GX_CLIPB   64
#define FUNC_GX_REFRESH
#define FUNC_GX_DRAWBMP
#define FUNC_GX_PIXEL
#define FUNC_GX_PIXW
#define FUNC_GX_PIXLG
#define FUNC_GX_PIXMG
#define FUNC_GX_PIXDG
#define FUNC_GX_PIXB
#define FUNC_GX_PIXINV
#define FUNC_GX_PIXTEST
#define FUNC_GX_VLINE
#define FUNC_GX_VLINEW
#define FUNC_GX_VLINELG
#define FUNC_GX_VLINEMG
#define FUNC_GX_VLINEDG
#define FUNC_GX_VLINEB
#define FUNC_GX_VLINEINV
#define FUNC_GX_HLINE
#define FUNC_GX_HLINEW
#define FUNC_GX_HLINELG
#define FUNC_GX_HLINEMG
#define FUNC_GX_HLINEDG
#define FUNC_GX_HLINEB
#define FUNC_GX_HLINEINV
#define FUNC_GX_FILL
#define FUNC_GX_FILLW
#define FUNC_GX_FILLLG
#define FUNC_GX_FILLMG
#define FUNC_GX_FILLDG
#define FUNC_GX_FILLB
#define FUNC_GX_INVERSE
#define FUNC_GX_SPRITE
#define FUNC_GX_SPR_M_C
#define FUNC_GX_SPR_NOM_C
#define FUNC_GX_SPR_M_NOC
#define FUNC_GX_SPR_NOM_NOC
#define gxClearBuff   gxFillW

Typedefs

typedef unsigned char uchar
typedef unsigned int uint

Fonctions

void gxSetMode (bool enabled)
void gxRefresh ()
void gxDrawBmp (void far *bmp)
void gxPixel (uint x, uint y, uchar coul)
void gxPixB (uint x, uint y)
void gxPixW (uint x, uint y)
void gxPixLG (uint x, uint y)
void gxPixMG (uint x, uint y)
void gxPixDG (uint x, uint y)
void gxPixInv (uint x, uint y)
uchar gxPixTest (uint x, uint y)
void gxVLine (uint x, uint ymin, uint ymax, uchar coul)
void gxVLineB (uint x, uint ymin, uint ymax)
void gxVLineW (uint x, uint ymin, uint ymax)
void gxVLineLG (uint x, uint ymin, uint ymax)
void gxVLineMG (uint x, uint ymin, uint ymax)
void gxVLineDG (uint x, uint ymin, uint ymax)
void gxVLineInv (uint x, uint ymin, uint ymax)
void gxHLine (uint xmin, uint xmax, uint y, uchar coul)
void gxHLineB (uint xmin, uint xmax, uint y)
void gxHLineW (uint xmin, uint xmax, uint y)
void gxHLineLG (uint xmin, uint xmax, uint y)
void gxHLineMG (uint xmin, uint xmax, uint y)
void gxHLineDG (uint xmin, uint xmax, uint y)
void gxHLineInv (uint xmin, uint xmax, uint y)
void gxFill (uchar coul)
void gxFillW ()
void gxFillLG ()
void gxFillMG ()
void gxFillDG ()
void gxFillB ()
void gxInverse ()
void gxSprite (int x, int y, void far *spr, uchar mode)
void gxSpr_M_C (int x, int y, void far *spr)
void gxSpr_noM_C (int x, int y, void far *spr)
void gxSpr_M_noC (int x, int y, void far *spr)
void gxSpr_noM_noC (int x, int y, void far *spr)

Variables

const void far * gxScreen1
const void far * gxScreen2
const void far * gxScreen3
const void far * gxBuffer1
const void far * gxBuffer2
const void far * gxBuffer3


Description détaillée

gxLib pour CASIO Graph100

Version:
1.0
Original Authors : Julien PATTE (c) Julien PATTE - 2004

Définition dans le fichier gxlib10.h.


Documentation des macro

#define FUNC_GX_DRAWBMP
 

Définition à la ligne 98 du fichier gxlib10.h.

#define FUNC_GX_FILL
 

Définition à la ligne 125 du fichier gxlib10.h.

#define FUNC_GX_FILLB
 

Définition à la ligne 130 du fichier gxlib10.h.

#define FUNC_GX_FILLDG
 

Définition à la ligne 129 du fichier gxlib10.h.

#define FUNC_GX_FILLLG
 

Définition à la ligne 127 du fichier gxlib10.h.

#define FUNC_GX_FILLMG
 

Définition à la ligne 128 du fichier gxlib10.h.

#define FUNC_GX_FILLW
 

Définition à la ligne 126 du fichier gxlib10.h.

#define FUNC_GX_HLINE
 

Définition à la ligne 117 du fichier gxlib10.h.

#define FUNC_GX_HLINEB
 

Définition à la ligne 122 du fichier gxlib10.h.

#define FUNC_GX_HLINEDG
 

Définition à la ligne 121 du fichier gxlib10.h.

#define FUNC_GX_HLINEINV
 

Définition à la ligne 123 du fichier gxlib10.h.

#define FUNC_GX_HLINELG
 

Définition à la ligne 119 du fichier gxlib10.h.

#define FUNC_GX_HLINEMG
 

Définition à la ligne 120 du fichier gxlib10.h.

#define FUNC_GX_HLINEW
 

Définition à la ligne 118 du fichier gxlib10.h.

#define FUNC_GX_INVERSE
 

Définition à la ligne 131 du fichier gxlib10.h.

#define FUNC_GX_PIXB
 

Définition à la ligne 105 du fichier gxlib10.h.

#define FUNC_GX_PIXDG
 

Définition à la ligne 104 du fichier gxlib10.h.

#define FUNC_GX_PIXEL
 

Définition à la ligne 100 du fichier gxlib10.h.

#define FUNC_GX_PIXINV
 

Définition à la ligne 106 du fichier gxlib10.h.

#define FUNC_GX_PIXLG
 

Définition à la ligne 102 du fichier gxlib10.h.

#define FUNC_GX_PIXMG
 

Définition à la ligne 103 du fichier gxlib10.h.

#define FUNC_GX_PIXTEST
 

Définition à la ligne 107 du fichier gxlib10.h.

#define FUNC_GX_PIXW
 

Définition à la ligne 101 du fichier gxlib10.h.

#define FUNC_GX_REFRESH
 

Définition à la ligne 97 du fichier gxlib10.h.

#define FUNC_GX_SPR_M_C
 

Définition à la ligne 134 du fichier gxlib10.h.

#define FUNC_GX_SPR_M_NOC
 

Définition à la ligne 136 du fichier gxlib10.h.

#define FUNC_GX_SPR_NOM_C
 

Définition à la ligne 135 du fichier gxlib10.h.

#define FUNC_GX_SPR_NOM_NOC
 

Définition à la ligne 137 du fichier gxlib10.h.

#define FUNC_GX_SPRITE
 

Définition à la ligne 133 du fichier gxlib10.h.

#define FUNC_GX_VLINE
 

Définition à la ligne 109 du fichier gxlib10.h.

#define FUNC_GX_VLINEB
 

Définition à la ligne 114 du fichier gxlib10.h.

#define FUNC_GX_VLINEDG
 

Définition à la ligne 113 du fichier gxlib10.h.

#define FUNC_GX_VLINEINV
 

Définition à la ligne 115 du fichier gxlib10.h.

#define FUNC_GX_VLINELG
 

Définition à la ligne 111 du fichier gxlib10.h.

#define FUNC_GX_VLINEMG
 

Définition à la ligne 112 du fichier gxlib10.h.

#define FUNC_GX_VLINEW
 

Définition à la ligne 110 du fichier gxlib10.h.

#define GX_BLACK   4
 

Définition à la ligne 72 du fichier gxlib10.h.

#define GX_CLIPB   64
 

Définition à la ligne 92 du fichier gxlib10.h.

#define GX_CLIPD   128
 

Définition à la ligne 90 du fichier gxlib10.h.

#define GX_CLIPG   0
 

Définition à la ligne 89 du fichier gxlib10.h.

#define GX_CLIPH   0
 

Définition à la ligne 91 du fichier gxlib10.h.

#define GX_CONT_G100   20
 

Définition à la ligne 86 du fichier gxlib10.h.

#define GX_CONT_G100PLUS   21
 

Définition à la ligne 87 du fichier gxlib10.h.

#define GX_DARKGRAY   3
 

Définition à la ligne 71 du fichier gxlib10.h.

#define GX_INVERSE   5
 

Définition à la ligne 73 du fichier gxlib10.h.

#define GX_LIGHTGRAY   1
 

Définition à la ligne 69 du fichier gxlib10.h.

#define GX_MIDGRAY   2
 

Définition à la ligne 70 du fichier gxlib10.h.

#define GX_SPR_MASK_CLIP   0
 

Définition à la ligne 78 du fichier gxlib10.h.

#define GX_SPR_MASK_NOCLIP   2
 

Définition à la ligne 80 du fichier gxlib10.h.

#define GX_SPR_NOMASK_CLIP   1
 

Définition à la ligne 79 du fichier gxlib10.h.

#define GX_SPR_NOMASK_NOCLIP   3
 

Définition à la ligne 81 du fichier gxlib10.h.

#define GX_WHITE   0
 

Définition à la ligne 68 du fichier gxlib10.h.

#define gxClearBuff   gxFillW
 

Définition à la ligne 147 du fichier gxlib10.h.


Documentation des typedef

typedef unsigned char uchar
 

Définition à la ligne 39 du fichier gxlib10.h.

typedef unsigned int uint
 

Définition à la ligne 40 du fichier gxlib10.h.


Documentation des fonctions

void gxDrawBmp void far *  bmp  ) 
 

void gxFill uchar  coul  ) 
 

void gxFillB  ) 
 

void gxFillDG  ) 
 

void gxFillLG  ) 
 

void gxFillMG  ) 
 

void gxFillW  ) 
 

void gxHLine uint  xmin,
uint  xmax,
uint  y,
uchar  coul
 

void gxHLineB uint  xmin,
uint  xmax,
uint  y
 

void gxHLineDG uint  xmin,
uint  xmax,
uint  y
 

void gxHLineInv uint  xmin,
uint  xmax,
uint  y
 

void gxHLineLG uint  xmin,
uint  xmax,
uint  y
 

void gxHLineMG uint  xmin,
uint  xmax,
uint  y
 

void gxHLineW uint  xmin,
uint  xmax,
uint  y
 

void gxInverse  ) 
 

void gxPixB uint  x,
uint  y
 

void gxPixDG uint  x,
uint  y
 

void gxPixel uint  x,
uint  y,
uchar  coul
 

void gxPixInv uint  x,
uint  y
 

void gxPixLG uint  x,
uint  y
 

void gxPixMG uint  x,
uint  y
 

uchar gxPixTest uint  x,
uint  y
 

void gxPixW uint  x,
uint  y
 

void gxRefresh  ) 
 

void gxSetMode bool  enabled  ) 
 

void gxSpr_M_C int  x,
int  y,
void far *  spr
 

void gxSpr_M_noC int  x,
int  y,
void far *  spr
 

void gxSpr_noM_C int  x,
int  y,
void far *  spr
 

void gxSpr_noM_noC int  x,
int  y,
void far *  spr
 

void gxSprite int  x,
int  y,
void far *  spr,
uchar  mode
 

void gxVLine uint  x,
uint  ymin,
uint  ymax,
uchar  coul
 

void gxVLineB uint  x,
uint  ymin,
uint  ymax
 

void gxVLineDG uint  x,
uint  ymin,
uint  ymax
 

void gxVLineInv uint  x,
uint  ymin,
uint  ymax
 

void gxVLineLG uint  x,
uint  ymin,
uint  ymax
 

void gxVLineMG uint  x,
uint  ymin,
uint  ymax
 

void gxVLineW uint  x,
uint  ymin,
uint  ymax
 


Documentation des variables

const void far* gxBuffer1
 

const void far* gxBuffer2
 

const void far* gxBuffer3
 

const void far* gxScreen1
 

const void far* gxScreen2
 

const void far* gxScreen3
 

Copyright 2004 The Libg100 Team
Sourceforge Project - LGPL Licensing