Member Device
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
.NET Compact Framework-Member einschließen
XNA Framework-Member einschließen
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Das übergeordnete Objekt aller grafischen Objekte in der Szene.
Der Device-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
Device | Überladen. Initialisiert eine neue Instanz der Struktur Device. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
BeginScene | Stellt den Beginn einer Szene dar. | |
CheckCooperativeLevel | Überladen. Meldet den aktuellen Status kooperativen Ebene des Direct3D-Geräts für eine Anwendung im Fenstermodus oder von Vollbild. | |
Clear | Überladen. Löscht den Viewport oder eine Reihe von Rechtecken im Viewport auf eine angegebene RGBA-Farbe, löscht den Tiefenpuffer und löscht den Stencilpuffer. | |
ColorFill | Ermöglicht einer Anwendung um einen rechteckigen Bereich mit einer angegebenen Farbe zu füllen. | |
CopyRects | Überladen. Kopiert ein oder mehrere Rectangle Objekte in einer Surface an einen angegebenen Punkt. | |
CreateDepthStencilSurface | Erstellt eine Tiefenstencilressource. | |
CreateImageSurface | Erstellt ein Surface. | |
CreateRenderTarget | Erstellt eine Renderingzieloberfläche. | |
Dispose | Gibt sämtliche von Device verwendeten Ressourcen frei.Diese Klasse kann nicht geerbt werden. | |
DrawIndexedPrimitives | Rendert den angegebenen geometrischen Primitive auf Indizierung in ein Array von Vertices basiert. | |
DrawPrimitives | Rendert eine Sequenz von nicht indiziert geometrischen Primitives des angegebenen Typs aus dem aktuellen Satz von Daten Eingabestreams. | |
EndScene | Beendet eine Szene, die durch Aufrufen der Methode BeginScene gestartet wurde. | |
Equals | Bestimmt, ob der angegebene Object gleich dem aktuellen Object ist. (Von Object geerbt.) | |
Finalize | Ermöglicht die Struktur Device, Ressourcen freizugeben, bevor es vom Garbage Collector zerstört wird. (Überschreibt Object.Finalize().) | |
GetAvailablePoolMem | Ruft den verfügbaren Speicher für eine Enumeration Pool. | |
GetBackBuffer | Ruft den angegebenen Hintergrundpuffer ab. | |
GetFrontBuffer | Generiert eine Kopie des Geräts Frontpuffer und fügt es in einem Systempuffer im Arbeitsspeicher der Anwendung. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetInfo | Ruft Treiberinformationen über ein Gerät ab. | |
GetPaletteEntries | Ruft Paletteneinträge ab. | |
GetStreamSource | Ruft einen Vertexpuffer an dem angegebenen Datenstream gebunden. | |
GetTexture | Ruft eine Struktur eine Stufe für ein Gerät zugewiesen. | |
GetTransform | Ruft eine Matrix, die einen Transformationszustand beschreibt ab. | |
GetTransformFixed | Ruft eine Matrix, die einen Transformationszustand für Operationen beschreibt, mit denen Festkommaberechnungen ab. | |
GetType | Ruft die Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Present | Überladen. Stellt den Inhalt des nächsten Puffers in der Sequenz der Hintergrundpuffer im Besitz des Geräts angezeigt. | |
ProcessVertices | Wendet die von Vertex-Shader an den Eingabedaten Streams definierte Vertexverarbeitung und generiert einen einzelnen Datenstream überlappende Vertex im Zielvertexpuffer. | |
Reset | Setzt die Präsentationsparameter für das aktuelle Gerät zurück. | |
ResourceManagerDiscardBytes | Weist den Treiber Bytes des Arbeitsspeichers aus dem video Pool zu verwerfen. | |
SetPaletteEntries | Legt die Paletteneinträge fest. | |
SetRenderTarget | Legt einen neuen Farbpuffer für ein Gerät. | |
SetStreamSource | Bindet einen Vertexpuffer an einen Datenstrom Gerät. | |
SetTexture | Einer Gerätestufe eine Textur zugewiesen. | |
SetTransform | Der Typ der Transformation, die geändert wird. | |
SetTransformFixed | Der Typ der Transformation, die, die für Operationen mit Festkommaberechnungen geändert wird. | |
StretchRectangle | Kopiert den Inhalt des Quellrechtecks in das Zielrechteck. | |
TestCooperativeLevel | Meldet den aktuellen Status kooperativen Ebene des Direct3D-Geräts für eine Anwendung im Fenstermodus oder von Vollbild. | |
ToString | Gibt ein String , die den aktuellen Object darstellt. (Von Object geerbt.) | |
UpdateTexture | Aktualisiert die veralteten Teile einer Textur. | |
ValidateDevice | Meldet dem Gerät Fähigkeit, die aktuellen Texturblendingvorgänge und Argumente in einem einzelnen Durchlauf zu rendern. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ClipStatus | Ruft eine Struktur ClipStatus ab. | |
CreationParameters | Ruft die Erstellungsparameter des Geräts ab. | |
CurrentTexturePalette | Ruft die aktuelle Texturpalette ab. | |
DepthStencilSurface | Ruft die im Besitz der Struktur Device Tiefenstenciloberfläche ab. | |
DeviceCaps | Ruft die Funktionen des Geräts Rendering ab. | |
DisplayMode | Ruft des Anzeigemodus räumliche Auflösung, Farbauflösung und Aktualisierung Häufigkeit. | |
Indices | Ruft Indexdaten ab. | |
IsUsingEventHandlers | Ruft ab oder legt diesen fest einen Wert ab, der angibt, ob das Gerät Ereignishandler verwenden soll. | |
Lights | Ruft die light Auflistung auf das aktuelle Gerät ab. | |
LightsFixed | Ruft die light-Auflistung auf dem aktuellen Gerät mit Festkommaberechnungen ab. | |
Material | Ruft die aktuellen Material-Eigenschaften für das Gerät ab. | |
MaterialFixed | Ruft die aktuellen Material-Eigenschaften für das Gerät, mit Festkommaberechnungen ab. | |
PresentationParameters | Ruft Präsentationsparameter für ein Gerät ab. | |
RenderState | Ruft einen Renderingzustand Wert für ein Gerät ab. | |
TextureState | Ruft einen Statuswert für eine zugewiesene Textur ab. | |
Transform | Ruft eine Matrix, die einen Transformationszustand beschreibt ab. | |
Viewport | Ruft die Viewport-Parameter für das aktuelle Gerät ab. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
DeviceLost | Tritt auf, wenn ein Gerät zu, z. B. unmittelbar vor dem Zurücksetzen einer verloren gehen, ist. | |
DeviceReset | Tritt auf, nachdem ein Gerät zurückgesetzt wurde. | |
DeviceResizing | Tritt auf, wenn ein Gerät Größenanpassung ist, ermöglicht die Anwendung die Standardbehandlung der Größenänderung abzubrechen. | |
Disposing | Tritt auf, wenn die Dispose-Methode aufgerufen wird oder wenn das Geräteobjekt finalisiert und vom Garbage Collector gesammelt. |
Zum Seitenanfang