D3D12_SRV_DIMENSION 열거형(d3d12.h)
셰이더 리소스로 볼 리소스의 유형을 식별합니다.
Syntax
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
} ;
상수
D3D12_SRV_DIMENSION_UNKNOWN 값: 0 형식을 알 수 없습니다. |
D3D12_SRV_DIMENSION_BUFFER 값: 1 리소스가 버퍼입니다. |
D3D12_SRV_DIMENSION_TEXTURE1D 값: 2 리소스는 1D 텍스처입니다. |
D3D12_SRV_DIMENSION_TEXTURE1DARRAY 값: 3 리소스는 1D 텍스처의 배열입니다. |
D3D12_SRV_DIMENSION_TEXTURE2D 값: 4 리소스는 2D 텍스처입니다. |
D3D12_SRV_DIMENSION_TEXTURE2DARRAY 값: 5 리소스는 2D 텍스처의 배열입니다. |
D3D12_SRV_DIMENSION_TEXTURE2DMS 값: 6 리소스는 다중 샘플링 2D 텍스처입니다. |
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY 값: 7 리소스는 다중 샘플링 2D 텍스처의 배열입니다. |
D3D12_SRV_DIMENSION_TEXTURE3D 값: 8 리소스는 3D 텍스처입니다. |
D3D12_SRV_DIMENSION_TEXTURECUBE 값: 9 리소스는 큐브 텍스처입니다. |
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY 값: 10 리소스는 큐브 텍스처의 배열입니다. |
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE 값: 11 리소스는 광선 추적 가속 구조입니다. |
설명
이러한 값은 D3D12_SHADER_RESOURCE_VIEW_DESC 셰이더 리소스 뷰 설명에서 사용됩니다.
요구 사항
머리글 | d3d12.h |