enumerasi D3D_SRV_DIMENSION (d3dcommon.h)

Nilai yang mengidentifikasi jenis sumber daya yang akan dilihat sebagai sumber daya shader.

Catatan

Untuk pemrograman dengan Direct3D 10, API ini memiliki alias jenis yang dimulai alih-alih D3D10_D3D_. Alias jenis Direct3D 10 ini didefinisikan dalam d3d10.h, , d3d10misc.hdan d3d10shader.h.

Sintaks

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
} ;

Konstanta

 
D3D_SRV_DIMENSION_UNKNOWN
Nilai: 0
Tipe tidak diketahui.
D3D_SRV_DIMENSION_BUFFER
Nilai: 1
Sumber daya adalah buffer.
D3D_SRV_DIMENSION_TEXTURE1D
Nilai: 2
Sumber daya adalah tekstur 1D.
D3D_SRV_DIMENSION_TEXTURE1DARRAY
Nilai: 3
Sumber daya adalah array tekstur 1D.
D3D_SRV_DIMENSION_TEXTURE2D
Nilai: 4
Sumber daya adalah tekstur 2D.
D3D_SRV_DIMENSION_TEXTURE2DARRAY
Nilai: 5
Sumber daya adalah array tekstur 2D.
D3D_SRV_DIMENSION_TEXTURE2DMS
Nilai: 6
Sumber daya adalah tekstur 2D multisampling.
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY
Nilai: 7
Sumber daya adalah array tekstur 2D multisampling.
D3D_SRV_DIMENSION_TEXTURE3D
Nilai: 8
Sumber daya adalah tekstur 3D.
D3D_SRV_DIMENSION_TEXTURECUBE
Nilai: 9
Sumber daya adalah tekstur kubus.
D3D_SRV_DIMENSION_TEXTURECUBEARRAY
Nilai: 10
Sumber daya adalah array tekstur kubus.
D3D_SRV_DIMENSION_BUFFEREX
Nilai: 11
Sumber daya adalah buffer mentah. Untuk informasi selengkapnya tentang tampilan buffer mentah, lihat Tampilan Mentah Buffer.
D3D10_SRV_DIMENSION_UNKNOWN
Tipe tidak diketahui.
D3D10_SRV_DIMENSION_BUFFER
Sumber daya adalah buffer.
D3D10_SRV_DIMENSION_TEXTURE1D
Sumber daya adalah tekstur 1D.
D3D10_SRV_DIMENSION_TEXTURE1DARRAY
Sumber daya adalah array tekstur 1D.
D3D10_SRV_DIMENSION_TEXTURE2D
Sumber daya adalah tekstur 2D.
D3D10_SRV_DIMENSION_TEXTURE2DARRAY
Sumber daya adalah array tekstur 2D.
D3D10_SRV_DIMENSION_TEXTURE2DMS
Sumber daya adalah tekstur 2D multisampling.
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY
Sumber daya adalah array tekstur 2D multisampling.
D3D10_SRV_DIMENSION_TEXTURE3D
Sumber daya adalah tekstur 3D.
D3D10_SRV_DIMENSION_TEXTURECUBE
Sumber daya adalah tekstur kubus.
D3D10_1_SRV_DIMENSION_UNKNOWN
Tipe tidak diketahui.
D3D10_1_SRV_DIMENSION_BUFFER
Sumber daya adalah buffer.
D3D10_1_SRV_DIMENSION_TEXTURE1D
Sumber daya adalah tekstur 1D.
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY
Sumber daya adalah array tekstur 1D.
D3D10_1_SRV_DIMENSION_TEXTURE2D
Sumber daya adalah tekstur 2D.
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY
Sumber daya adalah array tekstur 2D.
D3D10_1_SRV_DIMENSION_TEXTURE2DMS
Sumber daya adalah tekstur 2D multisampling.
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY
Sumber daya adalah array tekstur 2D multisampling.
D3D10_1_SRV_DIMENSION_TEXTURE3D
Sumber daya adalah tekstur 3D.
D3D10_1_SRV_DIMENSION_TEXTURECUBE
Sumber daya adalah tekstur kubus.
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY
Sumber daya adalah array tekstur kubus.
D3D11_SRV_DIMENSION_UNKNOWN
Tipe tidak diketahui.
D3D11_SRV_DIMENSION_BUFFER
Sumber daya adalah buffer.
D3D11_SRV_DIMENSION_TEXTURE1D
Sumber daya adalah tekstur 1D.
D3D11_SRV_DIMENSION_TEXTURE1DARRAY
Sumber daya adalah array tekstur 1D.
D3D11_SRV_DIMENSION_TEXTURE2D
Sumber daya adalah tekstur 2D.
D3D11_SRV_DIMENSION_TEXTURE2DARRAY
Sumber daya adalah array tekstur 2D.
D3D11_SRV_DIMENSION_TEXTURE2DMS
Sumber daya adalah tekstur 2D multisampling.
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY
Sumber daya adalah array tekstur 2D multisampling.
D3D11_SRV_DIMENSION_TEXTURE3D
Sumber daya adalah tekstur 3D.
D3D11_SRV_DIMENSION_TEXTURECUBE
Sumber daya adalah tekstur kubus.
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY
Sumber daya adalah array tekstur kubus.
D3D11_SRV_DIMENSION_BUFFEREX
Sumber daya adalah buffer mentah. Untuk informasi selengkapnya tentang tampilan buffer mentah, lihat Tampilan Mentah Buffer.

Keterangan

Nilai yang diketik D3D_SRV_DIMENSION ditentukan dalam anggota ViewDimension dari struktur D3D11_SHADER_RESOURCE_VIEW_DESC atau anggota Dimensi struktur D3D11_SHADER_INPUT_BIND_DESC .

Persyaratan

Persyaratan Nilai
Header d3dcommon.h

Lihat juga

Enumerasi Versi Umum