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

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

?? main.cpp

?? wince 3d tutorial, it has various examples
?? CPP
字號:
#include "main.h" //We need the defines and prototypes from in.
#include "render.h"

//Some useful global handles
HINSTANCE hInst; //Will hold the current instance of the application.
HWND hWnd; // A handle to the window we will create.
HDC hDC;   // A handle to the device context of the window.


TCHAR szAppName[] = L"OpenGLES"; /*The application name and the window caption*/

//flag that tell us if we are using fog or not
bool useFog = false; 

/*This is the WinMain function. Here we will create the rendering window, initialize OpenGL ES, write the message loop, and, at the end, clean all and release all used resources*/
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine,	int nCmdShow)
{
  MSG msg; //This is the message variable for the message loop
  WNDCLASS	wc; /*This structure will hold some init values for our window*/
  hInst = hInstance; // Initialization of our global variable
  bool done = false; 
	  
  /*This block of code is to ensure that the user only can run one
    instance of the application. First we search for a window with the 
    same class name, if found, we will focus it and return*/
  if(hWnd = FindWindow(szAppName, szAppName)) 
  {
    /* Set focus to foremost child window. The "| 0x01" is used to 
       bring any owned windows to the foreground and activate them.*/
    SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
    return 0;
  } 
		
  wc.style          = CS_HREDRAW | CS_VREDRAW; /*Will force a redraw 
  if the window is resized, both horizontally or vertically*/
  wc.lpfnWndProc    = (WNDPROC) WndProc; /*this is a function pointer,
  to tell the OS what function should call when a message needs to be 
  processed*/
  wc.cbClsExtra     = 0;
  wc.cbWndExtra     = 0;
  wc.hInstance      = hInstance;
  wc.hIcon          = LoadIcon(hInstance, NULL);//Load default icon
  wc.hCursor	      = 0; // Default cursor
  wc.hbrBackground  = 0; //We don't care about the background color
  wc.lpszMenuName	  = NULL; //This application does not have a menu
  wc.lpszClassName  = szAppName; /*Important, here we must fill the
   application class name (the class name is not the same than the 
   caption of the window, but many times they are the same)*/

  //Before creating the window, we must register this new window class
  if(!RegisterClass(&wc))
    return false;
	
  hWnd=CreateWindow(szAppName, //Class Name
                    szAppName, //Caption string
                    WS_VISIBLE,//Window style
                    CW_USEDEFAULT,CW_USEDEFAULT,//Starting [x,y] pos.
                    CW_USEDEFAULT, CW_USEDEFAULT, //Width and height
                    NULL, NULL, //Parent window and menu handle
                    hInst, NULL); /*Instance handle. Custom value to 
                    pass in the creation with the WM_CREATE message*/
	                  
  if(!hWnd) return false;
  if(!InitOGLES()) return false; //OpenGL ES Initialization
  
  //Bring the window to front, focus it and refresh it
  SetWindowText(hWnd, L"OpenGLES");
  ShowWindow(hWnd, nCmdShow); 
  UpdateWindow(hWnd);
 
  //Message Loop
  while(!done)
  {
    if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
    {
      if(msg.message==WM_QUIT)
        done = true;
	    else
      { 
	      TranslateMessage(&msg);
	      DispatchMessage(&msg);
	    }
    }
    else										
	    Render();
  }
  //Clean up all
  Clean();
  DestroyWindow(hWnd);
  UnregisterClass(szAppName, hInst);  
  return 0;
}
//----------------------------------------------------------------------------
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
  switch (message) 
  {		
  case WM_PAINT:	
    ValidateRect(hWnd,NULL); //Needed to avoid new WM_PAINT messages
    return 0; 

  //This code will be executed when the user clicks over the touch screen  
  case WM_LBUTTONDOWN:
    useFog = !useFog;
    if(useFog)
      EnableFog();
    else
      DisableFog();
    return 0;

  case WM_DESTROY:
    PostQuitMessage(0);
    return 0;  
  };
  return DefWindowProc(hWnd, message, wParam, lParam);   
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区av在线| 亚洲国产综合91精品麻豆| 欧美亚洲另类激情小说| 精品在线一区二区三区| 亚洲自拍另类综合| 国产精品久久午夜| 精品久久国产97色综合| 欧美日韩一区二区在线观看视频| 国产一区二区三区精品视频| 日日摸夜夜添夜夜添精品视频| 国产精品第五页| 26uuu久久天堂性欧美| 欧美日韩精品一区二区| aaa亚洲精品一二三区| 国产自产高清不卡| 日韩电影一二三区| 亚洲一区二区三区中文字幕| 日本一区二区高清| 26uuu久久综合| 91精品久久久久久久99蜜桃| 欧美伊人久久久久久午夜久久久久| 成人国产精品免费网站| 经典三级在线一区| 另类人妖一区二区av| 日韩电影在线看| 天堂久久久久va久久久久| 亚洲最大色网站| 亚洲欧美日本在线| 亚洲色图制服诱惑| 亚洲情趣在线观看| 亚洲色图视频网站| 日韩伦理电影网| 亚洲视频综合在线| 国产精品高潮久久久久无| 国产精品免费视频网站| 国产精品色噜噜| 国产精品第五页| 亚洲色图视频网站| 一区二区欧美视频| 亚洲第四色夜色| 三级在线观看一区二区| 日韩av电影一区| 日本不卡一区二区| 麻豆中文一区二区| 久久 天天综合| 国产精品资源站在线| 国产成人免费视频网站| 不卡的电视剧免费网站有什么| 成人午夜在线免费| 色欧美片视频在线观看在线视频| 欧洲日韩一区二区三区| 欧美日韩mp4| 欧美tk—视频vk| 久久久久久久网| 亚洲视频中文字幕| 午夜电影网一区| 老司机午夜精品| 国产成人午夜电影网| 91香蕉视频污| 欧美精品丝袜中出| 久久久久久久久伊人| 中文字幕色av一区二区三区| 洋洋成人永久网站入口| 免费不卡在线观看| 成人av在线播放网站| 欧美羞羞免费网站| 精品久久久久一区二区国产| 国产精品色一区二区三区| 亚洲国产美国国产综合一区二区| 久久电影网电视剧免费观看| 不卡一区二区在线| 欧美一级在线视频| 中文字幕免费在线观看视频一区| 亚洲精品少妇30p| 麻豆91精品91久久久的内涵| 成人福利在线看| 在线成人av网站| 国产精品三级视频| 日本 国产 欧美色综合| 99久久精品情趣| 欧美成人综合网站| 亚洲日本在线观看| 精品制服美女丁香| 在线观看免费视频综合| 久久精品人人做人人爽97| 亚洲一区二区三区美女| 国产电影一区在线| 7777精品伊人久久久大香线蕉完整版| 国产欧美精品一区二区色综合朱莉| 一区二区三区久久| 成人综合婷婷国产精品久久蜜臀 | 国产在线一区二区| 99久久精品99国产精品 | 亚洲精品伦理在线| 国产在线视频精品一区| 欧美三级电影精品| 成人欧美一区二区三区| 久久精品免费看| 欧美性videosxxxxx| 国产日韩精品一区二区三区在线| 婷婷国产在线综合| 91久久精品一区二区三| 国产日韩欧美制服另类| 日本vs亚洲vs韩国一区三区| 色丁香久综合在线久综合在线观看| 欧美精品一区视频| 五月天视频一区| 色域天天综合网| 国产精品网友自拍| 狠狠狠色丁香婷婷综合激情 | 日韩精品中午字幕| 日韩高清中文字幕一区| 91成人免费网站| 亚洲免费资源在线播放| 成人久久视频在线观看| 2020日本不卡一区二区视频| 秋霞影院一区二区| 欧美剧情电影在线观看完整版免费励志电影| 中文字幕一区视频| 国产成+人+日韩+欧美+亚洲| 欧美www视频| 精品一区二区三区免费播放| 7777精品伊人久久久大香线蕉完整版 | 色欧美片视频在线观看在线视频| 国产精品天干天干在观线| 国产精品一品二品| 久久一夜天堂av一区二区三区| 日本美女视频一区二区| 欧美精品123区| 久久99久国产精品黄毛片色诱| 欧美性大战久久久久久久| 亚洲乱码中文字幕综合| www.亚洲免费av| 国产精品传媒在线| 99精品国产一区二区三区不卡| 国产精品无遮挡| 99精品视频一区| 亚洲免费在线播放| 欧美三区免费完整视频在线观看| 亚洲一区二区三区免费视频| 欧美人妇做爰xxxⅹ性高电影| 婷婷亚洲久悠悠色悠在线播放| 欧美一区二区三区四区在线观看| 久久精品国产久精国产爱| 久久品道一品道久久精品| 国产馆精品极品| 国产精品国产精品国产专区不片| 色综合天天综合网天天狠天天| 亚洲精品国产无天堂网2021 | 欧美人伦禁忌dvd放荡欲情| 午夜精品久久久久久| 日韩一区二区视频在线观看| 极品瑜伽女神91| 国产精品午夜免费| 在线观看国产日韩| 日韩精品电影在线观看| 日韩精品一区二区在线观看| 国产精品1区2区3区| 中文字幕日韩一区二区| 欧美三级视频在线| 韩国理伦片一区二区三区在线播放| 国产性做久久久久久| 91免费国产在线观看| 午夜精品久久久久| 久久精品在这里| 欧美主播一区二区三区| 老司机精品视频一区二区三区| 国产蜜臀97一区二区三区 | 欧美自拍丝袜亚洲| 色婷婷狠狠综合| av在线不卡网| 在线视频你懂得一区二区三区| av在线播放一区二区三区| 成人毛片在线观看| 99久久久免费精品国产一区二区| 国产精品1区二区.| 国产91在线观看| 91丨九色丨尤物| 欧美日韩一本到| 日韩欧美一级在线播放| 久久久精品综合| 国产精品免费视频观看| 亚洲裸体xxx| 亚洲成av人片在线观看无码| 久久精品噜噜噜成人av农村| 经典三级一区二区| av电影在线观看一区| 91极品视觉盛宴| 555www色欧美视频| 中文字幕巨乱亚洲| 青青草国产成人av片免费| 久久99热国产| 老色鬼精品视频在线观看播放| 亚洲免费观看在线视频| 亚洲高清久久久| 国产99久久久久| 日韩一区二区在线观看视频播放| 国产亚洲精品中文字幕| 婷婷夜色潮精品综合在线| 国产成人精品免费网站|