다음을 통해 공유


D3D_SRV_DIMENSION 열거형(d3dcommon.h)

셰이더 리소스로 볼 리소스 유형을 식별하는 값입니다.

참고

Direct3D 10을 사용하는 프로그래밍의 경우 이 API에는 대신 D3D_시작하는 형식 별칭이 있습니다D3D10_. 이러한 Direct3D 10 형식 별칭은 , d3d10misc.hd3d10shader.hd3d10.h정의되어 있습니다.

Syntax

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

상수

 
D3D_SRV_DIMENSION_UNKNOWN
값: 0
형식을 알 수 없습니다.
D3D_SRV_DIMENSION_BUFFER
값: 1
리소스는 버퍼입니다.
D3D_SRV_DIMENSION_TEXTURE1D
값: 2
리소스는 1D 텍스처입니다.
D3D_SRV_DIMENSION_TEXTURE1DARRAY
값: 3
리소스는 1D 텍스처의 배열입니다.
D3D_SRV_DIMENSION_TEXTURE2D
값: 4
리소스는 2D 텍스처입니다.
D3D_SRV_DIMENSION_TEXTURE2DARRAY
값: 5
리소스는 2D 텍스처의 배열입니다.
D3D_SRV_DIMENSION_TEXTURE2DMS
값: 6
리소스는 다중 샘플링 2D 텍스처입니다.
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY
값: 7
리소스는 다중 샘플링 2D 텍스처의 배열입니다.
D3D_SRV_DIMENSION_TEXTURE3D
값: 8
리소스는 3D 텍스처입니다.
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
리소스는 1D 텍스처입니다.
D3D10_SRV_DIMENSION_TEXTURE1DARRAY
리소스는 1D 텍스처의 배열입니다.
D3D10_SRV_DIMENSION_TEXTURE2D
리소스는 2D 텍스처입니다.
D3D10_SRV_DIMENSION_TEXTURE2DARRAY
리소스는 2D 텍스처의 배열입니다.
D3D10_SRV_DIMENSION_TEXTURE2DMS
리소스는 다중 샘플링 2D 텍스처입니다.
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY
리소스는 다중 샘플링 2D 텍스처의 배열입니다.
D3D10_SRV_DIMENSION_TEXTURE3D
리소스는 3D 텍스처입니다.
D3D10_SRV_DIMENSION_TEXTURECUBE
리소스는 큐브 텍스처입니다.
D3D10_1_SRV_DIMENSION_UNKNOWN
형식을 알 수 없습니다.
D3D10_1_SRV_DIMENSION_BUFFER
리소스는 버퍼입니다.
D3D10_1_SRV_DIMENSION_TEXTURE1D
리소스는 1D 텍스처입니다.
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY
리소스는 1D 텍스처의 배열입니다.
D3D10_1_SRV_DIMENSION_TEXTURE2D
리소스는 2D 텍스처입니다.
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY
리소스는 2D 텍스처의 배열입니다.
D3D10_1_SRV_DIMENSION_TEXTURE2DMS
리소스는 다중 샘플링 2D 텍스처입니다.
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY
리소스는 다중 샘플링 2D 텍스처의 배열입니다.
D3D10_1_SRV_DIMENSION_TEXTURE3D
리소스는 3D 텍스처입니다.
D3D10_1_SRV_DIMENSION_TEXTURECUBE
리소스는 큐브 텍스처입니다.
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY
리소스는 큐브 텍스처의 배열입니다.
D3D11_SRV_DIMENSION_UNKNOWN
형식을 알 수 없습니다.
D3D11_SRV_DIMENSION_BUFFER
리소스는 버퍼입니다.
D3D11_SRV_DIMENSION_TEXTURE1D
리소스는 1D 텍스처입니다.
D3D11_SRV_DIMENSION_TEXTURE1DARRAY
리소스는 1D 텍스처의 배열입니다.
D3D11_SRV_DIMENSION_TEXTURE2D
리소스는 2D 텍스처입니다.
D3D11_SRV_DIMENSION_TEXTURE2DARRAY
리소스는 2D 텍스처의 배열입니다.
D3D11_SRV_DIMENSION_TEXTURE2DMS
리소스는 다중 샘플링 2D 텍스처입니다.
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY
리소스는 다중 샘플링 2D 텍스처의 배열입니다.
D3D11_SRV_DIMENSION_TEXTURE3D
리소스는 3D 텍스처입니다.
D3D11_SRV_DIMENSION_TEXTURECUBE
리소스는 큐브 텍스처입니다.
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY
리소스는 큐브 텍스처의 배열입니다.
D3D11_SRV_DIMENSION_BUFFEREX
리소스는 원시 버퍼입니다. 버퍼의 원시 보기에 대한 자세한 내용은 버퍼의 원시 보기를 참조하세요.

설명

D3D_SRV_DIMENSION 형식의 값은 D3D11_SHADER_RESOURCE_VIEW_DESC 구조체의 ViewDimension 멤버 또는 D3D11_SHADER_INPUT_BIND_DESC구조체Dimension 멤버에 지정됩니다.

요구 사항

요구 사항
헤더 d3dcommon.h

추가 정보

일반 버전 열거형