• 大小: 1.08MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: DirectX  11  VS2017+win7  

资源简介

最基本的DirectX 11 Demo,包含了初始化,更新渲染,关闭释放等。注释很详细

资源截图

代码片段和文件信息


#include“dx11demo.h“

Dx11Demobase::Dx11Demobase() : driverType_(D3D_DRIVER_TYPE_NULL)
featureLevel_(D3D_FEATURE_LEVEL_11_0) d3dDevice_(0) d3dContext_(0)
swapChain_(0) backBufferTarget_(0)
{

}

Dx11Demobase::~Dx11Demobase()
{
Shutdown();
}


bool Dx11Demobase::LoadContent()
{
//可以进行重载来丰富相关功能
return true;
}


void Dx11Demobase::UnloadContent()
{
//可以进行重载来丰富相关功能
}


void Dx11Demobase::Update(float dt)
{
}

void Dx11Demobase::Render()
{
if (d3dContext_ == 0)
return;
float clearColor[4] = { 0.5f 0.5f 0.25f 1.0f };
d3dContext_->ClearRenderTargetView(backBufferTarget_ clearColor);
swapChain_->Present(0 0);
}


void Dx11Demobase::Shutdown()
{
UnloadContent();
if (backBufferTarget_) backBufferTar

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-22 16:16  dxTest\
     目录           0  2019-08-22 11:14  dxTest\.vs\
     目录           0  2019-08-22 11:14  dxTest\.vs\config\
     文件       85172  2012-02-14 12:20  dxTest\.vs\config\applicationhost.config
     目录           0  2019-08-21 11:37  dxTest\.vs\dxTest\
     目录           0  2019-08-21 15:36  dxTest\.vs\dxTest\v15\
     文件       48128  2019-08-22 16:17  dxTest\.vs\dxTest\v15\.suo
     目录           0  2019-08-22 16:10  dxTest\Debug\
     文件      344576  2019-08-22 16:17  dxTest\Debug\dxTest.exe
     文件     1450660  2019-08-22 16:17  dxTest\Debug\dxTest.ilk
     文件     1986560  2019-08-22 16:17  dxTest\Debug\dxTest.pdb
     目录           0  2019-08-22 16:17  dxTest\dxTest\
     文件        1809  2019-08-22 13:06  dxTest\dxTest.sln
     目录           0  2019-08-22 16:17  dxTest\dxTest\Debug\
     文件      137866  2019-08-22 16:17  dxTest\dxTest\Debug\dx11demo.obj
     文件        8621  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.log
     目录           0  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\
     文件        1726  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\CL.command.1.tlog
     文件       68062  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\CL.read.1.tlog
     文件        1878  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\CL.write.1.tlog
     文件         247  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\dxTest.lastbuildstate
     文件        2780  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\link.command.1.tlog
     文件        4962  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\link.read.1.tlog
     文件         764  2019-08-22 16:17  dxTest\dxTest\Debug\dxTest.tlog\link.write.1.tlog
     文件      437248  2019-08-22 16:17  dxTest\dxTest\Debug\vc141.idb
     文件      438272  2019-08-22 16:17  dxTest\dxTest\Debug\vc141.pdb
     文件      152300  2019-08-22 16:10  dxTest\dxTest\Debug\源.obj
     文件        5121  2019-08-22 16:17  dxTest\dxTest\dx11demo.cpp
     文件         845  2019-08-22 16:10  dxTest\dxTest\dx11demo.h
     文件        6476  2019-08-22 16:10  dxTest\dxTest\dxTest.vcxproj
     文件        1161  2019-08-22 16:10  dxTest\dxTest\dxTest.vcxproj.filters
............此处省略2个文件信息

评论

共有 条评论