📄 hal_graphics.h
字号:
/************************************************************************
; HAL_GRAPHICS.h
;
; Copyright (c) 2002 Epson Research and Development, Inc.
;
; All Rights Reserved.
; 2002.11.12 D Eric Start.
;
;************************************************************************/
#ifndef __HAL_GRAPHICS_H__
#define __HAL_GRAPHICS_H__
// The Value of Color
#define GRAPHICS_VRAM TRUE
#define GRAPHICS_OFFSCREEN FALSE
#define SOLIDFILL_ON TRUE
#define SOLIDFILL_OFF FALSE
static void _vramPixel8bpp(long x, long y, unsigned long color32);
static void _Pixel8bpp(long x, long y, unsigned long color32);
static void _vramLine8bpp(long x1, long y1, long x2, long y2, unsigned long color32);
static void _Line8bpp(long x1, long y1, long x2, long y2, unsigned long color32);
static void _vramPixel16bpp(long x, long y, unsigned long color32);
static void _Pixel16bpp(long x, long y, unsigned long color32);
static void _vramLine16bpp(long x1, long y1, long x2, long y2, unsigned long color32);
static void _Line16bpp(long x1, long y1, long x2, long y2, unsigned long color32);
static void _vramPixel32bpp(long x, long y, unsigned long color32);
static void _Pixel32bpp(long x, long y, unsigned long color32);
static void _vramLine32bpp(long x1, long y1, long x2, long y2, unsigned long color32);
static void _Line32bpp(long x1, long y1, long x2, long y2, unsigned long color32);
void SetPixel(long x, long y, unsigned long color);
void DrawLine(long x1, long y1, long x2, long y2, unsigned long color);
void DrawRect(long x1, long y1, long width, long height, unsigned long color, BOOL SolidFill);
void DrawText(long x, long y, CONST CHAR *pszText, unsigned long colorFG, unsigned long colorBG);
void InitGraphics(unsigned long Stride, long BitsPerPixel, BOOL fISVRAM, unsigned long Offset);
#endif // __HAL_GRAPHICS_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -