Torna a API C
C API v0.4.0 - rev1
| Sorgente | Ref |
|---|---|
| Intestazione | RECTANGLE.h |
| Implementazione | RECTANGLE.c |
GWC_RECTANGLE_HgRECTANGLERappresenta un rettangolo.
typedef struct gRECTANGLE gRECTANGLE;
rectangle_newAlloca una struttura di tipo gRECTANGLE.
GWC_C_API gRECTANGLE* rectangle_new(int x, int y, int width, int height);
int x: Coordinata X.int y: Coordinata Y.int width: Lunghezza.int height: Altezza.NULL o gRECTANGLE.
rectangle_deleteDealloca una struttura di tipo gRECTANGLE.
GWC_C_API void rectangle_delete(gRECTANGLE* rectangle);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.void.
rectangle_getXOttiene la coordinata X.
GWC_C_API int rectangle_getX(const gRECTANGLE* rectangle);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int.
rectangle_setXImposta la coordinata X.
GWC_C_API void rectangle_setX(gRECTANGLE* rectangle, int value);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int value: Coordinata X.void.
rectangle_getYOttiene la coordinata Y.
GWC_C_API int rectangle_getY(const gRECTANGLE* rectangle);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int.
rectangle_setYImposta la coordinata Y.
GWC_C_API void rectangle_setY(gRECTANGLE* rectangle, int value);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int value: Coordinata Y.void.
rectangle_getWidthOttiene la lunghezza.
GWC_C_API int rectangle_getWidth(const gRECTANGLE* rectangle);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int.
rectangle_setWidthImposta la lunghezza.
GWC_C_API void rectangle_setWidth(gRECTANGLE* rectangle, int value);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int value: Lunghezza.void.
rectangle_getHeightOttiene l’altezza.
GWC_C_API int rectangle_getHeight(const gRECTANGLE* rectangle);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int.
rectangle_setHeightImposta l’altezza.
GWC_C_API void rectangle_setHeight(gRECTANGLE* rectangle, int value);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.int value: Altezza.void.
rectangle_equalVerifica se due puntatori a gRECTANGLE sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool rectangle_equal(const gRECTANGLE* rectangle, const gRECTANGLE* other);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.gRECTANGLE other: Puntatore a gRECTANGLE.bool.
rectangle_notequalVerifica se due puntatori a gRECTANGLE non sono uguali.
Viene controllato sia l’indirizzo che i valori.
GWC_C_API bool rectangle_notequal(const gRECTANGLE* rectangle, const gRECTANGLE* other);
gRECTANGLE rectangle: Puntatore a gRECTANGLE.gRECTANGLE other: Puntatore a gRECTANGLE.bool.