正在C#XAML项目中获取Direct3D设备功能

本文关键字:功能 Direct3D 获取 C#XAML 项目 正在 | 更新日期: 2023-09-27 18:22:28

是否有任何方法可以从Windows应用商店XAML/C#应用程序获取当前Direct3D设备功能?

我正在SwapChainBackGroundPanel中初始化第三方3D引擎,并试图根据图形设备的功能设置一些命令行参数。

任何建议都是受欢迎的。

感谢

正在C#XAML项目中获取Direct3D设备功能

最简单的方法是用C++编写一个WinRT组件。WinRT组件的方法将自动从C#和JavaScript中调用。查看ControllerSketch示例,了解如何编写C++WinRT组件的示例。在您的情况下,您将在C++中实现特性检测代码,并通过组件的接口返回结果。