在我的 DirectX 应用程序中,我需要在背景视频/图像上显示一些图像。我正在使用 RenderToSurface 在单个表面上绘制所有小图像,然后尝试在背景视频上绘制,但问题是它会覆盖我的背景视频和图像。怎么能画图。我的代码
Viewport view = new Viewport();
view.Width = _device.DisplayMode.Width;
view.Height = _device.DisplayMode.Height;
_renderingSurface.BeginScene(_renderSurface, view);
_device.Clear(ClearFlags.Target, Color.White, 1.0f, 0);
foreach (REDisplayElement element in this)
{
if (element.IsDisposed == false)
{
element.Draw(true);
}
}
_renderingSurface.EndScene(Filter.None);
}