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

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

?? guiaacircle.c

?? uCOS/uCGUI在2440上的移植
?? 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一区二区三区免费野_久草精品视频
亚洲第一搞黄网站| 国产精品视频你懂的| 91美女片黄在线| 91美女蜜桃在线| 色综合av在线| 欧美日韩在线精品一区二区三区激情 | 精品av综合导航| 欧美mv和日韩mv的网站| 日韩一区二区精品葵司在线 | 国模少妇一区二区三区| 国产一二三精品| 国产乱子伦视频一区二区三区| 国产91精品在线观看| aaa亚洲精品| 在线观看视频一区| 日韩三级在线免费观看| 久久综合999| 亚洲青青青在线视频| 午夜精品爽啪视频| 久久精品国产久精国产爱| 精品一区二区三区视频| 成人av在线一区二区三区| 91免费国产在线观看| 欧美精品视频www在线观看| 欧美mv日韩mv国产网站app| 国产精品天干天干在观线| 亚洲一级不卡视频| 国产一区二区日韩精品| 色猫猫国产区一区二在线视频| 欧美日本免费一区二区三区| 精品国产区一区| 综合在线观看色| 久久激情五月激情| 91麻豆蜜桃一区二区三区| 日韩欧美久久久| 亚洲欧美区自拍先锋| 久久电影网站中文字幕| 97精品电影院| 久久色中文字幕| 亚洲超碰97人人做人人爱| 国产成人综合在线观看| 欧美日本国产一区| 国产精品美女久久久久久久久| 天堂久久一区二区三区| 99视频在线精品| 精品欧美久久久| 亚洲444eee在线观看| 不卡一区二区中文字幕| 欧美成人vr18sexvr| 亚洲在线中文字幕| 丁香六月久久综合狠狠色| 欧美日韩精品欧美日韩精品一| 国产精品无人区| 国产麻豆视频精品| 亚洲视频免费在线| 成人99免费视频| 日韩一级二级三级| 亚洲图片激情小说| 国产剧情一区在线| 欧美嫩在线观看| 亚洲黄一区二区三区| 成人性生交大合| 久久这里只有精品视频网| 秋霞午夜鲁丝一区二区老狼| 在线看不卡av| 一二三四区精品视频| 不卡视频免费播放| 国产精品久久久久久久久图文区| 黄色精品一二区| 久久尤物电影视频在线观看| 久久99精品国产| 国产欧美综合在线观看第十页| 一区二区三区波多野结衣在线观看| 国产一区二区视频在线播放| 精品国产一区二区三区忘忧草 | 精品国产伦一区二区三区免费| 亚洲精品美腿丝袜| 91在线观看地址| 亚洲欧洲综合另类在线| 色综合久久99| 亚洲在线免费播放| 欧亚洲嫩模精品一区三区| 亚洲综合在线视频| 欧美精品乱码久久久久久| 亚洲成人免费看| 9191国产精品| 国产精品视频观看| 美女精品一区二区| 日韩欧美123| 精品一区二区国语对白| 日韩免费视频一区| 国产老肥熟一区二区三区| 国产精品动漫网站| 欧美三级电影在线看| 五月天一区二区三区| 精品国产三级电影在线观看| 高清在线不卡av| 亚洲视频一二三| 欧美另类久久久品| 国产精品白丝jk黑袜喷水| 亚洲欧洲精品成人久久奇米网| 欧美色图第一页| 国内不卡的二区三区中文字幕| 亚洲色图.com| 制服丝袜中文字幕一区| 高清国产午夜精品久久久久久| 国产精品国产精品国产专区不片| 91黄色激情网站| 蜜臀av亚洲一区中文字幕| 国产精品每日更新在线播放网址| 欧美伊人久久久久久久久影院 | 欧美老肥妇做.爰bbww| 国产精品资源网站| 亚洲电影你懂得| 国产精品全国免费观看高清| 欧美日韩性生活| 成人在线视频一区| 免费国产亚洲视频| 亚洲精品第一国产综合野| 精品福利二区三区| 欧美日韩亚洲国产综合| 国产a区久久久| 久久精品999| 视频在线观看91| 日韩毛片在线免费观看| 久久精品亚洲精品国产欧美| 欧美男女性生活在线直播观看| 成人免费观看视频| 99精品国产一区二区三区不卡| 亚洲国产日韩综合久久精品| 久久久www免费人成精品| 91麻豆精品国产91久久久久 | 欧美精品一区二| 欧美日韩精品三区| 色先锋aa成人| 99天天综合性| va亚洲va日韩不卡在线观看| 国产精品一区在线观看乱码| 另类欧美日韩国产在线| 偷偷要91色婷婷| 亚洲成人一区在线| 亚洲 欧美综合在线网络| 亚洲青青青在线视频| 国产精品入口麻豆九色| 国产丝袜在线精品| 精品久久久久av影院 | 高清不卡在线观看av| 久久99精品国产| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美午夜电影一区| 一本一道综合狠狠老| 色婷婷久久久久swag精品| 一本色道久久综合狠狠躁的推荐| av亚洲精华国产精华精华| 成人动漫一区二区| av动漫一区二区| 91麻豆文化传媒在线观看| 色综合久久久久综合体桃花网| 91丨国产丨九色丨pron| 日本高清不卡视频| 在线观看日韩电影| 欧美精品一卡二卡| 欧美成人欧美edvon| 国产欧美一区二区精品久导航 | 看国产成人h片视频| 亚洲一区二区三区三| 亚洲国产aⅴ成人精品无吗| 亚洲超碰精品一区二区| 日韩电影在线免费观看| 精品一区二区三区免费视频| 国产乱对白刺激视频不卡| 福利一区二区在线观看| 91蜜桃婷婷狠狠久久综合9色| 欧日韩精品视频| 欧美r级在线观看| 中文字幕视频一区| 亚洲va国产天堂va久久en| 狠狠色狠狠色综合| 91伊人久久大香线蕉| 欧美乱熟臀69xxxxxx| 久久免费看少妇高潮| 夜夜嗨av一区二区三区中文字幕 | 国产精品一卡二| 91麻豆成人久久精品二区三区| 欧美日韩一区二区三区视频| 久久免费视频色| 亚洲成人av免费| 粉嫩绯色av一区二区在线观看| 欧日韩精品视频| 中文字幕av不卡| 青青草精品视频| 91久久精品一区二区| 久久婷婷国产综合精品青草| 一区二区三区四区五区视频在线观看 | 国产精品无遮挡| 日本美女视频一区二区| 91免费观看国产| 日韩精品资源二区在线| 亚洲精品ww久久久久久p站| 美女爽到高潮91|