Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Dieser Namespace stellt die Programmierung von Direct3D-Anwendungen für Pocket PCs, Smartphones und andere Geräte bereit, auf denen Windows CE mit .NET Compact Framework ausgeführt wird.

Dieser Namespace stellt für Entwickler von mobilen Anwendungen eine Grafik-API (Application Programming Interface) niedriger Ebene bereit, mit der visuelle Modelle von 3D-Objekten bearbeitet und Hardwarebeschleunigung angewendet werden kann.

Klassen

  Klasse Beschreibung
ms129011.pubclass(de-de,VS.90).gif AdapterInformation Bearbeitet Adapterinformationen. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif AdapterListCollection Bearbeitet eine Auflistung der Adapter. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif AlreadyLockedException Die Ausnahme, die bei dem Versuch ausgelöst wird, eine bereits gesperrte Ressource zu sperren.
ms129011.pubclass(de-de,VS.90).gif BaseMesh Bearbeitet Gitterobjekte sowie abgeleitete Gitterobjekte und fragt diese ab.
ms129011.pubclass(de-de,VS.90).gif BaseTexture Bearbeitet Texturressourcen.
ms129011.pubclass(de-de,VS.90).gif CustomVertex Definiert verschiedene benutzerdefinierte Vertextypen in einem festen Format. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif D3DX Enthält als Standard verwendete Konstantenwerte für Direct3D-Erweiterungen. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif Device Das übergeordnete Objekt aller grafischen Objekte in der Szene.
ms129011.pubclass(de-de,VS.90).gif DeviceLostException Das Gerät ist verloren gegangen, kann aber zu diesem Zeitpunkt nicht zurückgesetzt werden. Deshalb ist kein Rendering möglich.
ms129011.pubclass(de-de,VS.90).gif DeviceNotResetException Gerät ist verloren gegangen, kann aber zu diesem Zeitpunkt zurückgesetzt werden.
ms129011.pubclass(de-de,VS.90).gif DisplayModeCollection Bearbeitet eine Auflistung von DisplayMode-Strukturen. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif DriverInternalErrorException Interner Treiberfehler. In der Regel werden Anwendungen geschlossen, wenn sie diesen Fehler empfangen.
ms129011.pubclass(de-de,VS.90).gif DriverInvalidCallException Der Treiber meldet, dass der aktuelle Methodenaufruf ungültig ist.
ms129011.pubclass(de-de,VS.90).gif DriverUnsupportedException Der Treiber wird nicht unterstützt.
ms129011.pubclass(de-de,VS.90).gif Font Kapselt die Texturen und Ressourcen, die zum Rendern einer bestimmten Schriftart auf einem bestimmten Gerät benötigt werden.
ms129011.pubclass(de-de,VS.90).gif Geometry Enthält eine Auflistung mathematikbezogener Funktionen. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif GraphicsException Stellt Basisausnahmen für Grafiken bereit.
ms129011.pubclass(de-de,VS.90).gif IndexBuffer Bearbeitet eine Indexpufferressource.
ms129011.pubclass(de-de,VS.90).gif InvalidCallException Der Methodenaufruf ist ungültig.
ms129011.pubclass(de-de,VS.90).gif InvalidDeviceException Der angeforderte Gerätetyp ist nicht gültig.
ms129011.pubclass(de-de,VS.90).gif Light Definiert eine Gruppe von Beleuchtungseigenschaften.
ms129011.pubclass(de-de,VS.90).gif LightFixed Stellt eine Gruppe von Beleuchtungseigenschaften dar. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif LightsCollection Definiert eine Auflistung der Lichter.
ms129011.pubclass(de-de,VS.90).gif LightsFixedCollection Definiert eine Auflistung der Lichter. Diese Klasse kann nicht geerbt werden.
ms129011.pubclass(de-de,VS.90).gif Manager Stellt Informationen über die Umgebung bereit und listet Gerätefähigkeiten auf und ruft diese ab.
ms129011.pubclass(de-de,VS.90).gif MemoryPoolEmptyException Die Ausnahme, die ausgelöst wird, wenn kein Arbeitsspeicher verfügbar ist.
ms129011.pubclass(de-de,VS.90).gif Mesh Bearbeitet Gitterobjekte.
ms129011.pubclass(de-de,VS.90).gif MoreDataException Die Ausnahme, die ausgelöst wird, wenn mehr Daten verfügbar sind, als die angegebene Puffergröße aufnehmen kann.
ms129011.pubclass(de-de,VS.90).gif NotAvailableException Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt.
ms129011.pubclass(de-de,VS.90).gif NotFoundException Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt.
ms129011.pubclass(de-de,VS.90).gif PresentParameters Beschreibt die Präsentationsparameter.
ms129011.pubclass(de-de,VS.90).gif RenderStateManager Definiert Renderingzustände für Geräte.
ms129011.pubclass(de-de,VS.90).gif Resource Fragt Ressourcen ab und bereitet diese vor.
ms129011.pubclass(de-de,VS.90).gif Sprite Stellt Methoden und Eigenschaften bereit, die das Zeichnen von Sprites mit Direct3D vereinfachen.
ms129011.pubclass(de-de,VS.90).gif Surface Fragt Oberflächen ab und bereitet diese vor.
ms129011.pubclass(de-de,VS.90).gif SwapChain Bearbeitet eine Swapkette.
ms129011.pubclass(de-de,VS.90).gif Texture Ändert eine Texturressource.
ms129011.pubclass(de-de,VS.90).gif TextureLoader Enthält Funktionen zum Laden von Texturen.
ms129011.pubclass(de-de,VS.90).gif TextureStateManager Enthält Texturzustände für das Gerät.
ms129011.pubclass(de-de,VS.90).gif TextureStateManagerCollection Auflistung von TextureStateManager-Objekten.
ms129011.pubclass(de-de,VS.90).gif Transforms Ermöglicht es Anwendungen, Matrixtransformationen anzugeben oder abzurufen, z. B. die zum Rendern von Direct3D-Objekten verwendeten Welt-, Ansichts- und Transformationsmatrizen.
ms129011.pubclass(de-de,VS.90).gif VertexBuffer Bearbeitet Vertexpufferressourcen.
ms129011.pubclass(de-de,VS.90).gif VertexInformation Stellt Informationen über einen Vertex bereit.
ms129011.pubclass(de-de,VS.90).gif VertexTextureCoordinate Erstellt Bitmuster, mit denen Texturkoordinatenformate innerhalb einer Beschreibung für flexible Vertexformate angegeben werden.

