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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? aa_hiresantialiasing.c

?? 圖像系統(tǒng)uc_GUI
?? C
字號(hào):
/*
*********************************************************************************************************
*                                             uC/GUI V3.98
*                        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        : AA_HiResAntialiasing.c
Purpose     : Demonstrates high resolution antialiasing
----------------------------------------------------------------------
*/

#include "GUI.h"

/*******************************************************************
*
*       defines
*
********************************************************************
*/

#define countof(Obj) (sizeof(Obj)/sizeof(Obj[0]))

/*******************************************************************
*
*       static variables
*
********************************************************************
*/

static const GUI_POINT _aPointer[] = {
  { 0,  3},
  {85,  1},
  {90,  0},
  {85, -1},
  { 0, -3}
};

static GUI_POINT _aPointerHiRes[countof(_aPointer)];

typedef struct {
  GUI_AUTODEV_INFO AutoInfo;
  GUI_POINT aPoints[countof(_aPointer)];
  int Factor;
} PARAM;

/*******************************************************************
*
*       static functions
*
********************************************************************
*/

/*******************************************************************
*
*       _DrawHiRes

  This function draws the high resolution pointer
*/
static void _DrawHiRes(void * p) {
  PARAM * pParam = (PARAM *)p;
  if (pParam->AutoInfo.DrawFixed) {
    GUI_ClearRect(60, 60, 159, 159);
  }
  GUI_AA_FillPolygon(pParam->aPoints, 
                     countof(_aPointer), 
                     65  * pParam->Factor, 
                     155 * pParam->Factor);
}

/*******************************************************************
*
*       _Draw

  This function draws the non high resolution pointer
*/
static void _Draw(void * p) {
  PARAM * pParam = (PARAM *)p;
  if (pParam->AutoInfo.DrawFixed) {
    GUI_ClearRect(160, 60, 259, 159);
  }
  GUI_AA_FillPolygon(pParam->aPoints, countof(_aPointer), 165, 155);
}

/*******************************************************************
*
*       _ShowHiresAntialiasing

  This function creates the memory auto devices and handle the
  rotation of the pointers
*/
static void _ShowHiresAntialiasing(void) {
  int i;
  GUI_AUTODEV aAuto[2];
  PARAM Param;
  Param.Factor = 3;
  GUI_SetBkColor(GUI_BLACK);
  GUI_Clear();
  GUI_SetColor(GUI_WHITE);
  GUI_SetTextAlign(GUI_TA_HCENTER);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_DispStringAt("AA_HiResAntialiasing - Sample", 160, 5);
  GUI_SetFont(&GUI_Font6x8);
  GUI_DispStringHCenterAt("Using\nhigh\nresolution\nmode", 110, 180);
  GUI_DispStringHCenterAt("Not using\nhigh\nresolution\nmode", 210, 180);
  /* Create GUI_AUTODEV objects */
  for (i = 0; i < countof(aAuto); i++) {
    GUI_MEMDEV_CreateAuto(&aAuto[i]);
  }
  /* Calculate pointer for high resolution */
  for (i = 0; i < countof(_aPointer); i++) {
    _aPointerHiRes[i].x = _aPointer[i].x * Param.Factor;
    _aPointerHiRes[i].y = _aPointer[i].y * Param.Factor;
  }
  GUI_AA_SetFactor(Param.Factor); /* Set antialiasing factor */
  while(1) {
    for (i = 0; i < 1800; i++) {
      float Angle = (i >= 900) ? 1800 - i : i;
      Angle *= 3.1415926f / 1800;
      /* Draw pointer with high resolution */
      GUI_AA_EnableHiRes();
      GUI_RotatePolygon(Param.aPoints, _aPointerHiRes, countof(_aPointer), Angle);
      GUI_MEMDEV_DrawAuto(&aAuto[0], &Param.AutoInfo, _DrawHiRes, &Param);
      /* Draw pointer without high resolution */
      GUI_AA_DisableHiRes();
      GUI_RotatePolygon(Param.aPoints, _aPointer, countof(_aPointer), Angle);
      GUI_MEMDEV_DrawAuto(&aAuto[1], &Param.AutoInfo, _Draw, &Param);
      GUI_Delay(2);
    }
  }
}

/*******************************************************************
*
*       MainTask
*
*       Demonstrate high resolution by drawing rotating pointers
*
********************************************************************
*/

void MainTask(void) {
  GUI_Init();
  _ShowHiresAntialiasing();
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲精品一区二区| 欧美日韩国产综合一区二区三区| 亚洲日本在线视频观看| 欧美日韩小视频| 韩国理伦片一区二区三区在线播放 | 水野朝阳av一区二区三区| 久久久精品国产免大香伊| 欧美视频三区在线播放| 成人免费观看男女羞羞视频| 日韩av电影一区| 捆绑紧缚一区二区三区视频| 国产精品卡一卡二卡三| 欧美成人激情免费网| 在线观看网站黄不卡| 国产ts人妖一区二区| 九一九一国产精品| 亚洲成人一区在线| 亚洲久本草在线中文字幕| 国产亚洲一区二区三区在线观看| 91精品午夜视频| 欧美午夜在线观看| 91精品91久久久中77777| 国产成人精品aa毛片| 国产一区中文字幕| 久久精品国产亚洲一区二区三区| 亚洲第一主播视频| 亚洲综合自拍偷拍| 亚洲精品乱码久久久久| 亚洲人成在线播放网站岛国| 国产肉丝袜一区二区| 久久久久国产精品麻豆ai换脸| 日韩一级片网站| 555夜色666亚洲国产免| 欧美日韩国产成人在线91| 欧美三区在线观看| 欧美最新大片在线看| 在线看国产一区二区| 在线亚洲一区二区| 91久久久免费一区二区| 91麻豆成人久久精品二区三区| 成人精品免费看| a级精品国产片在线观看| 99re8在线精品视频免费播放| 成人av在线影院| k8久久久一区二区三区| av成人免费在线| 色综合天天综合网天天看片| av在线不卡电影| 色综合久久九月婷婷色综合| 91国产免费观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 日韩午夜中文字幕| 日韩免费高清电影| 久久综合九色综合97_久久久| 久久综合色天天久久综合图片| 久久视频一区二区| 国产日韩欧美一区二区三区乱码| 国产欧美一区二区精品性色超碰| 国产蜜臀97一区二区三区| 国产精品久久久一本精品| 成人欧美一区二区三区在线播放| 一区二区在线看| 视频一区在线播放| 国产综合久久久久影院| 99久久伊人久久99| 欧美性色欧美a在线播放| 91精品国产综合久久久久久久久久 | 久久久亚洲精华液精华液精华液| 国产网红主播福利一区二区| 亚洲欧美日韩成人高清在线一区| 亚洲午夜羞羞片| 老司机精品视频一区二区三区| 国产自产视频一区二区三区| 97精品久久久久中文字幕| 国产美女在线精品| 91色porny| 91精品国产91久久久久久一区二区| 精品免费国产一区二区三区四区| 中文字幕一区av| 视频一区国产视频| 波波电影院一区二区三区| 欧美二区乱c少妇| 国产欧美日韩激情| 亚洲一区二区精品3399| 狠狠v欧美v日韩v亚洲ⅴ| 色先锋aa成人| 精品日韩在线观看| 有码一区二区三区| 精品亚洲成av人在线观看| 日本乱码高清不卡字幕| 精品国产sm最大网站免费看| 亚洲欧美一区二区在线观看| 麻豆中文一区二区| 色一区在线观看| 久久久久久久久久久99999| 亚洲一级不卡视频| 国产黄色精品网站| 88在线观看91蜜桃国自产| 国产精品美女一区二区三区| 视频一区视频二区中文| 91蝌蚪porny| 2023国产精品自拍| 天堂一区二区在线免费观看| 99久久99久久精品免费观看| 久久一夜天堂av一区二区三区| 亚洲国产欧美在线人成| 成人av电影在线播放| 亚洲精品在线观| 视频精品一区二区| 日本韩国一区二区三区视频| 国产欧美一区二区三区在线看蜜臀 | 亚洲成人www| 91在线丨porny丨国产| 精品盗摄一区二区三区| 天天操天天干天天综合网| a级精品国产片在线观看| 久久久久久久性| 麻豆国产精品一区二区三区| 欧美日韩在线精品一区二区三区激情 | 免费在线观看成人| 欧美日韩高清影院| 亚洲黄色免费网站| 91蝌蚪porny成人天涯| 国产精品久久久久久久久久免费看 | 亚洲丝袜美腿综合| 成人一级视频在线观看| 久久久亚洲精品石原莉奈| 六月丁香婷婷久久| 日韩一区二区麻豆国产| 日本强好片久久久久久aaa| 欧美精品高清视频| 午夜成人免费视频| 欧美日韩免费电影| 日韩高清不卡在线| 91精品国产综合久久精品app| 亚洲不卡av一区二区三区| 欧美日韩黄视频| 天堂久久一区二区三区| 欧美一卡2卡三卡4卡5免费| 天天影视色香欲综合网老头| 这里只有精品免费| 麻豆一区二区三| 欧美精品一区在线观看| 国产一区二区剧情av在线| 久久久久国产精品人| 丁香啪啪综合成人亚洲小说| 国产精品伦一区二区三级视频| 不卡av免费在线观看| 亚洲精品少妇30p| 欧美日韩国产综合一区二区三区| 香蕉成人伊视频在线观看| 91超碰这里只有精品国产| 青娱乐精品视频| 精品国产露脸精彩对白 | 国产在线不卡视频| 国产婷婷精品av在线| 99久久er热在这里只有精品15| 亚洲免费在线观看视频| 欧美视频自拍偷拍| 久久精品国产一区二区三 | 毛片基地黄久久久久久天堂| 久久久久久综合| www.欧美色图| 午夜天堂影视香蕉久久| 精品免费国产二区三区| 成人黄色国产精品网站大全在线免费观看 | 制服丝袜成人动漫| 国产精品一区二区男女羞羞无遮挡| 国产精品乱码妇女bbbb| 欧美在线啊v一区| 久久精品国产亚洲一区二区三区| 久久精品亚洲精品国产欧美| 色婷婷综合五月| 免费看欧美美女黄的网站| 国产欧美一区二区精品忘忧草| 色综合天天综合在线视频| 美女网站一区二区| 成人欧美一区二区三区黑人麻豆 | 亚洲欧洲日韩女同| 欧美巨大另类极品videosbest | 亚洲成人免费看| 久久综合久久99| 色婷婷av一区| 美脚の诱脚舐め脚责91 | 日本91福利区| 亚洲欧洲日韩一区二区三区| 7777精品伊人久久久大香线蕉最新版| 国产一区二区三区免费观看| 亚洲色图欧美激情| 欧美mv日韩mv亚洲| 欧美亚洲一区二区三区四区| 国产风韵犹存在线视精品| 亚洲国产你懂的| 中文字幕高清不卡| 欧美va亚洲va国产综合| 在线观看日韩毛片| 成人一级黄色片| 久久国产生活片100| 一区二区三区欧美亚洲| 国产欧美综合色|