Freigeben über


Viewport-Struktur

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

Definiert eine Renderingzieloberfläche auf dem die Fenster Abmessungen einer dreidimensionalen Volume-Projekte.

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

Syntax

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

Hinweise

Ein Viewport ist ein Rechteck, das definiert, wie eine 3D-Szene in ein 2D-Fenster gerendert wird.Ein Viewport definiert auch einen Bereich auf einem Gerät, in dem Objekte gerendert werden.

Eine Ansicht Port-Struktur ist eine Renderingoberfläche, z. B. ein 3D-Renderer, der Szenendaten (z. B. Farbe) pro Pixel in ein Renderingziel schreibt.

Die X, Y, Widthund Height Mitglieder beschreiben Sie die Position und Abmessungen des Viewport, auf der Renderingzieloberfläche.Rendern in der Regel Anwendungen auf die gesamte Ziel-OberflächeBei der Wiedergabe auf einer Oberfläche 640 x 480 sollten diese Member den 0, 0, 640 und 480, sein.Die MinZMaxZ Eigenschaften und i. d. r. auf 0,0 und 1,0 festgelegt, sondern können auch auf andere Werte festgelegt werden, um bestimmte Effekte zu erzielen.Beispielsweise kann beide auf 0,0 festlegen des Systems zu erzwingen Rendern zu Vordergrund einer Szene Objekte beim Festlegen auf 1,0 die Objekte in den Hintergrund erzwingen kann.

Wenn die Parameter für eine Änderung Gerät aufgrund des Wertes Viewport -Eigenschaft ein ViewportDevice, erstellt der Treiber eine neue Transformationsmatrix.

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 Viewport

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Weitere Ressourcen

Mobile Direct3D-Programmierung in .NET Compact Framework