Freigeben über


Device.ClipStatus-Eigenschaft

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Ruft eine Struktur ClipStatus ab.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Property ClipStatus As ClipStatus
    Get
    Set
'Usage
Dim instance As Device
Dim value As ClipStatus

value = instance.ClipStatus

instance.ClipStatus = value
public ClipStatus ClipStatus { get; set; }
public:
property ClipStatus ClipStatus {
    ClipStatus get ();
    void set (ClipStatus value);
}
member ClipStatus : ClipStatus with get, set

Eigenschaftswert

Typ: Microsoft.WindowsMobile.DirectX.Direct3D.ClipStatus
Eine ClipStatus-Struktur, die den aktuellen Clipstatus beschreibt.

Ausnahmen

Ausnahme Bedingung
InvalidCallException

Eines der Argumente ist ungültig.

Hinweise

Der Clipstatus wird bei der Software Vertexverarbeitung; verwendet.Daher wird diese Methode nicht unterstützt, auf Hardware, Geräte, unabhängig davon, ob Sie reine sind Verarbeitung.Weitere Informationen über pure Geräte finden Sie unter CreateFlags.

Wenn bei der Vertexverarbeitung (durch ProcessVertices, DrawPrimitives oder andere Zeichenfunktionen) Clipping aktiviert ist, berechnet Direct3D einen Clipcode für jeden Vertex.Der Clipcode ist eine Kombination von Werten ClipStatusFlags.Wenn sich ein Vertex außerhalb einer bestimmten Clippingebene befindet, wird das entsprechende Bit im Clipcode festgelegt.Direct3D verwaltet den Clipstatus ClipStatusClipUnion und ClipIntersection Member über verwenden.ClipUnion ist eine bitweise OR aus allen Vertexclipcodes und hat einen Anfangswert von 0;ClipIntersection ist eine bitweise AND aus allen Vertexclipcodes und hat einen Anfangswert 0xFFFFFFFF.Clippingfalsefestgelegt ist, werden ClipUnion und ClipIntersection auf 0 festgelegt.Direct3D aktualisiert den Clipstatus bei Aufrufe zeichnen.Um den Clipstatus für ein bestimmtes Objekt zu berechnen, legen Sie die Anfangswerte ClipUnion und ClipIntersection und fortzusetzen Sie Zeichnung.

.NET Framework-Sicherheit

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

Siehe auch

Referenz

Device Klasse

Member Device

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace