gfx/circle.h header reference
[Lightweight 2d graphic module]

The source code of this header can be browsed online.

Members  

Functions  

  • _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)

Members detail  

_GFX_BPP_EXPAND(_GFX_CIRCLE_PROTO )  

Alternate declarations with same identifier: [1], [2], [3], [4], [5], [6], [7].

#define _GFX_CIRCLE_DRAW(_put_pixel, s, xc, yc, r, oct)  

This macro is declared in gfx/circle.h source file, line 42.

#define _GFX_CIRCLE_H_  

This macro is declared in gfx/circle.h source file, line 37.

#define _GFX_CIRCLE_INFILL_DRAW(_hline, s, xc, yc, r, oct)  

This macro is declared in gfx/circle.h source file, line 92.

#define _GFX_CIRCLE_OPS(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t)  

This macro is declared in gfx/circle.h source file, line 246.

#define _GFX_CIRCLE_OUTFILL_DRAW(_hline, s, xc, yc, r, oct)  

This macro is declared in gfx/circle.h source file, line 153.

#define _GFX_CIRCLE_PROTO(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t)  

This macro is declared in gfx/circle.h source file, line 221.

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)  

This function is declared in gfx/circle.h source file, line 283.

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)  

This function is declared in gfx/circle.h source file, line 306.

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)  

This function is declared in gfx/circle.h source file, line 316.

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)  

This function is declared in gfx/circle.h source file, line 296.

Valid XHTML 1.0 StrictGenerated by diaxen on Wed Oct 17 21:18:38 2018 using MkDoc