91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.86MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-14
  • 語言: 其他
  • 標簽: OpenGL??

資源簡介

OpenGL 計算機圖形學 天空盒 哆啦A夢環游世界

資源截圖

代碼片段和文件信息

#include?“5DG_Window.h“

void?TerminateApplication(GL_Window*?window) //?結束程序
{
PostMessage(window->hWnd?WM_QUIT?0?0); //?發送WM_QUIT消息
g_isProgramLooping?=?FALSE; //?停止程序
}?

void?ResizeWindowGL(int?width?int?height) //?重新設置窗口大小
{
glViewport(0?0?(GLsizei)(width)?(GLsizei)(height)); //?重置當前視口大小
glMatrixMode(GL_PROJECTION); //?切換到投影矩陣模式
glLoadIdentity(); //?重置投影矩陣
gluPerspective(45?(float)width/(float)height?0.1?100); //?設置透視投影
glMatrixMode(GL_MODELVIEW); //?切換到模型視圖矩陣
glLoadIdentity(); //?重置模型視圖矩陣
}

BOOL?ChangeScreenResolution(int?width?int?height?int?bitsPerPixel) //?修改屏幕分辨率
{
DEVMODE?dmScreenSettings; //?設備設置模式?
ZeroMemory(&dmScreenSettings?sizeof(DEVMODE)); //?清空
dmScreenSettings.dmSize =?sizeof(DEVMODE); //?Devmode結構的大小
dmScreenSettings.dmPelsWidth =?width; //?設置為屏幕寬度
dmScreenSettings.dmPelsHeight =?height; //?設置為屏幕高度
dmScreenSettings.dmBitsPerPel =?bitsPerPixel; //?設為指定位長
dmScreenSettings.dmFields =?DM_BITSPERPEL?|?DM_PELSWIDTH?|?DM_PELSHEIGHT;
//?嘗試設置顯示模式并返回結果。注:?CDS_FULLSCREEN?移去了狀態欄
if?(ChangeDisplaySettings(&dmScreenSettings?CDS_FULLSCREEN)?!=?DISP_CHANGE_SUCCESSFUL)
{
return?FALSE; //?分辨率修改失敗返回?FALSE
}
return?TRUE; //?分辨率修改成功返回?TRUE
}

