D3DResourceType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定与 D3DImage 类兼容的 Direct3D 图面类型。
public enum class D3DResourceType
public enum D3DResourceType
type D3DResourceType =
Public Enum D3DResourceType
- 继承
字段
IDirect3DSurface9 | 0 | 指定 IDirect3DSurface9 图面。 |
示例
下面的代码示例演示如何指定 D3DResourceType 对方法的 SetBackBuffer 调用。 有关详细信息,请参阅 演练:在 WPF 中托管 Direct3D9 内容。
d3dimg.Lock();
// Repeatedly calling SetBackBuffer with the same IntPtr is
// a no-op. There is no performance penalty.
d3dimg.SetBackBuffer(D3DResourceType.IDirect3DSurface9, pSurface);
HRESULT.Check(Render());
d3dimg.AddDirtyRect(new Int32Rect(0, 0, d3dimg.PixelWidth, d3dimg.PixelHeight));
d3dimg.Unlock();
注解
在 D3DResourceType 方法中 D3DImage.SetBackBuffer 分配 Direct3D 图面时使用。