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

📄 lcdgetp.c

📁 uCGUI
💻 C
字号:
/*************************************************************************************************************
                                                   uC/GUI
                                               嵌入式通用图形软件
File        : LCDGetP.c
Purpose     : Get Pixel routines--像素的程序
              Note: These routines are in a module of their own because they are mostly not required to link
*************************************************************************************************************/
#include <stddef.h>           /* needed for definition of NULL */
#include "GUI_Private.h"
#include "GUIDebug.h"

/*************************************************************************************************************
*                                            LCD_GetPixelIndex
Note: We can not use the standard clipping which we use for drawing
operations as it is perfectly legal to read pixels outside of
the clipping area. We therefor get the bounding rectangle of the
device and use it for clipping.
*************************************************************************************************************/
unsigned LCD_GetPixelIndex(int x, int y)  
{
  LCD_RECT r;  
  LCDDEV_L0_GetRect(&r);
  if (x < r.x0)
    return 0;
  if (x > r.x1)
    return 0;
  if (y < r.y0)
    return 0;
  if (y > r.y1)
    return 0;
  return LCDDEV_L0_GetPixelIndex(x,y);
}






⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -