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

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

?? aa_hiresantialiasing.c

?? UC_GUI開發源代碼,里面含有范例,源文件
?? C
字號:
/*
*********************************************************************************************************
*                                             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();
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图都市小说| 中文字幕一区二区日韩精品绯色 | 色呦呦网站一区| 国精品**一区二区三区在线蜜桃 | 制服丝袜成人动漫| 欧美日韩三级在线| 欧美日韩精品一区二区三区四区 | 懂色av一区二区三区免费看| 狠狠狠色丁香婷婷综合激情| 国产成人精品三级麻豆| 国产成人精品一区二| 粉嫩一区二区三区性色av| 成人黄色综合网站| 99国产精品久久久| 欧美日韩亚洲不卡| 3751色影院一区二区三区| 日韩精品一区在线| 久久久高清一区二区三区| 国产精品午夜电影| 亚洲激情网站免费观看| 日日噜噜夜夜狠狠视频欧美人| 日韩电影在线一区二区| 韩国精品在线观看| 92国产精品观看| 欧美巨大另类极品videosbest| 欧美成人一级视频| 亚洲国产成人在线| 亚洲成人免费在线| 国产成人欧美日韩在线电影| 色猫猫国产区一区二在线视频| 欧美老女人在线| 久久久久综合网| 亚洲一区在线观看网站| 国产在线精品免费| 日本乱码高清不卡字幕| 日韩精品一区二区三区视频| 日韩码欧中文字| 老司机一区二区| 91片黄在线观看| 日韩欧美区一区二| 亚洲日本va午夜在线电影| 裸体一区二区三区| 色88888久久久久久影院野外| 欧美一区二区三区性视频| 国产精品理论在线观看| 日韩精品欧美精品| 99久久婷婷国产综合精品电影 | 久久九九久久九九| 亚洲综合一区二区精品导航| 国产激情精品久久久第一区二区| 在线视频国内自拍亚洲视频| 日本一区二区三区四区| 日本成人在线看| 色狠狠色噜噜噜综合网| 欧美国产一区在线| 国产一区二区中文字幕| 欧美日韩午夜影院| 国产精品久久毛片av大全日韩| 日本不卡免费在线视频| 欧美在线观看一区| 最好看的中文字幕久久| 粉嫩在线一区二区三区视频| 欧美成人一级视频| 免费观看久久久4p| 欧美精品日韩一本| 亚洲一区二区三区四区五区中文 | 欧美日韩不卡一区二区| 亚洲视频小说图片| 成人免费毛片高清视频| 国产午夜亚洲精品羞羞网站| 九九在线精品视频| 日韩免费一区二区| 日韩av电影免费观看高清完整版在线观看| 91色乱码一区二区三区| 国产精品国产三级国产| 国产**成人网毛片九色| 久久精品欧美一区二区三区麻豆 | 99综合电影在线视频| 国产精品网站在线观看| 国产麻豆91精品| 26uuu久久天堂性欧美| 国精产品一区一区三区mba桃花 | 丁香六月综合激情| 国产精品系列在线| 一本久久精品一区二区| 亚洲乱码一区二区三区在线观看| 99久久综合国产精品| 亚洲日本免费电影| 色先锋资源久久综合| 曰韩精品一区二区| 欧美日韩免费在线视频| 午夜一区二区三区在线观看| 91精品在线免费观看| 精品一区二区三区欧美| 国产精品无码永久免费888| 91小视频在线免费看| 亚洲一区二区欧美| 日韩免费电影一区| voyeur盗摄精品| 亚洲成人午夜电影| 久久久影视传媒| 91国偷自产一区二区三区观看| 午夜日韩在线观看| 久久久一区二区三区| 色婷婷香蕉在线一区二区| 日韩精品视频网站| 国产精品免费视频一区| 欧美在线free| 精品无人区卡一卡二卡三乱码免费卡 | 日精品一区二区| 久久久久一区二区三区四区| 91成人在线观看喷潮| 久久99蜜桃精品| 亚洲欧美偷拍另类a∨色屁股| 欧美乱妇15p| 成人免费看黄yyy456| 亚洲va欧美va人人爽午夜| 精品对白一区国产伦| 色哟哟一区二区在线观看| 美国三级日本三级久久99| 中文无字幕一区二区三区| 欧美日韩精品二区第二页| 国产成人在线电影| 亚洲www啪成人一区二区麻豆 | 色哟哟国产精品| 国产乱码精品一区二区三区忘忧草| 亚洲精品日韩专区silk| 日韩视频不卡中文| 欧洲色大大久久| 成人18精品视频| 国产呦精品一区二区三区网站| 亚洲小少妇裸体bbw| 中文字幕日韩精品一区| 久久久一区二区三区| 日韩亚洲欧美综合| 欧美三级资源在线| 91麻豆国产精品久久| 国产一区二区三区四区在线观看| 亚洲午夜在线视频| 亚洲美女视频一区| 国产精品久久毛片| 国产欧美一区二区在线| 欧美xxxx在线观看| 91精品国产综合久久精品图片 | 2020国产精品自拍| 日韩一区二区麻豆国产| 欧日韩精品视频| 色爱区综合激月婷婷| aaa亚洲精品| 99久久免费国产| 97精品国产97久久久久久久久久久久| 激情国产一区二区| 激情欧美日韩一区二区| 激情小说亚洲一区| 老司机精品视频在线| 韩国女主播一区二区三区| 老司机精品视频一区二区三区| 美女一区二区久久| 久久99日本精品| 国产精品综合在线视频| 高清不卡在线观看| 国产精品一区不卡| 国产99久久久国产精品免费看| 国产精品18久久久久久久网站| 国产成人av在线影院| 成人av手机在线观看| 97久久精品人人爽人人爽蜜臀| 91麻豆福利精品推荐| 欧美日韩一二区| 日韩欧美一级在线播放| 2023国产精品视频| 国产精品国产三级国产普通话三级| 国产精品欧美一区二区三区| 亚洲天堂中文字幕| 亚洲一区中文在线| 另类中文字幕网| 高清beeg欧美| 欧洲另类一二三四区| 日韩手机在线导航| 国产三级三级三级精品8ⅰ区| 国产精品久久三| 日韩精品福利网| 国产乱子伦视频一区二区三区 | 亚洲.国产.中文慕字在线| 日韩电影一区二区三区| 狠狠色丁香婷综合久久| 91丝袜美腿高跟国产极品老师 | 欧美日韩国产天堂| 日韩欧美一级二级| 亚洲欧美在线视频| 午夜精品久久久| 成人动漫精品一区二区| 欧美日韩国产三级| 国产精品久久久久久久久免费丝袜 | 亚洲一区二区四区蜜桃| 国产毛片精品一区| 欧美日韩在线精品一区二区三区激情 | 久久日一线二线三线suv| 亚洲日本在线天堂| 精品一区二区精品|