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 | |
---|---|---|
AdapterInformation | Bearbeitet Adapterinformationen.Diese Klasse kann nicht geerbt werden. | |
AdapterListCollection | Bearbeitet eine Auflistung der Adapter.Diese Klasse kann nicht geerbt werden. | |
AlreadyLockedException | Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine Ressource zu sperren, die bereits gesperrt ist. | |
BaseMesh | Bearbeitet und fragt Gitterobjekte sowie abgeleitete Gitterobjekte. | |
BaseTexture | Textur Ressourcen bearbeitet. | |
CustomVertex | Definiert verschiedene Typen von benutzerdefinierten festen Format Vertex.Diese Klasse kann nicht geerbt werden. | |
D3DX | Enthält Konstante Standardwerte für Direct3D-Erweiterungen.Diese Klasse kann nicht geerbt werden. | |
Device | Das übergeordnete Objekt aller grafischen Objekte in der Szene. | |
DeviceLostException | Das Gerät wurde unterbrochen, aber es kann nicht zu diesem Zeitpunkt zurückgesetzt.Rendering ist daher nicht möglich. | |
DeviceNotResetException | Das Gerät wurde unterbrochen, aber es kann zu diesem Zeitpunkt zurückgesetzt werden. | |
DisplayModeCollection | Bearbeitet eine Auflistung von DisplayMode Strukturen.Diese Klasse kann nicht geerbt werden. | |
DriverInternalErrorException | Interner Treiberfehler.Anwendungen sollten im Allgemeinen heruntergefahren, wenn diese Fehlermeldung. | |
DriverInvalidCallException | Der Treiber meldet, dass der aktuelle Methodenaufruf ungültig ist. | |
DriverUnsupportedException | Der Treiber wird nicht unterstützt. | |
Font | Kapselt die Texturen und Ressourcen für eine bestimmte Schriftart auf einem bestimmten Gerät gerendert. | |
Geometry | Enthält eine Auflistung mathematikbezogener Funktionen.Diese Klasse kann nicht geerbt werden. | |
GraphicsException | Stellt Basisausnahmen für Grafiken. | |
IndexBuffer | Bearbeitet eine Indexpufferressource. | |
InvalidCallException | Der Methodenaufruf ist ungültig. | |
InvalidDeviceException | Der angeforderte Gerätetyp ist nicht gültig. | |
Light | Definiert eine Gruppe von Beleuchtungseigenschaften. | |
LightFixed | Stellt eine Gruppe von Beleuchtungseigenschaften dar.Diese Klasse kann nicht geerbt werden. | |
LightsCollection | Definiert eine Auflistung der Lichter. | |
LightsFixedCollection | Definiert eine Auflistung der Lichter.Diese Klasse kann nicht geerbt werden. | |
Manager | Enthält Informationen über die Umgebung und zählt, und ruft Gerätefähigkeiten ab. | |
MemoryPoolEmptyException | Die Ausnahme, die wird ausgelöst, wenn kein Speicher verfügbar. | |
Mesh | Bearbeitet Gitterobjekte. | |
MoreDataException | Diese Ausnahme ausgelöst wird, wenn mehr Daten als die angegebene Puffergröße verfügbar halten kann. | |
NotAvailableException | Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt. | |
NotFoundException | Die Ausnahme, die ausgelöst wird, wenn das Gerät die abgefragte Technik nicht unterstützt. | |
PresentParameters | Beschreibt die Präsentationsparameter. | |
RenderStateManager | Definiert Renderingzustände für Geräte. | |
Resource | Fragt ab und bereitet Ressourcen. | |
Sprite | Stellt Methoden und Eigenschaften, die das Zeichnen von Sprites mit Direct3D vereinfachen. | |
Surface | Fragt ab und bereitet Oberflächen. | |
SwapChain | Bearbeitet eine Swapkette. | |
Texture | Ändert eine Texturressource. | |
TextureLoader | Enthält Funktionen zum Laden von Texturen. | |
TextureStateManager | Enthält Texturzustände für das Gerät. | |
TextureStateManagerCollection | Auflistung von TextureStateManager-Objekten. | |
Transforms | Können Anwendungen angeben und erhalten z. B. Matrix-Transformationen, Welt, Ansicht und Transformationsmatrizen zum Rendern von Direct3D-Objekt. | |
VertexBuffer | Scheitelpunkt Puffer Ressourcen bearbeitet. | |
VertexInformation | Enthält Informationen über einen Scheitelpunkt. | |
VertexTextureCoordinate | Erstellt Bitmuster, mit denen Texturkoordinaten koordinieren Formate in einer Beschreibung für flexible Vertexformate angegeben. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
AdapterDetails | Enthält Informationen, die den Adapter identifiziert. | |
AddressCaps | Stellt die Funktionen für Texture Strukturen Adressierung Struktur dar. | |
AttributeRange | Speichert ein Attribut-Tabelleneintrag. | |
BehaviorFlags | Enthält eine Reihe von Eigenschaften, die das globale Verhalten eines Geräts angeben. | |
BlendCaps | Gibt die unterstützten Blend-Funktionen. | |
BlendOperationCaps | Stellt die unterstützten Blendingoperationsfähigkeiten dar. | |
Caps | Stellt die Funktionen der Hardware von Direct3D-Objekt offen gelegt werden. | |
ClipStatus | Beschreibt den aktuellen Clipstatus. | |
ColorValue | Speichert die Werte Rot, Grün, Blau und alpha-Kanal, die zusammen eine bestimmte Farbe definieren. | |
ColorValueFixed | Speichert nur die Werte Rot, Grün, Blau und alpha-Kanal in einer Festkommastruktur, die zusammen eine bestimmte Farbe definieren. | |
ComparisonCaps | Ruft Vergleichsfähigkeiten ab. | |
CustomVertex.PositionColored | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und Farbe Informationen enthält. | |
CustomVertex.PositionColoredTextured | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, Farbe und einen Satz Texturkoordinaten enthält. | |
CustomVertex.PositionNormal | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und die Daten der normalen enthält. | |
CustomVertex.PositionNormalColored | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, Farbe und Daten der normalen enthält. | |
CustomVertex.PositionNormalFixed | Stellt eine benutzerdefinierte Festkomma Vertexformatstruktur dar, die Position und die Daten der normalen enthält. | |
CustomVertex.PositionNormalTextured | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position, normale Daten und einen Satz Texturkoordinaten enthält. | |
CustomVertex.PositionOnly | Stellt eine benutzerdefinierte Vertexformatstruktur, die nur Positionsdaten enthält. | |
CustomVertex.PositionOnlyFixed | Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur, die nur Positionsdaten enthält dar. | |
CustomVertex.PositionTextured | Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und einen Satz Texturkoordinaten enthält. | |
CustomVertex.Transformed | Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierte Vertices enthält. | |
CustomVertex.TransformedColored | Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices und Farbinformationen enthält. | |
CustomVertex.TransformedColoredTextured | Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices, Farbe und einen Satz Texturkoordinaten enthält. | |
CustomVertex.TransformedFixed | Stellt ein benutzerdefiniertes Vertexformat in einer Festkommastruktur, die transformierte Vertices enthält dar. | |
CustomVertex.TransformedTextured | Stellt eine benutzerdefinierte Vertexformatstruktur, die transformierten Vertices sowie einen Satz Texturkoordinaten enthält. | |
DeviceCaps | Ruft gerätespezifische Informationen über ein Gerät ab. | |
DeviceCreationParameters | Stellt die Erstellungsparameter für ein Gerät dar. | |
DisplayMode | Stellt den Anzeigemodus dar. | |
FilterCaps | Gibt die Textur Filterfunktionen. | |
FixedPoint | Stellt eine 16.16 Festkomma Zahl dar. | |
FontDescription | Definiert die Attribute einer Schriftart. | |
IndexBufferDescription | Stellt einen Indexpuffer dar. | |
LineCaps | Definiert die Fähigkeiten für Linienzeichnungsprimitives. | |
Material | Gibt Material-Eigenschaften. | |
MaterialFixed | Gibt Material-Eigenschaften in einer Festkommastruktur an. | |
MatrixFixed | Stellt eine Matrix für Operationen mit Festkommaberechnungen dar. | |
MeshOptions | Gibt den Typ des Mesh Optimierung durchführen. | |
MiscCaps | Stellt eine Vielzahl von Treiberprimitivefähigkeiten bereit. | |
PaletteEntry | Gibt den Farbe und die Verwendung eines Eintrags in einer logischen Palette an. | |
RasterCaps | Enthält Informationen über Rasterzeichenfähigkeiten. | |
ShadeCaps | Schattierung Vorgang Funktionen definiert. | |
StencilCaps | Enthält Flags, die unterstützten Schablone Puffer Vorgänge festzulegen. | |
SurfaceCaps | Stellt Informationen über Oberflächenfähigkeiten dar. | |
SurfaceDescription | Beschreibt eine Oberfläche. | |
TextureCaps | Verschiedene Texturzuordnungsfähigkeiten enthält. | |
TextureOperationCaps | Enthält Werte, die die Texturoperationen beschreiben, die das aktuelle Gerät unterstützt. | |
TextureRequirements | Enthält Texturerstellungsparameter. | |
ValidateDeviceParams | Beschreibt die Anzahl von Durchläufen und den von der ValidateDevice -Methode ein Device zurückgegebenen Ergebniscode. | |
Vector3Fixed | Stellt einen Vektor im dreidimensionalen (3D) Raum. | |
VertexBufferDescription | Beschreibt einen Vertexpuffer. | |
VertexProcessingCaps | Beschreibt Vertexverarbeitungsfähigkeiten. | |
Viewport | Definiert eine Renderingzieloberfläche auf dem die Fenster Abmessungen einer dreidimensionalen Volume-Projekte. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
BackBufferType | Stellt Konstanten, die den Typ der Hintergrundpuffer in einer Swapkette zu identifizieren. | |
Blend | Unterstützte Farbe Blend definiert. | |
BlendOperation | Definiert die unterstützten Blend Vorgänge. | |
CharacterSet | Definiert einen Zeichensatz von. | |
ClearFlags | Gibt den Puffer beim Aufrufen der Methode Clear verwendet. | |
ClipStatusFlags | Definiert den aktuellen Clipstatus. | |
ColorSource | Definiert den Speicherort, an dem eine Farbe oder Farbe-Komponente für Beleuchtungsberechnungen zugegriffen werden muss. | |
ColorWriteEnable | Repräsentiert Werte, mit denen im RenderStateManager-Klassentyp einen Kanal angeben. | |
Compare | Stellt die unterstützten vergleichen Funktionen in der RenderStateManager-Klassentyp. | |
CreateFlags | Definiert Flags beim Erstellen eines Geräts verwendet werden soll. | |
Cull | Definiert die unterstützten culling Modi, die angeben, wie wieder Flächen während der Wiedergabe Geometrie entfernt werden. | |
DepthFormat | Tiefe Puffer Formate definiert. | |
DeviceType | Gibt einen Gerätetyp. | |
DrawTextFormat | Gibt die Methode der Textformatierung. | |
FillMode | Definiert Konstanten, die den Füllmodus beschreiben. | |
Filter | Textur Filtermodi definiert für eine Texturstufe. | |
FogMode | Definiert Konstanten, die den Nebelmodus beschreiben. | |
FontQuality | Gibt die Ebene des Schriftart-Qualität. | |
FontWeight | Gibt Schriftbreiten an. | |
Format | Definiert verschiedene Typen von Oberfläche Formate. | |
LightType | Definiert den hellen Typ. | |
LockFlags | Definiert den Typ der auszuführenden Sperrung. | |
MeshFlags | Definiert Flags zum Erstellungsoptionen für ein Gitter angeben. | |
MultiSampleType | Definiert die Ebenen des Full-Scene-Multisampling, die das Gerät anwenden kann. | |
PitchAndFamily | Definiert Schriftartfamilien. | |
Pool | Definiert die Speicher-Klasse, die Puffer für eine Ressource enthält. | |
Precision | Gibt die gewünschte Ausgabegenauigkeit an. | |
PresentFlag | Definiert Flags, die eine Operation Present für eine Device steuern. | |
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. | |
PrimitiveType | Definiert die von Direct3D unterstützten Primitives. | |
Profile | Garantiert, dass eine bestimmte Ebene der Funktionalität unterstützt wird. | |
ResourceType | Definiert Ressourcentypen. | |
ResultCode | Definiert Ressourcentypen. | |
ShadeMode | Definiert Konstanten, die die unterstützten Schattierung Modi beschreiben. | |
SpriteFlags | Definiert Flags, denen Spriterenderingoptionen angegeben werden. | |
StencilOperation | Definiert die unterstützten Schablone Vorgänge. | |
SwapEffect | Definiert Swapeffekte. | |
TextureAddress | Definiert Konstanten, die die unterstützten Texturadressierungsmodi beschreiben. | |
TextureArgument | Definiert die unterstützten Texturargumente. | |
TextureCoordinateIndex | Definiert die unterstützten Textur Koordinate Indexwerte. | |
TextureFilter | Textur Filtermodi definiert für eine Texturstufe. | |
TextureOperation | Definiert Texturblendingvorgänge für pro-Phase. | |
TextureTransform | Definiert Zustandswerte für die Texturstufe. | |
TransformType | Definiert Konstanten, die Transformation Zustandswerte beschreiben. | |
Usage | Definiert die unterstützten Verwendungstypen für die aktuelle Ressource. | |
VertexFormats | Beschreibt Werte, die ein verwendet, um den Inhalt der Vertices, die gespeichert werden in einem einzelnen Datenstream interleaved beschreiben Vertexformat definieren. | |
WrapCoordinates | Unterstützte Wrap Koordinaten definiert. |