⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hal_graphics.h

📁 一款SmartPhone的驱动代码
💻 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 + -