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.h
dan 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 |