enumerazione D3D12_SRV_DIMENSION (d3d12.h)
Identifica il tipo di risorsa che verrà visualizzata come risorsa shader.
Sintassi
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
} ;
Costanti
D3D12_SRV_DIMENSION_UNKNOWN Valore: 0 Tipo sconosciuto. |
D3D12_SRV_DIMENSION_BUFFER Valore: 1 La risorsa è un buffer. |
D3D12_SRV_DIMENSION_TEXTURE1D Valore: 2 La risorsa è una trama 1D. |
D3D12_SRV_DIMENSION_TEXTURE1DARRAY Valore: 3 La risorsa è una matrice di trame 1D. |
D3D12_SRV_DIMENSION_TEXTURE2D Valore: 4 La risorsa è una trama 2D. |
D3D12_SRV_DIMENSION_TEXTURE2DARRAY Valore: 5 La risorsa è una matrice di trame 2D. |
D3D12_SRV_DIMENSION_TEXTURE2DMS Valore: 6 La risorsa è una trama 2D multicampionamento. |
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY Valore: 7 La risorsa è una matrice di trame 2D multicampionamento. |
D3D12_SRV_DIMENSION_TEXTURE3D Valore: 8 La risorsa è una trama 3D. |
D3D12_SRV_DIMENSION_TEXTURECUBE Valore: 9 La risorsa è una trama del cubo. |
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY Valore: 10 La risorsa è una matrice di trame del cubo. |
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE Valore: 11 La risorsa è una struttura di accelerazione raytracing. |
Commenti
Questi valori vengono usati da una descrizione shader-resource-view, D3D12_SHADER_RESOURCE_VIEW_DESC.
Requisiti
Intestazione | d3d12.h |