我无法找到D3DXCOLOR
结构,它似乎不再存在于DirectX 11.1(d3d11_1.h
)中。 我已经搜索了一个平等的,但没有运气。有人可以帮我吗?你也可以告诉我如何使用它,如果它改变了很多?Directx 11.1中等价于D3DXCOLOR结构的新值?
4
A
回答
6
我是一个总noob这个,我也有他们使用它的示例教程的问题。 因此经过许多小时搜索网络。 击鼓声 田田....
这里是我如何在我的代码
旧代码
// clear the back buffer to a deep blue
devcon->ClearRenderTargetView(backbuffer, D3DXCOLOR{ 0.0f, 0.2f, 0.4f, 1.0f };
新代码
// clear the back buffer to a deep blue
float color[4] = { 0.0f, 0.2f, 0.4f, 1.0f };
devcon->ClearRenderTargetView(backbuffer, color);
0
D3DX或DirectX的工具将其转换库已被删除,而微软希望您使用XNA Math Library的对应项(使用SSE &的东西,但在m如果有时会导致崩溃,所以我停止使用它)
8
使用XMCOLOR。它位于DirectXPackedVector.h
0
如何申报一次
using RGBA = float[4]; //c++11
或
typedef float RGBA[4]; //pre-c++11
,然后使用需要的地方像这样
devcon->ClearRenderTargetView(backbuffer, RGBA{0.0f, 0.2f, 0.4f, 1.0f});
相关问题
- 1. C++ DirectX 11 glGetUniformLocation等价于
- 2. DirectX 11.1和Win32 Desktop
- 3. 等价于emgu的层次结构
- 4. 在directX中加载纹理11.1
- 5. 的DirectX 11.1矩阵乘法问题
- 6. 的DirectX在Windows 7(11)和Windows 8(11.1)
- 7. 结构等同vs名称等价
- 8. DirectX 11.1切换立体视觉
- 9. DirectX 11.1禁用深度缓冲区
- 10. C中有结构等价类型吗?
- 11. 命名等价与等价结构之间的区别?
- 12. 结构设置等于随机值
- 13. 是否有一个DirectX等价于OpenGL的glLogicOp?
- 14. 结构的@class等价声明
- 15. Java数据结构/ C++ STL等价物?
- 16. 等于内部结构
- 17. CakePHP中的HttpSocket等价于
- 18. 等价于.NET中的System.currentTimeMillis()?
- 19. 等价于R中的normxcorr2?
- 20. 等价于WPF中的InvokeRequired
- 21. 等价于Julia中的pickle
- 22. 等价于AngularJS中的location.href.match
- 23. 等价于C++中的C++
- 24. 等价于D中的remove_if
- 25. javascript:new instance.constructor()等价于新的Class()?
- 26. .NET等价于现代Java Web架构
- 27. 等价于BN_hex2bn
- 28. 等价于getbounds
- 29. 是什么PRINTER_INFO_2结构的C#中的等价
- 30. 为Directx 11.1转换DirectX 9着色器(Windows应用商店应用程序)
这也许应该是正确的答案:) – 8bitcartridge