我的WPF应用程序中有一个图像,它使用D3DImage来呈现DirectX内容。在DirectX方面,我使用SharpDX ( C# DirectX包装器)将所有内容呈现给Texture2D,但我不知道如何将呈现的纹理转换为D3DImage。renderTexture is a Texture2D that serves as the renderTarget for the DirectX content
// d3dimg is the D3DImagethat
基本上,丹尼·瓦罗德( Danny Varod )似乎知道,他把它作为这个问题的答案:我想,理论上这可能有用,但我不知道如何才能真正做到这一点。由于我也不允许在他的评论下发表评论,我也不可能在元网站上询问如何与其他用户联系,所以我在这里问这个问题是很正常的:
如何将自己的DirectX内容呈现到全屏WPF的DirectX表面?首先,我不知道如何从WPF窗口获取DirectX曲面。如果我有它,我要做什么,使WPF渲染不会搞砸我自己的渲染,反之亦然