#include "window.h"
#include "memory.h"
#include "cursor.h"
#include "ssd192X.h"
#include "io.h"
#include "panel.h"
Defines | |
#define | SSD192X_DISPLAYMODE_YUV 2 |
Functions | |
INT32 | ssd_calc_start_addr_direct (WINDOW *pWnd, INT32 y, INT32 x) |
INT32 | ssd_calc_start_addr (WINDOW *pWnd, INT32 y, INT32 x) |
INT32 | ssd_window_create (WINDOW *pWnd, INT32 type, UINT32 width, UINT32 height, UINT8 bpp, UINT8 orient, UINT8 mode) |
INT32 | ssd_window_create_with_memory (WINDOW *pWnd, INT32 type, UINT32 width, UINT32 height, UINT8 bpp, UINT8 orient, UINT8 isRGB, UINT8 mode, INT32 inputMemOffset) |
INT32 | ssd_window_destroy (WINDOW *pWnd) |
void | ssd_window_hide (WINDOW *pWnd, INT8 hide) |
INT32 | ssd_window_offset (WINDOW *pWnd) |
INT32 | ssd_window_set_viewxy (WINDOW *pWnd, INT32 viewx, INT32 viewy) |
INT32 | ssd_window_set_xy (WINDOW *pWnd, INT32 x, INT32 y) |
INT32 | ssd_window_set_viewsize (WINDOW *pWnd, INT32 width, INT32 height) |
void | ssd_floatwin_show (UINT8 bShow) |
void | ssd_floatwin_move (WINDOW *pWnd, UINT16 x, UINT16 y) |
void | ssd_floatwin_init (WINDOW *pWnd) |
#define SSD192X_DISPLAYMODE_YUV 2 |
References _WINDOW::mem_ssdoffset, and _WINDOW::width.
Referenced by ssd_2d_blt(), and ssd_2d_rect().
References _WINDOW::bypp, _WINDOW::bywidth, and _WINDOW::mem_offset.
Referenced by ssd_2d_rect().
void ssd_floatwin_init | ( | WINDOW * | pWnd | ) |
References _WINDOW::bypp, _WINDOW::mem_offset, REG_FLOAT_WIN_ADDR_OFFSET0, REG_FLOAT_WIN_DISP_START_ADDR0, ssd_floatwin_move(), SSD_REGWL, SSD_REGWW, and _WINDOW::width.
Referenced by ssd_window_hide().
References _WINDOW::bypp, _WINDOW::height, REG_FLOAT_WIN_X_END_POS0, REG_FLOAT_WIN_X_START_POS0, REG_FLOAT_WIN_Y_END_POS0, REG_FLOAT_WIN_Y_START_POS0, SSD_REGWW, and _WINDOW::width.
Referenced by main(), and ssd_floatwin_init().
void ssd_floatwin_show | ( | UINT8 | bShow | ) |
References ioModAnd, ioModOr, REG_SPECIAL_EFFECTS, and SSD_REGWB_mod().
Referenced by ssd_window_hide().
INT32 ssd_window_create | ( | WINDOW * | pWnd, | |
INT32 | type, | |||
UINT32 | width, | |||
UINT32 | height, | |||
UINT8 | bpp, | |||
UINT8 | orient, | |||
UINT8 | mode | |||
) |
References _WINDOW::mode, SSD192X_DISPLAYMODE_YUV, and ssd_window_create_with_memory().
Referenced by main().
INT32 ssd_window_create_with_memory | ( | WINDOW * | pWnd, | |
INT32 | type, | |||
UINT32 | width, | |||
UINT32 | height, | |||
UINT8 | bpp, | |||
UINT8 | orient, | |||
UINT8 | isRGB, | |||
UINT8 | mode, | |||
INT32 | inputMemOffset | |||
) |
References _WINDOW::bpp, _WINDOW::bypp, _WINDOW::bywidth, _WINDOW::height, _WINDOW::isHide, _WINDOW::isRGB, _WINDOW::mem_offset, _WINDOW::mem_size, _WINDOW::mem_ssdoffset, _WINDOW::mode, _WINDOW::orient, ssd192X_cursor_init_from_onchip_memory(), SSD_MEMWW, _WINDOW::type, _WINDOW::viewHeight, _WINDOW::viewWidth, _WINDOW::viewx, _WINDOW::viewy, _WINDOW::width, _WINDOW::x, and _WINDOW::y.
Referenced by main(), and ssd_window_create().
References _WINDOW::height, _WINDOW::mem_offset, and _WINDOW::width.
References _WINDOW::bpp, _WINDOW::isHide, _WINDOW::isRGB, _WINDOW::mem_offset, _WINDOW::orient, ssd192X_cursor_hide(), ssd192X_cursor_on_off(), ssd192X_lcd_init(), ssd_floatwin_init(), ssd_floatwin_show(), _WINDOW::type, _WINDOW::viewx, _WINDOW::viewy, and _WINDOW::width.
Referenced by main(), ssd_window_set_viewsize(), ssd_window_set_viewxy(), and ssd_window_set_xy().
References _WINDOW::height, _WINDOW::mem_offset, and _WINDOW::width.
References _WINDOW::isHide, ssd_window_hide(), _WINDOW::type, _WINDOW::viewHeight, _WINDOW::viewWidth, and WIN_FLOATING.
References _WINDOW::height, _WINDOW::isHide, ssd_window_hide(), _WINDOW::type, _WINDOW::viewx, _WINDOW::viewy, and _WINDOW::width.
References _WINDOW::height, _WINDOW::isHide, ssd_window_hide(), _WINDOW::width, _WINDOW::x, and _WINDOW::y.