gfx/circle.t header reference
[Lightweight 2d graphic module]
The source code of this header can be browsed online.
Members [link]
Functions [link]
- _GFX_BPP_EXPAND(_GFX_CIRCLE_PROTO )
- bool_t gfx_circle_check(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct)
- void gfx_draw_circle_infill_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a)
- void gfx_draw_circle_outfill_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a)
- void gfx_draw_circle_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a)
Variables [link]
Members detail [link]
_GFX_BPP_EXPAND(_GFX_CIRCLE_PROTO ) [link]
This constructor is declared in gfx/circle.t source file, line 235.
Alternate declarations with same identifier: [1], [2], [3], [4], [5].
#define _GFX_CIRCLE_DRAW(_put_pixel, s, xc, yc, r, oct) [link]
This macro is declared in gfx/circle.t source file, line 34.
#define _GFX_CIRCLE_H_ [link]
This macro is declared in gfx/circle.t source file, line 29.
#define _GFX_CIRCLE_INFILL_DRAW(_hline, s, xc, yc, r, oct) [link]
This macro is declared in gfx/circle.t source file, line 84.
#define _GFX_CIRCLE_OPS(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t) [link]
This macro is declared in gfx/circle.t source file, line 238.
#define _GFX_CIRCLE_OUTFILL_DRAW(_hline, s, xc, yc, r, oct) [link]
This macro is declared in gfx/circle.t source file, line 145.
#define _GFX_CIRCLE_PROTO(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t) [link]
This macro is declared in gfx/circle.t source file, line 213.
gfx_pos_t be [link]
This variable is declared in gfx/circle.t source file, line 40.
gfx_pos_t be [link]
This variable is declared in gfx/circle.t source file, line 88.
gfx_pos_t be [link]
This variable is declared in gfx/circle.t source file, line 149.
gfx_pos_t bm [link]
This variable is declared in gfx/circle.t source file, line 40.
gfx_pos_t bm [link]
This variable is declared in gfx/circle.t source file, line 88.
gfx_pos_t bm [link]
This variable is declared in gfx/circle.t source file, line 149.
goto dr [link]
This variable is declared in gfx/circle.t source file, line 116.
Alternate declarations with same identifier: [1], [2].
goto dr [link]
This variable is declared in gfx/circle.t source file, line 180.
Alternate declarations with same identifier: [1], [2].
gfx_pos_t e [link]
This variable is declared in gfx/circle.t source file, line 40.
Alternate declarations with same identifier: [1], [2], [3], [4], [5].
gfx_pos_t e [link]
This variable is declared in gfx/circle.t source file, line 88.
Alternate declarations with same identifier: [1], [2], [3], [4], [5].
gfx_pos_t e [link]
This variable is declared in gfx/circle.t source file, line 149.
Alternate declarations with same identifier: [1], [2], [3], [4], [5].
bool_t gfx_circle_check(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct) [link]
This function is declared in gfx/circle.t source file, line 275.
This function checks that a circle fits in a surface.
void gfx_draw_circle_infill_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a) [link]
This function is declared in gfx/circle.t source file, line 298.
void gfx_draw_circle_outfill_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a) [link]
This function is declared in gfx/circle.t source file, line 308.
void gfx_draw_circle_safe(const struct gfx_surface_s *s, gfx_pos_t xc, gfx_pos_t yc, gfx_pos_t r, uint8_t oct, gfx_pixel_t a) [link]
This function is declared in gfx/circle.t source file, line 288.
gfx_pos_t m [link]
This variable is declared in gfx/circle.t source file, line 39.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t m [link]
This variable is declared in gfx/circle.t source file, line 87.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t m [link]
This variable is declared in gfx/circle.t source file, line 148.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t x [link]
This variable is declared in gfx/circle.t source file, line 37.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t x [link]
This variable is declared in gfx/circle.t source file, line 87.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t x [link]
This variable is declared in gfx/circle.t source file, line 148.
Alternate declarations with same identifier: [1], [2], [3], [4].
gfx_pos_t y [link]
This variable is declared in gfx/circle.t source file, line 38.
gfx_pos_t y [link]
This variable is declared in gfx/circle.t source file, line 87.
gfx_pos_t y [link]
This variable is declared in gfx/circle.t source file, line 148.