Thank you for the response.
I have looked at the source code, trying to find out how to create a render target view. I found the RenderTargetView class, but in order to create one I need to use the GraphicsDevice.NativeDevice and Texture.NativeResource, both of which are not accessible using the binaries (they are marked internal). Maybe I’m looking in the wrong place, could you guide me on how and where to create a render target?
At the moment the integration is very hacky. I pass the SharpDX11 Device NativePointer to the Noesis library at initialisation and then call it’s render function after Xenko’s Draw method has finished.
There are two barriers to this integration. One is that Noesis is closed source, and so I have very little flexibility there, and two is my lack of experience/knowledge of graphics programming/DirectX. However the Noesis devs have been helpful, and I am working on the second issue.
I already have a lot of my UIs built using Noesis, and it provides many features which aren’t available elsewhere (it has a robust implementation of the WPF standard, can render SVG data (all of my UIs are vector based), and uses XAML files which allows my UIs to be easily extended/modded).
I appreciate your help, thank you.