Strukturen

  Struktur Beschreibung
ms129011.pubstructure(de-de,VS.90).gif AdapterDetails Enthält Informationen, die den Adapter identifizieren.
ms129011.pubstructure(de-de,VS.90).gif AddressCaps Stellt die Texturadressierungsfähigkeiten für Texture-Strukturen dar.
ms129011.pubstructure(de-de,VS.90).gif AttributeRange Speichert einen Attributtabelleneintrag.
ms129011.pubstructure(de-de,VS.90).gif BehaviorFlags Enthält eine Gruppe von Eigenschaften, die das globale Verhalten eines Geräts angeben.
ms129011.pubstructure(de-de,VS.90).gif BlendCaps Gibt die unterstützten Blendingfähigkeiten an.
ms129011.pubstructure(de-de,VS.90).gif BlendOperationCaps Represents the supported blend operation capabilities.
ms129011.pubstructure(de-de,VS.90).gif Caps Stellt die durch das Direct3D-Objekt verfügbar gemachten Fähigkeiten der Hardware dar.
ms129011.pubstructure(de-de,VS.90).gif ClipStatus Beschreibt den aktuellen Clipstatus.
ms129011.pubstructure(de-de,VS.90).gif ColorValue Speichert die Werte für Rot, Grün und Blau und den Alphakanalwert, die zusammen eine bestimmte Farbe definieren.
ms129011.pubstructure(de-de,VS.90).gif ColorValueFixed Speichert die Werte für Rot, Grün, Blau und den Alphakanalwert in einer Festkommastruktur. Diese Werte definieren zusammen eine bestimmte Farbe.
ms129011.pubstructure(de-de,VS.90).gif ComparisonCaps Ruft Vergleichsfähigkeiten ab.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionColored Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die Position und die Farbinformationen enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionColoredTextured Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die Position, Farbe und einen Satz Texturkoordinaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionNormal Stellt eine benutzerdefinierte Vertexformatstruktur dar, die Positionsdaten und die Daten der Normalen enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionNormalColored Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die Position, die Farbe und die Daten der Normalen enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionNormalFixed Stellt eine benutzerdefinierte Vertexformat-Festkommastruktur dar, die Positionsdaten und Daten der Normalen enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionNormalTextured Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die Position, die Daten der Normalen sowie eine Gruppe von Texturkoordinaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionOnly Stellt eine benutzerdefinierte Vertexformatstruktur dar, die nur Positionsdaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionOnlyFixed Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur dar, die ausschließlich Positionsdaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.PositionTextured Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die Position sowie einen Satz Texturkoordinaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.Transformed Stellt eine benutzerdefinierte Vertexformatstruktur dar, die transformierte Vertices enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.TransformedColored Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die transformierten Vertices und Farbinformationen enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.TransformedColoredTextured Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die transformierten Vertices, die Farbe sowie einen Satz Texturkoordinaten enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.TransformedFixed Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur dar, die transformierte Vertices enthält.
ms129011.pubstructure(de-de,VS.90).gif CustomVertex.TransformedTextured Stellt eine benutzerdefinierte Vertexformatstruktur dar, die die transformierten Vertices sowie einen Satz Texturkoordinaten enthält.
ms129011.pubstructure(de-de,VS.90).gif DeviceCaps Ruft gerätespezifische Informationen über ein Gerät ab.
ms129011.pubstructure(de-de,VS.90).gif DeviceCreationParameters Stellt die Erstellungsparameter für ein Gerät dar.
ms129011.pubstructure(de-de,VS.90).gif DisplayMode Stellt den Anzeigemodus dar.
ms129011.pubstructure(de-de,VS.90).gif FilterCaps Gibt Texturfilterfähigkeiten an.
ms129011.pubstructure(de-de,VS.90).gif FixedPoint Stellt eine 16.16-Festkommazahl dar.
ms129011.pubstructure(de-de,VS.90).gif FontDescription Definiert die Attribute einer Schriftart.
ms129011.pubstructure(de-de,VS.90).gif IndexBufferDescription Stellt einen Indexpuffer dar.
ms129011.pubstructure(de-de,VS.90).gif LineCaps Definiert die Fähigkeiten für Linienzeichnungsprimitives.
ms129011.pubstructure(de-de,VS.90).gif Material Gibt Material-Eigenschaften an.
ms129011.pubstructure(de-de,VS.90).gif MaterialFixed Gibt Material-Eigenschaften in einer Festkommastruktur an.
ms129011.pubstructure(de-de,VS.90).gif MatrixFixed Stellt eine Matrix für Operationen mit Festkommaberechnungen dar.
ms129011.pubstructure(de-de,VS.90).gif MeshOptions Gibt die Art der durchzuführenden Gitteroptimierung an.
ms129011.pubstructure(de-de,VS.90).gif MiscCaps Stellt eine Reihe von verschiedenen Treiberprimitivefähigkeiten bereit.
ms129011.pubstructure(de-de,VS.90).gif PaletteEntry Gibt Farbe und Verwendung eines Eintrags in einer logische Palette an.
ms129011.pubstructure(de-de,VS.90).gif RasterCaps Enthält Informationen über Rasterzeichenfähigkeiten.
ms129011.pubstructure(de-de,VS.90).gif ShadeCaps Definiert Schattierungsoperationsfähigkeiten.
ms129011.pubstructure(de-de,VS.90).gif StencilCaps Enthält Flags, die die unterstützten Stencilpufferoperationen angeben.
ms129011.pubstructure(de-de,VS.90).gif SurfaceCaps Stellt Informationen über Oberflächenfähigkeiten dar.
ms129011.pubstructure(de-de,VS.90).gif SurfaceDescription Beschreibt eine Oberfläche.
ms129011.pubstructure(de-de,VS.90).gif TextureCaps Enthält verschiedene Texturzuordnungsfähigkeiten.
ms129011.pubstructure(de-de,VS.90).gif TextureOperationCaps Enthält Werte, die die vom aktuellen Gerät unterstützten Texturoperationen beschreiben.
ms129011.pubstructure(de-de,VS.90).gif TextureRequirements Enthält Texturerstellungsparameter.
ms129011.pubstructure(de-de,VS.90).gif ValidateDeviceParams Beschreibt die Anzahl von Durchläufen und den Ergebniscode, der von der ValidateDevice-Methode eines Device zurückgegeben wird.
ms129011.pubstructure(de-de,VS.90).gif Vector3Fixed Stellt einen Vektor im dreidimensionalen Raum (3D-Raum) dar.
ms129011.pubstructure(de-de,VS.90).gif VertexBufferDescription Beschreibt einen Vertexpuffer.
ms129011.pubstructure(de-de,VS.90).gif VertexProcessingCaps Beschreibt Vertexverarbeitungsfähigkeiten.
ms129011.pubstructure(de-de,VS.90).gif Viewport Definiert die Fensterabmessungen einer Renderingzieloberfläche, auf die ein 3D-Bereich projiziert wird.

