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] 

  • gfx_pos_t be
  • gfx_pos_t be
  • gfx_pos_t be
  • gfx_pos_t bm
  • gfx_pos_t bm
  • gfx_pos_t bm
  • goto dr
  • goto dr
  • gfx_pos_t e
  • gfx_pos_t e
  • gfx_pos_t e
  • gfx_pos_t m
  • gfx_pos_t m
  • gfx_pos_t m
  • gfx_pos_t x
  • gfx_pos_t x
  • gfx_pos_t x
  • gfx_pos_t y
  • gfx_pos_t y
  • gfx_pos_t y

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.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t be [link] 

This variable is declared in gfx/circle.t source file, line 88.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t be [link] 

This variable is declared in gfx/circle.t source file, line 149.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t bm [link] 

This variable is declared in gfx/circle.t source file, line 40.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t bm [link] 

This variable is declared in gfx/circle.t source file, line 88.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t bm [link] 

This variable is declared in gfx/circle.t source file, line 149.

Alternate declarations with same identifier: [1], [2], [3].

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.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t y [link] 

This variable is declared in gfx/circle.t source file, line 87.

Alternate declarations with same identifier: [1], [2], [3].

gfx_pos_t y [link] 

This variable is declared in gfx/circle.t source file, line 148.

Alternate declarations with same identifier: [1], [2], [3].

Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:06 2022 using MkDoc