d3dcommon.h-Header

Dieser Header wird von Direct3D 11 Graphics verwendet. Weitere Informationen finden Sie unter

d3dcommon.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
ID3D10Blob

Diese Schnittstelle wird verwendet, um Daten mit beliebiger Länge zurückzugeben.
ID3DDestructionNotifier

ID3DDestructionNotifier ist eine Schnittstelle, mit der Sie sich für Rückrufe registrieren können, wenn ein Direct3D Nano-COM-Objekt zerstört wird.
ID3DInclude

ID3DInclude ist eine Include-Schnittstelle, die der Benutzer implementiert, damit eine Anwendung benutzerüberschreibbare Methoden zum Öffnen und Schließen des Shaders aufrufen kann.

Strukturen

 
D3D_SHADER_MACRO

Definiert ein Shadermakro.

Enumerationen

 
D3D_CBUFFER_TYPE

Werte, die die beabsichtigte Verwendung von Konstantenpufferdaten identifizieren.
D3D_DRIVER_TYPE

Treibertypoptionen.
D3D_FEATURE_LEVEL

Beschreibt den Satz von Features für ein Direct3D-Gerät.
D3D_INCLUDE_TYPE

Werte, die den Speicherort eines Shaders angeben
D3D_INTERPOLATION_MODE

Gibt den Interpolationsmodus an, der sich auf die Berechnung von Werten während der Rasterung auswirkt.
D3D_MIN_PRECISION

Werte, die die minimale gewünschte Interpolationsgenauigkeit angeben.
D3D_NAME

Werte, die Shaderparameter identifizieren, die Systemwertsemantik verwenden.
D3D_PARAMETER_FLAGS

Gibt semantische Flags für Funktionsparameter an.
D3D_PRIMITIVE

Gibt an, wie die Pipeline Eingabegrundsätze für Geometrie- oder Hull-Shader interpretiert.
D3D_PRIMITIVE_TOPOLOGY

Werte, die angeben, wie die Pipeline Vertexdaten interpretiert, die an die Eingabe-Assembler-Phase gebunden sind. Diese primitiven Topologiewerte bestimmen, wie die Scheitelpunktdaten auf dem Bildschirm gerendert werden.
D3D_REGISTER_COMPONENT_TYPE

Werte, die die Datentypen identifizieren, die in einem Register gespeichert werden können.
D3D_RESOURCE_RETURN_TYPE

Gibt den Rückgabewerttyp an.
D3D_SHADER_CBUFFER_FLAGS

Werte, die die beabsichtigte Verwendung eines Konstantendatenpuffers identifizieren.
D3D_SHADER_INPUT_FLAGS

Werte, die Shadereingabeoptionen identifizieren.
D3D_SHADER_INPUT_TYPE

Werte, die Ressourcentypen identifizieren, die an einen Shader gebunden werden können und die als Teil der Ressourcenbeschreibung für den Shader reflektiert werden.
D3D_SHADER_VARIABLE_CLASS

Werte, die die Klasse einer Shadervariablen identifizieren.
D3D_SHADER_VARIABLE_FLAGS

Werte, die Informationen zu einer Shadervariablen identifizieren.
D3D_SHADER_VARIABLE_TYPE

Werte, die verschiedene Daten-, Textur- und Puffertypen identifizieren, die einer Shadervariablen zugewiesen werden können.
D3D_SRV_DIMENSION

Werte, die den Typ der Ressource angeben, die als Shaderressource angezeigt werden soll.
D3D_TESSELLATOR_DOMAIN

Domänenoptionen für tessellator-Daten.
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

Primitive Ausgabetypen.
D3D_TESSELLATOR_PARTITIONING

Partitionierungsoptionen.