enumerazione D3D_SRV_DIMENSION (d3dcommon.h)
Valori che identificano il tipo di risorsa da visualizzare come risorsa 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_SRV_DIMENSION {
D3D_SRV_DIMENSION_UNKNOWN = 0,
D3D_SRV_DIMENSION_BUFFER = 1,
D3D_SRV_DIMENSION_TEXTURE1D = 2,
D3D_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D_SRV_DIMENSION_TEXTURE2D = 4,
D3D_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D_SRV_DIMENSION_TEXTURE3D = 8,
D3D_SRV_DIMENSION_TEXTURECUBE = 9,
D3D_SRV_DIMENSION_TEXTURECUBEARRAY = 10,
D3D_SRV_DIMENSION_BUFFEREX = 11,
D3D10_SRV_DIMENSION_UNKNOWN,
D3D10_SRV_DIMENSION_BUFFER,
D3D10_SRV_DIMENSION_TEXTURE1D,
D3D10_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2D,
D3D10_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2DMS,
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_SRV_DIMENSION_TEXTURE3D,
D3D10_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_UNKNOWN,
D3D10_1_SRV_DIMENSION_BUFFER,
D3D10_1_SRV_DIMENSION_TEXTURE1D,
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2D,
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2DMS,
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE3D,
D3D10_1_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_UNKNOWN,
D3D11_SRV_DIMENSION_BUFFER,
D3D11_SRV_DIMENSION_TEXTURE1D,
D3D11_SRV_DIMENSION_TEXTURE1DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2D,
D3D11_SRV_DIMENSION_TEXTURE2DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2DMS,
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D11_SRV_DIMENSION_TEXTURE3D,
D3D11_SRV_DIMENSION_TEXTURECUBE,
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_BUFFEREX
} ;
Costanti
D3D_SRV_DIMENSION_UNKNOWN Valore: 0 Tipo sconosciuto. |
D3D_SRV_DIMENSION_BUFFER Valore: 1 La risorsa è un buffer. |
D3D_SRV_DIMENSION_TEXTURE1D Valore: 2 La risorsa è una trama 1D. |
D3D_SRV_DIMENSION_TEXTURE1DARRAY Valore: 3 La risorsa è una matrice di trame 1D. |
D3D_SRV_DIMENSION_TEXTURE2D Valore: 4 La risorsa è una trama 2D. |
D3D_SRV_DIMENSION_TEXTURE2DARRAY Valore: 5 La risorsa è una matrice di trame 2D. |
D3D_SRV_DIMENSION_TEXTURE2DMS Valore: 6 La risorsa è una trama 2D multicampionamento. |
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY Valore: 7 La risorsa è una matrice di trame 2D multicampionamento. |
D3D_SRV_DIMENSION_TEXTURE3D Valore: 8 La risorsa è una trama 3D. |
D3D_SRV_DIMENSION_TEXTURECUBE Valore: 9 La risorsa è una trama del cubo. |
D3D_SRV_DIMENSION_TEXTURECUBEARRAY Valore: 10 La risorsa è una matrice di trame del cubo. |
D3D_SRV_DIMENSION_BUFFEREX Valore: 11 La risorsa è un buffer non elaborato. Per altre info sulla visualizzazione non elaborata dei buffer, vedi Visualizzazioni non elaborate dei buffer. |
D3D10_SRV_DIMENSION_UNKNOWN Tipo sconosciuto. |
D3D10_SRV_DIMENSION_BUFFER La risorsa è un buffer. |
D3D10_SRV_DIMENSION_TEXTURE1D La risorsa è una trama 1D. |
D3D10_SRV_DIMENSION_TEXTURE1DARRAY La risorsa è una matrice di trame 1D. |
D3D10_SRV_DIMENSION_TEXTURE2D La risorsa è una trama 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DARRAY La risorsa è una matrice di trame 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DMS La risorsa è una trama 2D multicampionamento. |
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY La risorsa è una matrice di trame 2D multicampionamento. |
D3D10_SRV_DIMENSION_TEXTURE3D La risorsa è una trama 3D. |
D3D10_SRV_DIMENSION_TEXTURECUBE La risorsa è una trama del cubo. |
D3D10_1_SRV_DIMENSION_UNKNOWN Tipo sconosciuto. |
D3D10_1_SRV_DIMENSION_BUFFER La risorsa è un buffer. |
D3D10_1_SRV_DIMENSION_TEXTURE1D La risorsa è una trama 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY La risorsa è una matrice di trame 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE2D La risorsa è una trama 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY La risorsa è una matrice di trame 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMS La risorsa è una trama 2D multicampionamento. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY La risorsa è una matrice di trame 2D multicampionamento. |
D3D10_1_SRV_DIMENSION_TEXTURE3D La risorsa è una trama 3D. |
D3D10_1_SRV_DIMENSION_TEXTURECUBE La risorsa è una trama del cubo. |
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY La risorsa è una matrice di trame del cubo. |
D3D11_SRV_DIMENSION_UNKNOWN Tipo sconosciuto. |
D3D11_SRV_DIMENSION_BUFFER La risorsa è un buffer. |
D3D11_SRV_DIMENSION_TEXTURE1D La risorsa è una trama 1D. |
D3D11_SRV_DIMENSION_TEXTURE1DARRAY La risorsa è una matrice di trame 1D. |
D3D11_SRV_DIMENSION_TEXTURE2D La risorsa è una trama 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DARRAY La risorsa è una matrice di trame 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DMS La risorsa è una trama 2D multicampionamento. |
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY La risorsa è una matrice di trame 2D multicampionamento. |
D3D11_SRV_DIMENSION_TEXTURE3D La risorsa è una trama 3D. |
D3D11_SRV_DIMENSION_TEXTURECUBE La risorsa è una trama del cubo. |
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY La risorsa è una matrice di trame del cubo. |
D3D11_SRV_DIMENSION_BUFFEREX La risorsa è un buffer non elaborato. Per altre info sulla visualizzazione non elaborata dei buffer, vedi Visualizzazioni non elaborate dei buffer. |
Commenti
Un valore tipizzato D3D_SRV_DIMENSION viene specificato nel membro ViewDimension della struttura D3D11_SHADER_RESOURCE_VIEW_DESC o nel membro Dimension della struttura D3D11_SHADER_INPUT_BIND_DESC .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dcommon.h |