Freigeben über


Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

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

Dieser Namespace stellt Direct3D-Anwendungsprogrammierung für Pocket PCs, Smartphones und andere Geräte mit Windows CE mit .NET Compact Framework bereit.

Dieser Namespace bietet mobilen Anwendungsentwicklern eine einfache Grafiken Application programming Interface (API), mit dem Sie visuelle Modelle von 3D-Objekten bearbeitet und Hardwarebeschleunigung nutzen kann.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AdapterInformation Bearbeitet Adapterinformationen.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse AdapterListCollection Bearbeitet eine Auflistung der Adapter.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse AlreadyLockedException Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine Ressource zu sperren, die bereits gesperrt ist.
Öffentliche Klasse BaseMesh Bearbeitet und fragt Gitterobjekte sowie abgeleitete Gitterobjekte.
Öffentliche Klasse BaseTexture Textur Ressourcen bearbeitet.
Öffentliche Klasse CustomVertex Definiert verschiedene Typen von benutzerdefinierten festen Format Vertex.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse D3DX Enthält Konstante Standardwerte für Direct3D-Erweiterungen.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse Device Das übergeordnete Objekt aller grafischen Objekte in der Szene.
Öffentliche Klasse DeviceLostException Das Gerät wurde unterbrochen, aber es kann nicht zu diesem Zeitpunkt zurückgesetzt.Rendering ist daher nicht möglich.
Öffentliche Klasse DeviceNotResetException Das Gerät wurde unterbrochen, aber es kann zu diesem Zeitpunkt zurückgesetzt werden.
Öffentliche Klasse DisplayModeCollection Bearbeitet eine Auflistung von DisplayMode Strukturen.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse DriverInternalErrorException Interner Treiberfehler.Anwendungen sollten im Allgemeinen heruntergefahren, wenn diese Fehlermeldung.
Öffentliche Klasse DriverInvalidCallException Der Treiber meldet, dass der aktuelle Methodenaufruf ungültig ist.
Öffentliche Klasse DriverUnsupportedException Der Treiber wird nicht unterstützt.
Öffentliche Klasse Font Kapselt die Texturen und Ressourcen für eine bestimmte Schriftart auf einem bestimmten Gerät gerendert.
Öffentliche Klasse Geometry Enthält eine Auflistung mathematikbezogener Funktionen.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse GraphicsException Stellt Basisausnahmen für Grafiken.
Öffentliche Klasse IndexBuffer Bearbeitet eine Indexpufferressource.
Öffentliche Klasse InvalidCallException Der Methodenaufruf ist ungültig.
Öffentliche Klasse InvalidDeviceException Der angeforderte Gerätetyp ist nicht gültig.
Öffentliche Klasse Light Definiert eine Gruppe von Beleuchtungseigenschaften.
Öffentliche Klasse LightFixed Stellt eine Gruppe von Beleuchtungseigenschaften dar.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse LightsCollection Definiert eine Auflistung der Lichter.
Öffentliche Klasse LightsFixedCollection Definiert eine Auflistung der Lichter.Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse Manager Enthält Informationen über die Umgebung und zählt, und ruft Gerätefähigkeiten ab.
Öffentliche Klasse MemoryPoolEmptyException Die Ausnahme, die wird ausgelöst, wenn kein Speicher verfügbar.
Öffentliche Klasse Mesh Bearbeitet Gitterobjekte.
Öffentliche Klasse MoreDataException Diese Ausnahme ausgelöst wird, wenn mehr Daten als die angegebene Puffergröße verfügbar halten kann.
Öffentliche Klasse NotAvailableException Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt.
Öffentliche Klasse NotFoundException Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt.
Öffentliche Klasse PresentParameters Beschreibt die Präsentationsparameter.
Öffentliche Klasse RenderStateManager Definiert Renderingzustände für Geräte.
Öffentliche Klasse Resource Fragt ab und bereitet Ressourcen.
Öffentliche Klasse Sprite Stellt Methoden und Eigenschaften, die das Zeichnen von Sprites mit Direct3D vereinfachen.
Öffentliche Klasse Surface Fragt ab und bereitet Oberflächen.
Öffentliche Klasse SwapChain Bearbeitet eine Swapkette.
Öffentliche Klasse Texture Ändert eine Texturressource.
Öffentliche Klasse TextureLoader Enthält Funktionen zum Laden von Texturen.
Öffentliche Klasse TextureStateManager Enthält Texturzustände für das Gerät.
Öffentliche Klasse TextureStateManagerCollection Auflistung von TextureStateManager-Objekten.
Öffentliche Klasse Transforms Können Anwendungen angeben und erhalten z. B. Matrix-Transformationen, Welt, Ansicht und Transformationsmatrizen zum Rendern von Direct3D-Objekt.
Öffentliche Klasse VertexBuffer Scheitelpunkt Puffer Ressourcen bearbeitet.
Öffentliche Klasse VertexInformation Enthält Informationen über einen Scheitelpunkt.
Öffentliche Klasse VertexTextureCoordinate Erstellt Bitmuster, mit denen Texturkoordinaten koordinieren Formate in einer Beschreibung für flexible Vertexformate angegeben.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur AdapterDetails Enthält Informationen, die den Adapter identifiziert.
Öffentliche Struktur AddressCaps Stellt die Funktionen für Texture Strukturen Adressierung Struktur dar.
Öffentliche Struktur AttributeRange Speichert ein Attribut-Tabelleneintrag.
Öffentliche Struktur BehaviorFlags Enthält eine Reihe von Eigenschaften, die das globale Verhalten eines Geräts angeben.
Öffentliche Struktur BlendCaps Gibt die unterstützten Blend-Funktionen.
Öffentliche Struktur BlendOperationCaps Stellt die unterstützten Blendingoperationsfähigkeiten dar.
Öffentliche Struktur Caps Stellt die Funktionen der Hardware von Direct3D-Objekt offen gelegt werden.
Öffentliche Struktur ClipStatus Beschreibt den aktuellen Clipstatus.
Öffentliche Struktur ColorValue Speichert die Werte Rot, Grün, Blau und alpha-Kanal, die zusammen eine bestimmte Farbe definieren.
Öffentliche Struktur ColorValueFixed Speichert nur die Werte Rot, Grün, Blau und alpha-Kanal in einer Festkommastruktur, die zusammen eine bestimmte Farbe definieren.
Öffentliche Struktur ComparisonCaps Ruft Vergleichsfähigkeiten ab.
Öffentliche Struktur CustomVertex.PositionColored Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und Farbe Informationen enthält.
Öffentliche Struktur CustomVertex.PositionColoredTextured Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, Farbe und einen Satz Texturkoordinaten enthält.
Öffentliche Struktur CustomVertex.PositionNormal Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und die Daten der normalen enthält.
Öffentliche Struktur CustomVertex.PositionNormalColored Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, Farbe und Daten der normalen enthält.
Öffentliche Struktur CustomVertex.PositionNormalFixed Stellt eine benutzerdefinierte Festkomma Vertexformatstruktur dar, die Position und die Daten der normalen enthält.
Öffentliche Struktur CustomVertex.PositionNormalTextured Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, normale Daten und einen Satz Texturkoordinaten enthält.
Öffentliche Struktur CustomVertex.PositionOnly Stellt eine benutzerdefinierte Vertexformatstruktur, die nur Positionsdaten enthält.
Öffentliche Struktur CustomVertex.PositionOnlyFixed Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur, die nur Positionsdaten enthält dar.
Öffentliche Struktur CustomVertex.PositionTextured Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und einen Satz Texturkoordinaten enthält.
Öffentliche Struktur CustomVertex.Transformed Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierte Vertices enthält.
Öffentliche Struktur CustomVertex.TransformedColored Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices und Farbinformationen enthält.
Öffentliche Struktur CustomVertex.TransformedColoredTextured Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices, Farbe und einen Satz Texturkoordinaten enthält.
Öffentliche Struktur CustomVertex.TransformedFixed Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur, die transformierte Vertices enthält dar.
Öffentliche Struktur CustomVertex.TransformedTextured Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices sowie einen Satz Texturkoordinaten enthält.
Öffentliche Struktur DeviceCaps Ruft gerätespezifische Informationen über ein Gerät ab.
Öffentliche Struktur DeviceCreationParameters Stellt die Erstellungsparameter für ein Gerät dar.
Öffentliche Struktur DisplayMode Stellt den Anzeigemodus dar.
Öffentliche Struktur FilterCaps Gibt die Textur Filterfunktionen.
Öffentliche Struktur FixedPoint Stellt eine 16.16 Festkomma Zahl dar.
Öffentliche Struktur FontDescription Definiert die Attribute einer Schriftart.
Öffentliche Struktur IndexBufferDescription Stellt einen Indexpuffer dar.
Öffentliche Struktur LineCaps Definiert die Fähigkeiten für Linienzeichnungsprimitives.
Öffentliche Struktur Material Gibt Material-Eigenschaften.
Öffentliche Struktur MaterialFixed Gibt Material-Eigenschaften in einer Festkommastruktur an.
Öffentliche Struktur MatrixFixed Stellt eine Matrix für Operationen mit Festkommaberechnungen dar.
Öffentliche Struktur MeshOptions Gibt den Typ des Mesh Optimierung durchführen.
Öffentliche Struktur MiscCaps Stellt eine Vielzahl von Treiberprimitivefähigkeiten bereit.
Öffentliche Struktur PaletteEntry Gibt den Farbe und die Verwendung eines Eintrags in einer logischen Palette an.
Öffentliche Struktur RasterCaps Enthält Informationen über Rasterzeichenfähigkeiten.
Öffentliche Struktur ShadeCaps Schattierung Vorgang Funktionen definiert.
Öffentliche Struktur StencilCaps Enthält Flags, die unterstützten Schablone Puffer Vorgänge festzulegen.
Öffentliche Struktur SurfaceCaps Stellt Informationen über Oberflächenfähigkeiten dar.
Öffentliche Struktur SurfaceDescription Beschreibt eine Oberfläche.
Öffentliche Struktur TextureCaps Verschiedene Texturzuordnungsfähigkeiten enthält.
Öffentliche Struktur TextureOperationCaps Enthält Werte, die die Texturoperationen beschreiben, die das aktuelle Gerät unterstützt.
Öffentliche Struktur TextureRequirements Enthält Texturerstellungsparameter.
Öffentliche Struktur ValidateDeviceParams Beschreibt die Anzahl von Durchläufen und den von der ValidateDevice -Methode ein Device zurückgegebenen Ergebniscode.
Öffentliche Struktur Vector3Fixed Stellt einen Vektor im dreidimensionalen (3D) Raum.
Öffentliche Struktur VertexBufferDescription Beschreibt einen Vertexpuffer.
Öffentliche Struktur VertexProcessingCaps Beschreibt Vertexverarbeitungsfähigkeiten.
Öffentliche Struktur Viewport Definiert eine Renderingzieloberfläche auf dem die Fenster Abmessungen einer dreidimensionalen Volume-Projekte.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration BackBufferType Stellt Konstanten, die den Typ der Hintergrundpuffer in einer Swapkette zu identifizieren.
Öffentliche Enumeration Blend Unterstützte Farbe Blend definiert.
Öffentliche Enumeration BlendOperation Definiert die unterstützten Blend Vorgänge.
Öffentliche Enumeration CharacterSet Definiert einen Zeichensatz von.
Öffentliche Enumeration ClearFlags Gibt den Puffer beim Aufrufen der Methode Clear verwendet.
Öffentliche Enumeration ClipStatusFlags Definiert den aktuellen Clipstatus.
Öffentliche Enumeration ColorSource Definiert den Speicherort, an dem eine Farbe oder Farbe-Komponente für Beleuchtungsberechnungen zugegriffen werden muss.
Öffentliche Enumeration ColorWriteEnable Repräsentiert Werte, mit denen im RenderStateManager-Klassentyp einen Kanal angeben.
Öffentliche Enumeration Compare Stellt die unterstützten vergleichen Funktionen in der RenderStateManager-Klassentyp.
Öffentliche Enumeration CreateFlags Definiert Flags beim Erstellen eines Geräts verwendet werden soll.
Öffentliche Enumeration Cull Definiert die unterstützten culling Modi, die angeben, wie wieder Flächen während der Wiedergabe Geometrie entfernt werden.
Öffentliche Enumeration DepthFormat Tiefe Puffer Formate definiert.
Öffentliche Enumeration DeviceType Gibt einen Gerätetyp.
Öffentliche Enumeration DrawTextFormat Gibt die Methode der Textformatierung.
Öffentliche Enumeration FillMode Definiert Konstanten, die den Füllmodus beschreiben.
Öffentliche Enumeration Filter Textur Filtermodi definiert für eine Texturstufe.
Öffentliche Enumeration FogMode Definiert Konstanten, die den Nebelmodus beschreiben.
Öffentliche Enumeration FontQuality Gibt die Ebene des Schriftart-Qualität.
Öffentliche Enumeration FontWeight Gibt Schriftbreiten an.
Öffentliche Enumeration Format Definiert verschiedene Typen von Oberfläche Formate.
Öffentliche Enumeration LightType Definiert den hellen Typ.
Öffentliche Enumeration LockFlags Definiert den Typ der auszuführenden Sperrung.
Öffentliche Enumeration MeshFlags Definiert Flags zum Erstellungsoptionen für ein Gitter angeben.
Öffentliche Enumeration MultiSampleType Definiert die Ebenen des Full-Scene-Multisampling, die das Gerät anwenden kann.
Öffentliche Enumeration PitchAndFamily Definiert Schriftartfamilien.
Öffentliche Enumeration Pool Definiert die Speicher-Klasse, die Puffer für eine Ressource enthält.
Öffentliche Enumeration Precision Gibt die gewünschte Ausgabegenauigkeit an.
Öffentliche Enumeration PresentFlag Definiert Flags, die eine Operation Present für eine Device steuern.
Öffentliche Enumeration PresentInterval Definiert Flags, die die Beziehung zwischen der Aktualisierungsrate Adapter und die Rate, mit der Present Vorgänge abgeschlossen sind, für eine Device beschreiben.
Öffentliche Enumeration PrimitiveType Definiert die von Direct3D unterstützten Primitives.
Öffentliche Enumeration Profile Garantiert, dass eine bestimmte Ebene der Funktionalität unterstützt wird.
Öffentliche Enumeration ResourceType Definiert Ressourcentypen.
Öffentliche Enumeration ResultCode Definiert Ressourcentypen.
Öffentliche Enumeration ShadeMode Definiert Konstanten, die die unterstützten Schattierung Modi beschreiben.
Öffentliche Enumeration SpriteFlags Definiert Flags, denen Spriterenderingoptionen angegeben werden.
Öffentliche Enumeration StencilOperation Definiert die unterstützten Schablone Vorgänge.
Öffentliche Enumeration SwapEffect Definiert Swapeffekte.
Öffentliche Enumeration TextureAddress Definiert Konstanten, die die unterstützten Texturadressierungsmodi beschreiben.
Öffentliche Enumeration TextureArgument Definiert die unterstützten Texturargumente.
Öffentliche Enumeration TextureCoordinateIndex Definiert die unterstützten Textur Koordinate Indexwerte.
Öffentliche Enumeration TextureFilter Textur Filtermodi definiert für eine Texturstufe.
Öffentliche Enumeration TextureOperation Definiert Texturblendingvorgänge für pro-Phase.
Öffentliche Enumeration TextureTransform Definiert Zustandswerte für die Texturstufe.
Öffentliche Enumeration TransformType Definiert Konstanten, die Transformation Zustandswerte beschreiben.
Öffentliche Enumeration Usage Definiert die unterstützten Verwendungstypen für die aktuelle Ressource.
Öffentliche Enumeration VertexFormats Beschreibt Werte, die ein verwendet, um den Inhalt der Vertices, die gespeichert werden in einem einzelnen Datenstream interleaved beschreiben Vertexformat definieren.
Öffentliche Enumeration WrapCoordinates Unterstützte Wrap Koordinaten definiert.