D3DResourceType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Direct3D-Oberflächentypen an, die mit der D3DImage-Klasse kompatibel sind.
public enum class D3DResourceType
public enum D3DResourceType
type D3DResourceType =
Public Enum D3DResourceType
- Vererbung
Felder
Name | Wert | Beschreibung |
---|---|---|
IDirect3DSurface9 | 0 | Gibt eine IDirect3DSurface9-Oberfläche an. |
Beispiele
Das folgende Codebeispiel zeigt, wie sie in einem Aufruf der SetBackBuffer -Methode angebenD3DResourceType. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Hosting von Direct3D9-Inhalten in WPF.
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();
Hinweise
Verwenden Sie, D3DResourceType wenn Sie eine Direct3D-Oberfläche in der D3DImage.SetBackBuffer -Methode zuweisen.