gfx/pixel.t header reference
[Lightweight 2d graphic module]

The source code of this header can be browsed online.

Members [link] 

Variables [link] 

  • uint_fast8_t bpw
  • bool_t k0
  • word_t m0
  • word_t m1
  • gfx_addr_t x0f
  • gfx_addr_t x0i
  • gfx_pos_t x1_
  • gfx_addr_t x1f
  • gfx_addr_t x1i

Macros [link] 

Members detail [link] 

#define _GFX_PIXEL_H_ [link] 

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

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

This macro is declared in gfx/pixel.t source file, line 84.

This declaration involves expansion of the _GFX_HLINE_VARS, _GFX_HLINE_LOOP, _GFX_HLINE_VARS and _GFX_HLINE_LOOP macros.

This variable is declared in gfx/pixel.t source file, line 45.

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

bool_t k0 [link] 

This variable is declared in gfx/pixel.t source file, line 43.

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

word_t m0 [link] 

This variable is declared in gfx/pixel.t source file, line 42.

word_t m1 [link] 

This variable is declared in gfx/pixel.t source file, line 42.

This variable is declared in gfx/pixel.t source file, line 48.

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

This variable is declared in gfx/pixel.t source file, line 41.

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

This variable is declared in gfx/pixel.t source file, line 46.

This variable is declared in gfx/pixel.t source file, line 52.

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

This variable is declared in gfx/pixel.t source file, line 41.

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

#define _GFX_HLINE_LOOP(d, x0i, x1i, k0, m0, m1, v) [link] 

This macro is declared in gfx/pixel.t source file, line 63.

Horizontal line loop code

This macro is for internal use only.

This declaration involves expansion of the _GFX_HLINE_VARS, _GFX_HLINE_LOOP, _GFX_HLINE_VARS and _GFX_HLINE_LOOP macros.

#define _GFX_HLINE_VARS(word_t, l2bpp, l2ppw, x0, x1, x0i, x1i, k0, m0, m1) [link] 

This macro is declared in gfx/pixel.t source file, line 39.

Declare and precompute variables for horizontal line loop

This macro is for internal use only.

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

This macro is declared in gfx/pixel.t source file, line 147.

fill a rectangular area. Generate bad memory access on position overflow.

This macro is for internal use only.

This declaration involves expansion of the _GFX_HLINE_VARS, _GFX_HLINE_LOOP, _GFX_HLINE_VARS and _GFX_HLINE_LOOP macros.

#define _GFX_PUT_PIXEL_ARGS(...) [link] 

This macro is declared in gfx/pixel.t source file, line 35.

This macro is for internal use only.

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