Home | History | Annotate | Download | only in ewk

Lines Matching refs:rowsize

87 static inline void _ewk_view_4b_move_region_up(uint32_t *image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
92 dst = image + x + y * rowsize;
93 src = dst + rows * rowsize;
96 for (; h > 0; h--, dst += rowsize, src += rowsize)
100 static inline void _ewk_view_4b_move_region_down(uint32_t *image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
106 src = image + x + (y + h - 1) * rowsize;
107 dst = src + rows * rowsize;
109 for (; h > 0; h--, dst -= rowsize, src -= rowsize)
133 static inline void _ewk_view_4b_move_region_left(uint32_t *image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
138 dst = image + x + y * rowsize;
142 for (; h > 0; h--, dst += rowsize, src += rowsize)
146 static inline void _ewk_view_4b_move_region_right(uint32_t *image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
152 src = image + (x + w - 1) + y * rowsize;
155 for (; h > 0; h--, dst += rowsize, src += rowsize)
160 static inline void _ewk_view_4b_move_region(uint32_t *image, int dx, int dy, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
167 dst = image + x + y * rowsize;
168 src = dst - dy * rowsize;
172 for (; h > 0; h--, dst += rowsize, src += rowsize)
178 for (; h > 0; h--, dst += rowsize, src += rowsize)
183 src = image + x + (y + h - 1) * rowsize;
184 dst = src + dy * rowsize;
188 for (; h > 0; h--, dst -= rowsize, src -= rowsize)
194 for (; h > 0; h--, dst -= rowsize, src -= rowsize)