ClipStatus-Struktur

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

Beschreibt den aktuellen Clipstatus.

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

Syntax

'Declaration
Public Structure ClipStatus
'Usage
Dim instance As ClipStatus
public struct ClipStatus
public value class ClipStatus
[<SealedAttribute>]
type ClipStatus =  struct end

Hinweise

Wenn bei der Vertexverarbeitung (durch ProcessVertices, DrawPrimitives oder andere Zeichenfunktionen) Clipping aktiviert ist, berechnet Direct3D einen Clipcode für jeden Vertex.Wenn sich ein Vertex außerhalb einer bestimmten Clippingebene befindet, wird das entsprechende Bit im Code Clipping festgelegt.Direct3D verwaltet den Clipstatus ClipStatusClipUnion und ClipIntersection Member über verwenden.ClipUnion ist ein Bitweises OR aller Vertexclipcodes und ClipIntersection ist ein bitweises AND aller Vertexclipcodes.Anfangswerte sind 0 für ClipUnion und 0xFFFFFFFF für ClipIntersection.Wenn RenderStateManagerfalsefestgelegt ist, werden ClipUnion und ClipIntersection auf 0 (null) festgelegt.Direct3D aktualisiert den Clipstatus bei Aufrufe zeichnen.Um Clipstatus für ein bestimmtes Objekt zu berechnen, legen Sie die Anfangswerte ClipUnion und ClipIntersection und fortzusetzen Sie Zeichnung.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

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

Member ClipStatus

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Weitere Ressourcen

Mobile Direct3D-Programmierung in .NET Compact Framework