Device.CreateDepthStencilSurface-Methode
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Erstellt eine Tiefenstencilressource.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)
Syntax
'Declaration
Public Function CreateDepthStencilSurface ( _
width As Integer, _
height As Integer, _
format As DepthFormat, _
multiSampleType As MultiSampleType _
) As Surface
'Usage
Dim instance As Device
Dim width As Integer
Dim height As Integer
Dim format As DepthFormat
Dim multiSampleType As MultiSampleType
Dim returnValue As Surface
returnValue = instance.CreateDepthStencilSurface(width, _
height, format, multiSampleType)
public Surface CreateDepthStencilSurface(
int width,
int height,
DepthFormat format,
MultiSampleType multiSampleType
)
public:
Surface^ CreateDepthStencilSurface(
int width,
int height,
DepthFormat format,
MultiSampleType multiSampleType
)
member CreateDepthStencilSurface :
width:int *
height:int *
format:DepthFormat *
multiSampleType:MultiSampleType -> Surface
Parameter
- width
Typ: System.Int32
Die Breite der Tiefenstenciloberfläche in Pixel.
- height
Typ: System.Int32
Die Höhe der Tiefenstenciloberfläche in Pixel.
- format
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.DepthFormat
Ein Mitglied der DepthFormat Enumerationstyps, der das Format der Tiefenstenciloberfläche beschreibt.Dieser Wert muss eines der aufgelisteten Tiefe Schablone Formate für das aktuelle Gerät sein.
- multiSampleType
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.MultiSampleType
Ein Mitglied der MultiSampleType Enumerationstyps, der die multisampling-Puffertyp beschreibt.Dieser Wert muss von einer der unterstützten multisample Typen sein, wenn diese Oberfläche an die festlegen, indem Sie DepthStencilSurfaceSetRenderTarget übergeben wird.
Rückgabewert
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.Surface
Ein Surface, die die erstellte Oberfläche Tiefenstencilressource darstellt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
NotAvailableException | Das aktuelle Gerät unterstützt den abgefragten Multisamplingtyp nicht. |
InvalidCallException | Der Methodenaufruf ist ungültig.Beispielsweise kann ein Parameter einen ungültigen Wert enthalten. |
OutOfMemoryException | Direct3D hat nicht genügend Arbeitsspeicher, um den Anruf nicht abschließen. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Plattformen
Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC
Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.
Versionsinformationen
.NET Compact Framework
Unterstützt in: 3.5, 2.0