Lines Matching refs:dst
164 static void rotate0(T* dst, const T* src, size_t width, size_t height)
166 memcpy(dst, src, width * height * sizeof(T));
170 static void rotate90(T* dst, const T* src, size_t width, size_t height)
174 dst[j * height + height - 1 - i] = src[i * width + j];
180 static void rotate180(T* dst, const T* src, size_t width, size_t height)
184 dst[(height - 1 - i) * width + width - 1 - j] = src[i * width + j];
190 static void rotate270(T* dst, const T* src, size_t width, size_t height)
194 dst[(width - 1 - j) * height + i] = src[i * width + j];
200 static void rotate(T *dst, const T *src, size_t width, size_t height, int angle)
204 rotate0(dst, src, width, height);
207 rotate90(dst, src, width, height);
210 rotate180(dst, src, width, height);
213 rotate270(dst, src, width, height);