資源簡介
directx11源碼3
代碼片段和文件信息
#include“ColorShaderClass.h“
ColorShaderClass::ColorShaderClass()
{
?md3dVertexShader=NULL;
?md3dPixelShader=NULL;
?md3dInputLayout=NULL;
?mCBMatrixBuffer=NULL;
}
ColorShaderClass::ColorShaderClass(const?ColorShaderClass&)
{
}
ColorShaderClass::~ColorShaderClass()
{
}
bool?ColorShaderClass::Initialize(ID3D11Device*?d3dDevice?HWND?hwnd)
{
bool?result;
result?=?InitializeShader(d3dDevice?hwnd?L“MyShader.fx“?L“MyShader.fx“);
if?(!result)
return?false;
return?true;
}
void?ColorShaderClass::Shutdown()
{
ShutdownShader();
}
bool?ColorShaderClass::Render(ID3D11DeviceContext*?d3dDeviceContext?int?indexCount?CXMMATRIX?worldMatrix?CXMMATRIX?viewMatrix?CXMMATRIX?ProjMatrix)
{
bool?result;
//設置用來渲染的Shader屬性
result?=?SetShaderP
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1999??2016-10-01?00:35??D3D11教程3\CameraClass.h
?????文件???????6377??2016-10-01?00:57??D3D11教程3\ColorShaderClass.cpp
?????文件???????1351??2016-09-29?17:52??D3D11教程3\ColorShaderClass.h
?????文件??????10746??2016-09-30?23:38??D3D11教程3\D3DClass.cpp
?????文件???????2001??2016-09-30?20:49??D3D11教程3\D3DClass.h
?????文件???????3082??2016-10-01?00:56??D3D11教程3\GraphicsClass.cpp
?????文件????????924??2016-09-30?21:07??D3D11教程3\GraphicsClass.h
?????文件????????497??2016-09-27?11:27??D3D11教程3\InputClass.cpp
?????文件????????372??2016-09-27?11:11??D3D11教程3\InputClass.h
?????文件???????3621??2016-10-01?00:48??D3D11教程3\ModelClass.cpp
?????文件????????958??2016-09-30?20:16??D3D11教程3\ModelClass.h
?????文件????????522??2016-10-01?00:54??D3D11教程3\MyShader.fx
?????文件???????5840??2016-09-30?23:41??D3D11教程3\SystemClass.cpp
?????文件???????1196??2016-09-27?11:56??D3D11教程3\SystemClass.h
?????文件????????466??2016-09-27?11:37??D3D11教程3\源.cpp
?????目錄??????????0??2016-10-01?10:49??D3D11教程3
-----------?---------??----------?-----??----
????????????????39952????????????????????16
評論
共有 條評論