BOOL?CreateWindowGL(GL_Window*?window) //?建立OpenGL窗口
{
DWORD?windowstyle?=?WS_OVERLAPPEDWINDOW; //?設置窗口樣式
DWORD?windowExtendedstyle?=?WS_EX_APPWINDOW; //?設置窗口擴展樣式

PIXELFORMATDEscriptOR?pfd?= //?像素格式描述符(pfd)的設置
{
sizeof(PIXELFORMATDEscriptOR) //?像素的尺寸
1 //?版本號
PFD_DRAW_TO_WINDOW?| //?pfd必須支持窗口繪制
PFD_SUPPORT_OPENGL?| //?pfd必須支持OpenGL
PFD_DOUBLEBUFFER //?pfd必須支持雙緩存
PFD_TYPE_RGBA //?像素格式為RGBA
window->init.bitsPerPixel //?設置顏色深度
0?0?0?0?0?0 //?忽略顏色位數
0 //?無Alpha緩存
0 //?忽略偏移位
0 //?無累積緩存
0?0?0?0 //?忽略累積緩存位?
16 //?深度緩存為16位?
0 //?無模板緩存
0 //?無輔助緩存
PFD_MAIN_PLANE //?主要繪制層
0 //?保留位
0?0?0 //?忽略層遮罩
};

RECT?windowRect?=?{0?0?window->init.width?window->init.height}; //?定義窗口大小

GLuint?PixelFormat; //?保存像素格式

if?(window->init.isFullScreen?==?TRUE) //?切換全屏
{
if?(ChangeScreenResolution(window->init.width?window->init.height?window->init.bitsPerPixel)?==?FALSE)
{
//?全屏切換失敗
MessageBox(HWND_DESKTOP?“無法切換到全屏模式在窗口模式下運行.\nMode?Switch?FailedRunning?In?Windowed?Mode.“?“Error“?MB_OK?|?MB_ICONEXCLAMATION);
window->init.isFullScreen?=?FALSE; //?設置?isFullscreen?為FALSE
}
else //?全屏切換成功
{
ShowCursor?(FALSE); //?隱藏鼠標
windowstyle?=?WS_POPUP; //?設置窗口樣式
windowExtendedstyle?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????14257??2004-07-30?05:59??哆啦A夢環游世界_CST09094_黃毅淵\5DG_Window.cpp

?????文件???????2053??2004-07-31?06:18??哆啦A夢環游世界_CST09094_黃毅淵\5DG_Window.h

?????文件??????34658??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Main.cpp

?????文件???????3575??2011-06-10?00:44??哆啦A夢環游世界_CST09094_黃毅淵\Main.dsp

?????文件????????516??2011-06-09?16:26??哆啦A夢環游世界_CST09094_黃毅淵\Main.dsw

?????文件?????140288??2012-01-11?23:26??哆啦A夢環游世界_CST09094_黃毅淵\Main.ncb

?????文件???????3988??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Main.plg

?????文件???????9009??2004-08-02?02:02??哆啦A夢環游世界_CST09094_黃毅淵\Texture.cpp

?????文件????????507??2004-07-30?07:18??哆啦A夢環游世界_CST09094_黃毅淵\Texture.h

?????文件??????24657??2010-06-06?21:02??哆啦A夢環游世界_CST09094_黃毅淵\Debug\5DG_Window.obj

?????文件????3650036??2010-06-06?20:59??哆啦A夢環游世界_CST09094_黃毅淵\Debug\5DG_Window.pch

?????文件??????25600??2010-06-06?21:02??哆啦A夢環游世界_CST09094_黃毅淵\Debug\5DG_Window.pdb

?????文件?????282726??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Main.exe

?????文件?????557332??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Main.ilk

?????文件??????55569??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Main.obj

?????文件????3663600??2011-06-15?14:11??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Main.pch

?????文件?????779264??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Main.pdb

?????文件??????20948??2011-05-11?08:42??哆啦A夢環游世界_CST09094_黃毅淵\Debug\Texture.obj

?????文件?????271360??2012-01-11?23:25??哆啦A夢環游世界_CST09094_黃毅淵\Debug\vc60.idb

?????文件?????102400??2011-06-15?20:27??哆啦A夢環游世界_CST09094_黃毅淵\Debug\vc60.pdb

?????文件??????27858??2011-06-14?09:51??哆啦A夢環游世界_CST09094_黃毅淵\Data\1??.jpg

?????文件??????26688??2011-06-15?13:01??哆啦A夢環游世界_CST09094_黃毅淵\Data\1.jpg

?????文件??????17512??2011-06-13?20:05??哆啦A夢環游世界_CST09094_黃毅淵\Data\3.jpg

?????文件??????24317??2011-06-13?22:56??哆啦A夢環游世界_CST09094_黃毅淵\Data\4.jpg

????..A.SH.?????22016??2011-06-15?13:02??哆啦A夢環游世界_CST09094_黃毅淵\Data\Thumbs.db

?????文件??????83820??2002-05-28?22:29??哆啦A夢環游世界_CST09094_黃毅淵\Data\Skybox3\Back.jpg

?????文件?????109815??2011-06-15?13:40??哆啦A夢環游世界_CST09094_黃毅淵\Data\Skybox3\Bottom.jpg

?????文件????????470??2004-01-27?13:40??哆啦A夢環游世界_CST09094_黃毅淵\Data\Skybox3\desert3.zip

?????文件??????85832??2002-05-28?22:27??哆啦A夢環游世界_CST09094_黃毅淵\Data\Skybox3\Front.jpg

?????文件??????82534??2002-05-28?22:28??哆啦A夢環游世界_CST09094_黃毅淵\Data\Skybox3\Left.jpg

............此處省略40個文件信息

評論

共有 條評論