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
- 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