gfx/arc.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_ARC_PROTO )
  • void gfx_draw_arc_angles_safe(const struct gfx_surface_s *s, uint_fast16_t xc, uint_fast16_t yc, uint_fast16_t a0, uint_fast16_t a1, uint_fast16_t r, uint32_t ccw, gfx_pixel_t a)
  • void gfx_draw_arc_xy_safe(const struct gfx_surface_s *s, int32_t x0, int32_t y0, int32_t x1, int32_t y1, uint_fast16_t r, uint32_t ccw, gfx_pixel_t a)

Variable [link] 

  • int32_t m

Members detail [link] 

_GFX_BPP_EXPAND(_GFX_ARC_PROTO ) [link] 

This constructor is declared in gfx/arc.t source file, line 196.

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

#define _GFX_ARC_DRAW(_put_pixel, s, xc, yx, x, y, xt, yt, r2, ccw) [link] 

This macro is declared in gfx/arc.t source file, line 81.

#define _GFX_ARC_H_ [link] 

This macro is declared in gfx/arc.t source file, line 29.

#define _GFX_ARC_OPS(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t) [link] 

This macro is declared in gfx/arc.t source file, line 199.

#define _GFX_ARC_PROTO(bpp, ppw, l2bpp, l2ppw, pm, ps, word_t) [link] 

This macro is declared in gfx/arc.t source file, line 182.

void gfx_draw_arc_angles_safe(const struct gfx_surface_s *s, uint_fast16_t xc, uint_fast16_t yc, uint_fast16_t a0, uint_fast16_t a1, uint_fast16_t r, uint32_t ccw, gfx_pixel_t a) [link] 

This function is declared in gfx/arc.t source file, line 218.

void gfx_draw_arc_xy_safe(const struct gfx_surface_s *s, int32_t x0, int32_t y0, int32_t x1, int32_t y1, uint_fast16_t r, uint32_t ccw, gfx_pixel_t a) [link] 

This function is declared in gfx/arc.t source file, line 242.

This variable is declared in gfx/arc.t source file, line 89.

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

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