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.h
e 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per