Condividi tramite


enumerazione D3D_SHADER_INPUT_TYPE (d3dcommon.h)

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.

Nota

Per la programmazione con Direct3D 10, questa API ha un alias di tipo che inizia D3D10_ anziché D3D_. Questi alias di tipo Direct3D 10 sono definiti in d3d10.h, d3d10misc.he d3d10shader.h.

Sintassi

typedef enum _D3D_SHADER_INPUT_TYPE {
  D3D_SIT_CBUFFER = 0,
  D3D_SIT_TBUFFER,
  D3D_SIT_TEXTURE,
  D3D_SIT_SAMPLER,
  D3D_SIT_UAV_RWTYPED,
  D3D_SIT_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED,
  D3D_SIT_BYTEADDRESS,
  D3D_SIT_UAV_RWBYTEADDRESS,
  D3D_SIT_UAV_APPEND_STRUCTURED,
  D3D_SIT_UAV_CONSUME_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER,
  D3D_SIT_RTACCELERATIONSTRUCTURE,
  D3D_SIT_UAV_FEEDBACKTEXTURE,
  D3D10_SIT_CBUFFER,
  D3D10_SIT_TBUFFER,
  D3D10_SIT_TEXTURE,
  D3D10_SIT_SAMPLER,
  D3D11_SIT_UAV_RWTYPED,
  D3D11_SIT_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED,
  D3D11_SIT_BYTEADDRESS,
  D3D11_SIT_UAV_RWBYTEADDRESS,
  D3D11_SIT_UAV_APPEND_STRUCTURED,
  D3D11_SIT_UAV_CONSUME_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
} D3D_SHADER_INPUT_TYPE;

Costanti

 
D3D_SIT_CBUFFER
Valore: 0
La risorsa shader è un buffer costante.
D3D_SIT_TBUFFER
La risorsa shader è un buffer di trama.
D3D_SIT_TEXTURE
La risorsa shader è una trama.
D3D_SIT_SAMPLER
La risorsa shader è un campionatore.
D3D_SIT_UAV_RWTYPED
La risorsa shader è un buffer di lettura e scrittura.
D3D_SIT_STRUCTURED
La risorsa shader è un buffer strutturato.

Per altre informazioni sul buffer strutturato, vedere la sezione Osservazioni .
D3D_SIT_UAV_RWSTRUCTURED
La risorsa shader è un buffer strutturato di lettura e scrittura.
D3D_SIT_BYTEADDRESS
La risorsa shader è un buffer di indirizzi byte.
D3D_SIT_UAV_RWBYTEADDRESS
La risorsa shader è un buffer di indirizzi byte di lettura e scrittura.
D3D_SIT_UAV_APPEND_STRUCTURED
La risorsa shader è un buffer strutturato di accodamento.
D3D_SIT_UAV_CONSUME_STRUCTURED
La risorsa shader è un buffer strutturato con utilizzo.
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
La risorsa shader è un buffer strutturato di lettura e scrittura che usa il contatore predefinito per accodare o utilizzare.
D3D10_SIT_CBUFFER
La risorsa shader è un buffer costante.
D3D10_SIT_TBUFFER
La risorsa shader è un buffer di trama.
D3D10_SIT_TEXTURE
La risorsa shader è una trama.
D3D10_SIT_SAMPLER
La risorsa shader è un campionatore.
D3D11_SIT_UAV_RWTYPED
La risorsa shader è un buffer di lettura e scrittura.
D3D11_SIT_STRUCTURED
La risorsa shader è un buffer strutturato.

Per altre informazioni sul buffer strutturato, vedere la sezione Osservazioni .
D3D11_SIT_UAV_RWSTRUCTURED
La risorsa shader è un buffer strutturato di lettura e scrittura.
D3D11_SIT_BYTEADDRESS
La risorsa shader è un buffer di indirizzi byte.
D3D11_SIT_UAV_RWBYTEADDRESS
La risorsa shader è un buffer di indirizzi byte di lettura e scrittura.
D3D11_SIT_UAV_APPEND_STRUCTURED
La risorsa shader è un buffer strutturato di accodamento.
D3D11_SIT_UAV_CONSUME_STRUCTURED
La risorsa shader è un buffer strutturato con utilizzo.
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
La risorsa shader è un buffer strutturato di lettura e scrittura che usa il contatore predefinito per accodare o utilizzare.

Commenti

D3D_SHADER_INPUT_TYPE i valori tipizzati vengono specificati nel membro Type della struttura D3D11_SHADER_INPUT_BIND_DESC .

Requisiti

Requisito Valore
Intestazione d3dcommon.h

Vedi anche

Enumerazioni di versione comuni