使用Direct2D从Xaml和c#(使用SharpDX)

本文关键字:使用 SharpDX Direct2D Xaml | 更新日期: 2023-09-27 18:19:14

这个问题是关于Direct2D/XAML互操作助手ISurfaceImageSourceIVirtualSurfaceImageSource的。

我看到的关于这两个帮助程序的示例,比如这个,都是用c++编写的。

问题:我想在c#中使用SharpDX渲染这些。我该怎么做呢?

(如果在API边界有一点c++是可以的- c#不能直接使用Direct2D接口。)

注意:我已经理解了其他XAML互操作助手,如SwapChainPanel,所以请提供有关ISurfaceImageSourceIVirtualSurfaceImageSource的答案。

使用Direct2D从Xaml和c#(使用SharpDX)

我发现SharpDX示例包含一个移植的c#/SharpDX版本的c++ Windows SDK示例,该示例准确地展示了如何做到这一点。很好。