亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guiaacircle.c

?? ucgui在ARM44B0目標板上的移植代碼支持16級灰度
?? C
字號:
/***********************************************************************************************************                                                uC/GUI*                        Universal graphic software for embedded applications**                       (c) Copyright 2002, Micrium Inc., Weston, FL*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH**              礐/GUI is protected by international copyright laws. Knowledge of the*              source code may not be used to write a similar product. This file may*              only be used in accordance with a license and should not be redistributed*              in any way. We appreciate your understanding and fairness.*----------------------------------------------------------------------File        : GUICirleAA.CPurpose     : Draw Circle routines with AntialiasingTBD: Circle needs to be calculated from top to bottom in orderto avoid AA problems at certain positions.      ---------------------------END-OF-HEADER------------------------------*/#include "GUI_Protected.H"#include <stdio.h>#include <string.h>#include <math.h>/***********************************************************************       Static code************************************************************************/static void FillCircle       (int x0, int y0, int r) {  int i, x;  int sqmax = r*r+r/2;  int yMin, yMax;  /* First step : find uppermost and lowermost coordinates */  yMin = y0 - r;  yMax = y0 + r;  /* Use Clipping rect to reduce calculation (if possible) */  if (GUI_Context.pClipRect_HL) {    if (yMax > GUI_Context.pClipRect_HL->y1)      yMax = GUI_Context.pClipRect_HL->y1;    if (yMin < GUI_Context.pClipRect_HL->y0)      yMin = GUI_Context.pClipRect_HL->y0;  }  /* Draw top half */  for (i=0, x=r; i<r; i++) {    int y = y0-i;    if ((y >= yMin) && (y <= yMax)) {      /* calc proper x-value */      while ((i*i+x*x) >sqmax)        --x;      LCD_HL_DrawHLine (x0-x, y, x0+x);    }  }  /* Draw bottom half */  for (i=0, x=r; i<r; i++) {    int y = y0 + i;    if ((y >= yMin) && (y <= yMax)) {      /* calc proper x-value */      while ((i*i+x*x) >sqmax)        --x;      LCD_HL_DrawHLine (x0-x, y, x0+x);    }  }}/***********************************************************************                       GL_FillCircleAA_HiRes************************************************************************/void GL_FillCircleAA_HiRes  (int x0, int y0, int r) {/* Init AA Subsystem, pass horizontal limits */  GUI_AA_Init_HiRes(x0-r, x0+r);/* Do the actual drawing */  FillCircle(x0, y0, r);/* Cleanup */  GUI_AA_Exit();}/***********************************************************************                       GL_FillCircleAA************************************************************************/void GUI_AA_FillCircle(int x0, int y0, int r) {  #if (GUI_WINSUPPORT)    GUI_RECT Rect;  #endif  if (!GUI_Context.AA_HiResEnable) {    x0 *= GUI_Context.AA_Factor;    y0 *= GUI_Context.AA_Factor;    r  *= GUI_Context.AA_Factor;  }  GUI_LOCK();  #if (GUI_WINSUPPORT)    WM_ADDORG(x0,y0);    Rect.x0 = GUI_AA_HiRes2Pixel(x0 - r);    Rect.x1 = GUI_AA_HiRes2Pixel(x0 + r);    Rect.y0 = GUI_AA_HiRes2Pixel(y0 - r);    Rect.y1 = GUI_AA_HiRes2Pixel(y0 + r);    WM_ITERATE_START(&Rect); {  #endif  GL_FillCircleAA_HiRes(x0, y0, r);  #if (GUI_WINSUPPORT)    } WM_ITERATE_END();  #endif  GUI_UNLOCK();}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一二三四| 国内不卡的二区三区中文字幕| 欧美一级搡bbbb搡bbbb| 欧美中文字幕一区二区三区亚洲| 成人综合日日夜夜| 国产传媒久久文化传媒| 国内外成人在线| 国产一区二区美女诱惑| 国产麻豆成人精品| 国产成人在线视频播放| 不卡在线观看av| 91麻豆精东视频| 欧美视频一区二区在线观看| 欧美日韩你懂的| 欧美一级在线免费| 久久欧美中文字幕| 亚洲国产高清在线| 一区二区三区免费网站| 午夜精品久久久久久久久久| 美女性感视频久久| 国产成人亚洲精品青草天美| 成人动漫一区二区| 在线观看日韩毛片| 日韩精品综合一本久道在线视频| 久久一区二区三区四区| 国产精品乱码一区二区三区软件| 亚洲男人的天堂在线aⅴ视频| 一区二区三区产品免费精品久久75| 亚洲成人av一区二区| 久久99精品久久久久久国产越南 | 2021久久国产精品不只是精品| 久久久久一区二区三区四区| 亚洲欧洲av在线| 日韩中文字幕一区二区三区| 国产激情精品久久久第一区二区| 91欧美一区二区| 欧美一级精品在线| 亚洲欧洲精品天堂一级| 毛片一区二区三区| 99精品视频在线观看| 日韩欧美视频在线| 一区二区三区资源| 欧美一卡二卡在线观看| 黄色小说综合网站| 91丝袜美腿高跟国产极品老师| 欧美午夜片在线看| 国产午夜精品一区二区三区嫩草| 亚洲美女在线一区| 国产毛片精品视频| 8v天堂国产在线一区二区| 欧美激情一区在线| 精品一区二区三区在线观看国产| 91精品1区2区| 中文字幕一区视频| 国产精品自拍三区| 欧美一区二区三区在线电影| 亚洲综合一区二区三区| 久久99精品久久久久久久久久久久| 97国产一区二区| 色999日韩国产欧美一区二区| 精品久久人人做人人爰| 首页欧美精品中文字幕| 日本精品一区二区三区高清 | 91麻豆自制传媒国产之光| 久久午夜电影网| 人人精品人人爱| 欧美在线短视频| 亚洲综合网站在线观看| 色狠狠av一区二区三区| 亚洲日本在线a| 91在线视频播放| 国产精品理论在线观看| 成人性视频免费网站| 国产欧美一区二区在线| 国产成人鲁色资源国产91色综| 精品剧情v国产在线观看在线| 丝袜美腿亚洲综合| 欧美一级二级三级蜜桃| 日av在线不卡| 精品日韩欧美一区二区| 国产中文字幕精品| 国产人成亚洲第一网站在线播放| 国产一本一道久久香蕉| 久久久国产精华| 成人免费福利片| 亚洲欧美经典视频| 欧美私模裸体表演在线观看| 五月婷婷色综合| 日韩一区二区在线看| 国产一区999| 1024成人网| 欧美日韩一区二区三区四区| 日韩国产精品91| 亚洲精品一区二区三区影院| 国产91对白在线观看九色| 亚洲国产高清在线观看视频| 色偷偷88欧美精品久久久| 亚洲高清免费观看高清完整版在线观看| 欧美午夜免费电影| 精品一区免费av| 久久99精品视频| 丝袜亚洲另类欧美综合| 精品视频1区2区3区| 蜜桃av一区二区在线观看| 久久久一区二区三区| 波波电影院一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 欧美高清视频不卡网| 国产麻豆成人传媒免费观看| 亚洲欧美另类小说| 日韩欧美三级在线| 一本色道久久综合狠狠躁的推荐| 婷婷久久综合九色综合伊人色| 久久久精品人体av艺术| 91国偷自产一区二区开放时间| 美女网站色91| 亚洲人成网站在线| 久久色成人在线| 欧美日韩激情一区| 成人午夜免费视频| 91小视频免费看| 一区二区三区中文免费| 在线成人av网站| 97精品久久久午夜一区二区三区| 五月天网站亚洲| 国产精品久久久久一区| 欧美一级专区免费大片| 91极品美女在线| 成人免费视频一区二区| 九九精品视频在线看| 亚洲综合成人网| 最新久久zyz资源站| 欧美精品一区二区久久婷婷| 欧美无乱码久久久免费午夜一区| 国产精品综合二区| 麻豆国产精品视频| 亚洲va欧美va人人爽午夜 | 天天影视色香欲综合网老头| 国产精品毛片a∨一区二区三区 | 另类综合日韩欧美亚洲| 亚洲麻豆国产自偷在线| 久久久国产综合精品女国产盗摄| 6080国产精品一区二区| 欧洲视频一区二区| 色中色一区二区| 高清国产一区二区| 国产一区二区三区四区在线观看| 亚洲成人免费视| 亚洲成a人v欧美综合天堂 | 亚洲第一会所有码转帖| 亚洲欧美经典视频| 亚洲精品免费看| 一区二区三区四区在线免费观看| 国产精品福利在线播放| 国产欧美一区二区三区网站| 国产三级精品视频| 国产欧美久久久精品影院| 久久久久久久久99精品| 国产亚洲精品aa| 中文字幕不卡在线| 国产精品进线69影院| 成人欧美一区二区三区小说| 综合久久一区二区三区| 亚洲免费观看高清完整版在线观看熊| 亚洲色图欧美在线| 一区二区免费看| 日韩va欧美va亚洲va久久| 美女性感视频久久| 国产成人亚洲精品青草天美| 不卡电影免费在线播放一区| 99精品偷自拍| 欧美绝品在线观看成人午夜影视| 3d成人h动漫网站入口| 日韩视频一区二区| 国产日韩影视精品| 一区二区三区在线观看视频| 日韩不卡在线观看日韩不卡视频| 国模无码大尺度一区二区三区| 成人一区在线观看| 色婷婷综合久久久| 日韩欧美一级在线播放| 中国色在线观看另类| 亚洲综合一二三区| 国产在线精品不卡| 在线这里只有精品| 精品剧情v国产在线观看在线| 国产精品嫩草影院com| 亚洲成人一区在线| 国产传媒日韩欧美成人| 欧美日韩精品一区二区天天拍小说 | 日本一区免费视频| 夜夜夜精品看看| 国产精品1区二区.| 欧美日韩视频在线一区二区| 久久亚洲捆绑美女| 午夜精品国产更新| av高清不卡在线| 精品国偷自产国产一区| 一区二区三区**美女毛片| 国产91精品免费|