show.h
来自「epson公司的一个关于s1d13706的低层驱动程序」· C头文件 代码 · 共 80 行
H
80 行
/*
**===========================================================================
** show.h
**---------------------------------------------------------------------------
** Copyright (c) 2000, 2001 Epson Research and Development, Inc.
** All Rights Reserved.
**===========================================================================
*/
// Display Buffer Size is 80K bytes
#define DISPLAY_BUFFER_SIZE 0x14000
/*
** The following definitions are for CalcDisplaySurfaceCombination()
*/
enum
{
SURFACE_NONE = -1,
SURFACE_MAIN_WIN0 = 0,
SURFACE_MAIN_AND_SUB_WIN0,
SURFACE_MAIN_WIN0_SUB_WIN1,
MAX_SURFACE_COMBINATIONS
};
/*-----------------------------------------------------------------------*/
extern HAL_STRUCT HalInfo;
/*-----------------------------------------------------------------------*/
extern int gnAutoRun;
extern int gnUseVertical;
extern int gnContinualScrnRead;
extern int gnContinualScrnWrite;
extern int gnInitRegisters;
extern int gnShowGrid;
extern int gnUpdateDisplayMemory;
extern int LcdOrientation;
extern int ShowAllBppModes;
extern int CmdLineBitsPerPixel;
extern int UseBigMemory;
extern int CheckForValidSwivelViewClocks;
extern int Orientation[MAX_DISP_SURFACE];
extern int NumberOfSurfaces;
extern int CommonMemoryBlockForAllDisplays;
extern unsigned SurfaceDisplayMode[MAX_DISP_SURFACE];
extern int GridColor;
extern char szModeFailed[];
extern char szVersion[];
/*-----------------------------------------------------------------------*/
extern void DisplayCopyright(void);
extern void DisplayUsage(void);
extern void InitializeGlobalVariables(void);
extern int ParseCommandLine(int argc, char *argv[]);
extern int RegisterDevice(LPHAL_STRUCT info);
extern int InitRegisters(void);
extern int UpdateLcdOrientation(void);
extern void DisplayResolution(void);
extern void DisplaySurfaceHelp(void);
extern void ShowActiveDisplaySurface(void);
extern int GetSurfaceDisplayMode(int surface);
extern int CalcDisplaySurfaceCombination(void);
extern int GetActiveSurfaceNumber(void);
extern int GetSurfaceNumber(unsigned DisplayMode);
extern void SetActiveSurfaceNumber(int surface);
extern int VirtInit(int surface, DWORD width, DWORD height);
extern void DisplaySwivelViewMode(void);
extern void ExitBadConfiguration(void);
extern void DisplayErrorNotEnoughMemory(unsigned BitsPerPixel);
extern int HandleSelectedSurface(void);
extern int CheckSwivelViewClocks(unsigned BitsPerPixel, unsigned SwivelViewMode);
/*-----------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?