Torna a API C
C API v0.4.0 - rev1
| Sorgente | Ref |
|---|---|
| Intestazione | COLOR.h |
| Implementazione | COLOR.c |
GWC_COLOR_HgCOLORRappresenta un colore.
typedef struct gCOLOR gCOLOR;
color_newAlloca una struttura di tipo gCOLOR.
GWC_C_API gCOLOR* color_new(int alpha, int red, int green, int blue);
int alpha: Componente alpha.int alpha: Componente rossa.int alpha: Componente verde.int alpha: Componente blue.NULL o gCOLOR.
color_deleteDealloca una struttura di tipo gCOLOR.
GWC_C_API void color_delete(gCOLOR* color);
void.
color_getAlphaOttiene la componente alpha.
GWC_C_API int color_getAlpha(const gCOLOR* color);
int.
color_setAlphaImposta la componente alpha.
GWC_C_API void color_setAlpha(gCOLOR* color, int value);
void.
color_getRedOttiene la componente rossa.
GWC_C_API int color_getRed(const gCOLOR* color);
int.
color_setRedImposta la componente rossa.
GWC_C_API void color_setRed(gCOLOR* color, int value);
void.
color_getGreenOttiene la componente verde.
GWC_C_API int color_getGreen(const gCOLOR* color);
int.
color_setGreenImposta la componente verde.
GWC_C_API void color_setGreen(gCOLOR* color, int value);
void.
color_getBlueOttiene la componente blu.
GWC_C_API int color_getBlue(const gCOLOR* color);
int.
color_setBlueImposta la componente blu.
GWC_C_API void color_setBlue(gCOLOR* color, int value);
void.
color_equalVerifica se due puntatori a gCOLOR sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool color_equal(const gCOLOR* color, const gCOLOR* other);
bool.
color_notequalVerifica se due puntatori a gCOLOR non sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool color_notequal(const gCOLOR* color, const gCOLOR* other);
bool.