Intestazione d3dcommon.h

Questa intestazione viene usata dalla grafica Direct3D 11. Per altre informazioni, vedere:

d3dcommon.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ID3D10Blob

Questa interfaccia viene usata per restituire dati di lunghezza arbitraria.
ID3DDestructionNotifier

ID3DDestructionNotifier è un'interfaccia che è possibile usare per eseguire la registrazione per i callback quando un oggetto Nano-COM Direct3D viene eliminato definitivamente.
ID3DInclude

ID3DInclude è un'interfaccia di inclusione implementata dall'utente per consentire a un'applicazione di chiamare metodi sostituibili dall'utente per aprire e chiudere shader

Strutture

 
D3D_SHADER_MACRO

Definisce una macro shader.

Enumerazioni

 
D3D_CBUFFER_TYPE

Valori che identificano l'uso previsto di dati del buffer costante.
D3D_DRIVER_TYPE

Opzioni del tipo di driver.
D3D_FEATURE_LEVEL

Descrive il set di funzionalità di destinazione di un dispositivo Direct3D.
D3D_INCLUDE_TYPE

Valori che indicano la posizione di uno shader
D3D_INTERPOLATION_MODE

Specifica la modalità di interpolazione, che influisce sulla modalità di calcolo dei valori durante la rasterizzazione.
D3D_MIN_PRECISION

Valori che indicano la precisione di interpolazione minima desiderata.
D3D_NAME

Valori che identificano i parametri dello shader che usano la semantica del valore di sistema.
D3D_PARAMETER_FLAGS

Indica i flag semantici per i parametri della funzione.
D3D_PRIMITIVE

Indica come la pipeline interpreta le primitive di input geometry o hull shader.
D3D_PRIMITIVE_TOPOLOGY

Valori che indicano come la pipeline interpreta i dati dei vertici associati alla fase dell'assembler di input. Questi valori di topologia primitiva determinano come viene eseguito il rendering dei dati dei vertici sullo schermo.
D3D_REGISTER_COMPONENT_TYPE

Valori che identificano i tipi di dati che possono essere archiviati in un registro.
D3D_RESOURCE_RETURN_TYPE

Indica il tipo di valore restituito.
D3D_SHADER_CBUFFER_FLAGS

Valori che identificano l'uso previsto di un buffer di dati costante.
D3D_SHADER_INPUT_FLAGS

Valori che identificano le opzioni di input dello shader.
D3D_SHADER_INPUT_TYPE

Valori che identificano i tipi di risorse che possono essere associati a uno shader e che vengono riflessi come parte della descrizione della risorsa per lo shader.
D3D_SHADER_VARIABLE_CLASS

Valori che identificano la classe di una variabile shader.
D3D_SHADER_VARIABLE_FLAGS

Valori che identificano le informazioni su una variabile shader.
D3D_SHADER_VARIABLE_TYPE

Valori che identificano vari dati, trame e tipi di buffer che possono essere assegnati a una variabile shader.
D3D_SRV_DIMENSION

Valori che identificano il tipo di risorsa da visualizzare come risorsa shader.
D3D_TESSELLATOR_DOMAIN

Opzioni di dominio per i dati a mosaico.
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

Tipi primitivi di output.
D3D_TESSELLATOR_PARTITIONING

Opzioni di partizionamento.