Enumerationen

  Enumeration Beschreibung
ms129011.pubenumeration(de-de,VS.90).gif BackBufferType Stellt Konstanten dar, die den Typ der Hintergrundpuffer in einer Swapkette angeben.
ms129011.pubenumeration(de-de,VS.90).gif Blend Definiert das unterstützte Farbblending.
ms129011.pubenumeration(de-de,VS.90).gif BlendOperation Definiert die unterstützten Blendingoperationen.
ms129011.pubenumeration(de-de,VS.90).gif CharacterSet Definiert einen Zeichensatz.
ms129011.pubenumeration(de-de,VS.90).gif ClearFlags Gibt den beim Aufrufen der Clear-Methode zu verwendenden Puffer an.
ms129011.pubenumeration(de-de,VS.90).gif ClipStatusFlags Definiert den aktuellen Clipstatus.
ms129011.pubenumeration(de-de,VS.90).gif ColorSource Definiert den Ort, an dem bei Beleuchtungsberechnungen auf eine Farbe oder eine Farbkomponente zugegriffen werden muss.
ms129011.pubenumeration(de-de,VS.90).gif ColorWriteEnable Stellt Werte dar, mit denen im RenderStateManager-Klassentyp ein Kanal angegeben wird.
ms129011.pubenumeration(de-de,VS.90).gif Compare Stellt die unterstützten Vergleichsfunktionen im RenderStateManager-Klassentyp dar.
ms129011.pubenumeration(de-de,VS.90).gif CreateFlags Definiert die beim Erstellen eines Geräts zu verwendenden Flags.
ms129011.pubenumeration(de-de,VS.90).gif Cull Definiert die unterstützten Culllingmodi, die angeben, wie rückseitige Flächen (Backfaces) während des Geometrierenderings durch Culling entfernt werden.
ms129011.pubenumeration(de-de,VS.90).gif DepthFormat Definiert Tiefenpufferformate.
ms129011.pubenumeration(de-de,VS.90).gif DeviceType Gibt einen Gerätetyp an.
ms129011.pubenumeration(de-de,VS.90).gif DrawTextFormat Gibt die Methode der Textformatierung an.
ms129011.pubenumeration(de-de,VS.90).gif FillMode Definiert Konstanten, die den Füllmodus beschreiben.
ms129011.pubenumeration(de-de,VS.90).gif Filter Definiert Texturfiltermodi für eine Texturstufe.
ms129011.pubenumeration(de-de,VS.90).gif FogMode Definiert Konstanten, die den Nebelmodus beschreiben.
ms129011.pubenumeration(de-de,VS.90).gif FontQuality Gibt den Qualitätsgrad der Schriftart an.
ms129011.pubenumeration(de-de,VS.90).gif FontWeight Gibt Schriftbreiten an.
ms129011.pubenumeration(de-de,VS.90).gif Format Definiert verschiedene Typen von Oberflächenformaten.
ms129011.pubenumeration(de-de,VS.90).gif LightType Definiert den Lichttyp.
ms129011.pubenumeration(de-de,VS.90).gif LockFlags Definiert den Typ der auszuführenden Sperrung.
ms129011.pubenumeration(de-de,VS.90).gif MeshFlags Definiert Flags, mit denen Erstellungsoptionen für ein Gitter angegeben werden.
ms129011.pubenumeration(de-de,VS.90).gif MultiSampleType Definiert die Ebenen von Full-Scene-Multisampling, die das Gerät anwenden kann.
ms129011.pubenumeration(de-de,VS.90).gif PitchAndFamily Definiert Schriftartfamilien.
ms129011.pubenumeration(de-de,VS.90).gif Pool Definiert die Arbeitsspeicherklasse, die die Puffer für eine Ressource enthält.
ms129011.pubenumeration(de-de,VS.90).gif Precision Gibt die gewünschte Ausgabegenauigkeit an.
ms129011.pubenumeration(de-de,VS.90).gif PresentFlag Definiert Flags, die eine Present-Operation für ein Device steuern.
ms129011.pubenumeration(de-de,VS.90).gif PresentInterval Definiert Flags, die die Beziehung zwischen der Adapteraktualisierungsrate und der Rate beschreiben, mit der die Present-Operationen für ein Device abgeschlossen werden.
ms129011.pubenumeration(de-de,VS.90).gif PrimitiveType Definiert die von Direct3D unterstützten Primitives.
ms129011.pubenumeration(de-de,VS.90).gif Profile Garantiert, dass eine bestimmte Funktionsstufe unterstützt wird.
ms129011.pubenumeration(de-de,VS.90).gif ResourceType Definiert Ressourcentypen.
ms129011.pubenumeration(de-de,VS.90).gif ResultCode Definiert Ressourcentypen.
ms129011.pubenumeration(de-de,VS.90).gif ShadeMode Definiert Konstanten, die die unterstützten Schattierungsmodi beschreiben.
ms129011.pubenumeration(de-de,VS.90).gif SpriteFlags Definiert Flags, mit denen Spriterenderingoptionen angegeben werden.
ms129011.pubenumeration(de-de,VS.90).gif StencilOperation Definiert die unterstützten Stenciloperationen.
ms129011.pubenumeration(de-de,VS.90).gif SwapEffect Definiert Swapeffekte.
ms129011.pubenumeration(de-de,VS.90).gif TextureAddress Definiert Konstanten, die die unterstützten Texturadressierungsmodi beschreiben.
ms129011.pubenumeration(de-de,VS.90).gif TextureArgument Definiert die unterstützten Texturargumente.
ms129011.pubenumeration(de-de,VS.90).gif TextureCoordinateIndex Definiert die unterstützten Indexwerte für Texturkoordinaten.
ms129011.pubenumeration(de-de,VS.90).gif TextureFilter Definiert Texturfiltermodi für eine Texturstufe.
ms129011.pubenumeration(de-de,VS.90).gif TextureOperation Definiert Texturblendingvorgänge für die einzelnen Stufen.
ms129011.pubenumeration(de-de,VS.90).gif TextureTransform Definiert Zustandswerte für die Texturstufe.
ms129011.pubenumeration(de-de,VS.90).gif TransformType Definiert Konstanten, die Transformationszustandswerte beschreiben.
ms129011.pubenumeration(de-de,VS.90).gif Usage Definiert die unterstützten Verwendungstypen für die aktuelle Ressource.
ms129011.pubenumeration(de-de,VS.90).gif VertexFormats Beschreibt Werte zum Definieren eines Vertexformats, mit dem der Inhalt von Vertices beschrieben wird, die ineinander geschachtelt in einem einzelnen Datenstream gespeichert werden.
ms129011.pubenumeration(de-de,VS.90).gif WrapCoordinates Definiert die unterstützten Überlagerungskoordinaten.