enumerasi D3D12_SRV_DIMENSION (d3d12.h)
Mengidentifikasi jenis sumber daya yang akan dilihat sebagai sumber daya shader.
Sintaks
typedef enum D3D12_SRV_DIMENSION {
D3D12_SRV_DIMENSION_UNKNOWN = 0,
D3D12_SRV_DIMENSION_BUFFER = 1,
D3D12_SRV_DIMENSION_TEXTURE1D = 2,
D3D12_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D12_SRV_DIMENSION_TEXTURE2D = 4,
D3D12_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D12_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D12_SRV_DIMENSION_TEXTURE3D = 8,
D3D12_SRV_DIMENSION_TEXTURECUBE = 9,
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10,
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE = 11
} ;
Konstanta
D3D12_SRV_DIMENSION_UNKNOWN Nilai: 0 Tipe tidak diketahui. |
D3D12_SRV_DIMENSION_BUFFER Nilai: 1 Sumber daya adalah buffer. |
D3D12_SRV_DIMENSION_TEXTURE1D Nilai: 2 Sumber daya adalah tekstur 1D. |
D3D12_SRV_DIMENSION_TEXTURE1DARRAY Nilai: 3 Sumber daya adalah array tekstur 1D. |
D3D12_SRV_DIMENSION_TEXTURE2D Nilai: 4 Sumber daya adalah tekstur 2D. |
D3D12_SRV_DIMENSION_TEXTURE2DARRAY Nilai: 5 Sumber daya adalah array tekstur 2D. |
D3D12_SRV_DIMENSION_TEXTURE2DMS Nilai: 6 Sumber daya adalah tekstur 2D multisampling. |
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY Nilai: 7 Sumber daya adalah array tekstur 2D multisampling. |
D3D12_SRV_DIMENSION_TEXTURE3D Nilai: 8 Sumber daya adalah tekstur 3D. |
D3D12_SRV_DIMENSION_TEXTURECUBE Nilai: 9 Sumber daya adalah tekstur kubus. |
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY Nilai: 10 Sumber daya adalah array tekstur kubus. |
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE Nilai: 11 Sumber daya adalah struktur akselerasi raytracing. |
Keterangan
Nilai-nilai ini digunakan oleh deskripsi tampilan sumber daya shader, D3D12_SHADER_RESOURCE_VIEW_DESC.
Persyaratan
Header | d3d12.h |