gfx/rect.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_RECT_PROTO )
  • _frect(x0 , x1 , gfx_yaddr(s,y0), gfx_yaddr(s,y1), gfx_yaddr(s,1))
  • _hline(x0 , x1 , y0 )
  • _hline(x0 , x1 , y1 )
  • _hline(x0+r, x1-r, y0 )
  • _hline(x0+r, x1-r, y1 )
  • _vline(x0 , y0 , y1 , dy )
  • _vline(x1 , y0 , y1 , dy )
  • _vline(x0 , y2 , y3 , dy )
  • _vline(x1 , y2 , y3 , dy )
  • if(r )
  • if(r )
  • void gfx_draw_rect_f_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pixel_t a)
  • void gfx_draw_rect_fr_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pos_t r, gfx_pixel_t a)
  • void gfx_draw_rect_r_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pos_t r, gfx_pixel_t a)
  • void gfx_draw_rect_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pixel_t a)

Variables [link] 

  • gfx_addr_t dy
  • gfx_addr_t dy
  • gfx_pos_t y2
  • gfx_pos_t y3

Members detail [link] 

_GFX_BPP_EXPAND(_GFX_RECT_PROTO ) [link] 

This constructor is declared in gfx/rect.t source file, line 204.

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

_frect(x0 , x1 , gfx_yaddr(s,y0), gfx_yaddr(s,y1), gfx_yaddr(s,1)) [link] 

This constructor is declared in gfx/rect.t source file, line 172.

_hline(x0 , x1 , y0 ) [link] 

This constructor is declared in gfx/rect.t source file, line 41.

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

_hline(x0 , x1 , y1 ) [link] 

This constructor is declared in gfx/rect.t source file, line 42.

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

_hline(x0+r, x1-r, y0 ) [link] 

This constructor is declared in gfx/rect.t source file, line 104.

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

_hline(x0+r, x1-r, y1 ) [link] 

This constructor is declared in gfx/rect.t source file, line 105.

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

_vline(x0 , y0 , y1 , dy ) [link] 

This constructor is declared in gfx/rect.t source file, line 43.

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

_vline(x1 , y0 , y1 , dy ) [link] 

This constructor is declared in gfx/rect.t source file, line 44.

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

_vline(x0 , y2 , y3 , dy ) [link] 

This constructor is declared in gfx/rect.t source file, line 106.

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

_vline(x1 , y2 , y3 , dy ) [link] 

This constructor is declared in gfx/rect.t source file, line 107.

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

if(r ) [link] 

This constructor is declared in gfx/rect.t source file, line 52.

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

if(r ) [link] 

This constructor is declared in gfx/rect.t source file, line 115.

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

#define _GFX_RECT_DRAW(_hline, _vline) [link] 

This macro is declared in gfx/rect.t source file, line 34.

#define _GFX_RECT_FR_DRAW(_frect, _hline) [link] 

This macro is declared in gfx/rect.t source file, line 111.

#define _GFX_RECT_H_ [link] 

This macro is declared in gfx/rect.t source file, line 31.

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

This macro is declared in gfx/rect.t source file, line 207.

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

This macro is declared in gfx/rect.t source file, line 176.

#define _GFX_RECT_R_DRAW(_hline, _vline, _put_pixel) [link] 

This macro is declared in gfx/rect.t source file, line 48.

This variable is declared in gfx/rect.t source file, line 39.

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

This variable is declared in gfx/rect.t source file, line 98.

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

void gfx_draw_rect_f_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pixel_t a) [link] 

This function is declared in gfx/rect.t source file, line 272.

void gfx_draw_rect_fr_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pos_t r, gfx_pixel_t a) [link] 

This function is declared in gfx/rect.t source file, line 282.

void gfx_draw_rect_r_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pos_t r, gfx_pixel_t a) [link] 

This function is declared in gfx/rect.t source file, line 262.

void gfx_draw_rect_safe(const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t x1, gfx_pos_t y1, gfx_pixel_t a) [link] 

This function is declared in gfx/rect.t source file, line 252.

This variable is declared in gfx/rect.t source file, line 99.

This variable is declared in gfx/rect.t source file, line 100.

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