LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
lpc_swim_image.c File Reference
#include "lpc_types.h"
#include "lpc_swim_image.h"

Go to the source code of this file.

Functions

void swim_put_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts a raw image into a window.
 
void swim_put_invert_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts a raw image into a window inverted.
 
void swim_put_left_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts a raw image into a window rotated left.
 
void swim_put_right_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts a raw image into a window rotated right.
 
void swim_put_scale_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts and scales a raw image into a window.
 
void swim_put_scale_invert_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts and scales a raw image into a window inverted.
 
void swim_put_scale_left_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts and scales a raw image into a window rotated left.
 
void swim_put_scale_right_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize)
 Puts and scales a raw image into a window rotated right.
 
void swim_put_win_image (SWIM_WINDOW_T *win, const COLOR_T *image, int32_t xsize, int32_t ysize, int32_t scale, SWIM_ROTATION_T rtype)
 SWIM image draw composite function.