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

The source code of this header can be browsed online.

Members  

Functions  

  • _GFX_BPP_EXPAND(_GFX_BLIT_PROTO )
  • void gfx_blit_nc(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)
  • void gfx_blit_overlap_nc(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)
  • void gfx_blit_overlap_safe(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)
  • void gfx_blit_safe(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)

Members detail  

_GFX_BPP_EXPAND(_GFX_BLIT_PROTO )  

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

#define _GFX_BLIT_BLEND(v, old)  

This macro is declared in gfx/blit.h source file, line 324.

#define _GFX_BLIT_GET_DST(x)  

This macro is declared in gfx/blit.h source file, line 322.

#define _GFX_BLIT_GET_SRC(x)  

This macro is declared in gfx/blit.h source file, line 321.

#define _GFX_BLIT_H_  

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

#define _GFX_BLIT_INIT_BWD(word_t, l2bpp, l2ppw)  

This macro is declared in gfx/blit.h source file, line 243.

#define _GFX_BLIT_INIT_FWD(word_t, l2bpp, l2ppw)  

This macro is declared in gfx/blit.h source file, line 187.

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

This macro is declared in gfx/blit.h source file, line 327.

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

This macro is declared in gfx/blit.h source file, line 300.

#define _GFX_BLIT_PUT_DST(x, v)  

This macro is declared in gfx/blit.h source file, line 323.

#define _GFX_BLIT_ROWS(dir, word_t, get_src, get_dst, put_dst, blend)  

This macro is declared in gfx/blit.h source file, line 151.

Preprocessor condition: defined( CONFIG_GFX_UNROLL )

#define _GFX_BLIT_ROWS(dir, word_t, get_src, get_dst, put_dst, blend)  

This macro is declared in gfx/blit.h source file, line 175.

Preprocessor condition: not defined( CONFIG_GFX_UNROLL )

#define _GFX_BLIT_ROW_BWD(word_t, get_src, get_dst, put_dst, blend, k2, e, d)  

This macro is declared in gfx/blit.h source file, line 95.

#define _GFX_BLIT_ROW_FWD(word_t, get_src, get_dst, put_dst, blend, k2, e, d)  

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

void gfx_blit_nc(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)  

This function is declared in gfx/blit.h source file, line 407.

void gfx_blit_overlap_nc(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)  

This function is declared in gfx/blit.h source file, line 439.

void gfx_blit_overlap_safe(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)  

This function is declared in gfx/blit.h source file, line 449.

void gfx_blit_safe(const struct gfx_surface_s *d, gfx_pos_t x2, gfx_pos_t y2, const struct gfx_surface_s *s, gfx_pos_t x0, gfx_pos_t y0, gfx_pos_t w, gfx_pos_t h)  

This function is declared in gfx/blit.h source file, line 421.

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