Condividi tramite


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.he 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

Vedi anche

Enumerazioni di versione comuni