다음을 통해 공유


CD3D11_TEXTURE1D_DESC::CD3D11_TEXTURE1D_DESC(DXGI_FORMAT,UINT,UINT,UINT,UINT,D3D11_USAGE,UINT,UINT) 함수(d3d11.h)

D3D11_TEXTURE1D_DESC 값으로 초기화된 CD3D11_TEXTURE1D_DESC 구조체의 새 instance 인스턴스화합니다.

구문

void CD3D11_TEXTURE1D_DESC(
  DXGI_FORMAT format,
  UINT        width,
  UINT        arraySize,
  UINT        mipLevels,
  UINT        bindFlags,
  D3D11_USAGE usage,
  UINT        cpuaccessFlags,
  UINT        miscFlags
);

매개 변수

format

형식: DXGI_FORMAT

텍스처 형식을 지정하는 DXGI_FORMAT 형식의 값입니다.

width

형식: UINT

텍스처 너비(텍셀)입니다. 범위는 1에서 D3D11_REQ_TEXTURE1D_U_DIMENSION (16384)입니다. 그러나 범위는 실제로 렌더링 디바이스를 만드는 기능 수준에 의해 제한됩니다.

arraySize

형식: UINT

배열의 텍스처 수입니다. 범위는 1에서 D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (2048)입니다. 그러나 범위는 실제로 렌더링 디바이스를 만드는 기능 수준에 의해 제한됩니다.

mipLevels

형식: UINT

텍스처의 최대 Mipmap 수준 수입니다. D3D11_TEX1D_SRV 설명을 참조하세요. 다중 샘플링된 텍스처에 1을 사용합니다. 또는 0을 선택하여 전체 하위 텍스트 집합을 생성합니다.

bindFlags

형식: UINT

비트 OR 연산을 사용하여 결합된 D3D11_BIND_FLAG 형식 값의 조합입니다. 결과 값은 파이프라인 단계에 텍스처를 바인딩하는 방법을 지정합니다. 1D 텍스처의 경우 허용되는 값은 D3D11_BIND_SHADER_RESOURCE, D3D11_BIND_RENDER_TARGET 및 D3D11_BIND_DEPTH_STENCIL.

usage

형식: D3D11_USAGE

텍스처를 읽고 쓰는 방법을 식별하는 D3D11_USAGE 형식의 값입니다.

cpuaccessFlags

형식: UINT

비트 OR 연산을 사용하여 결합된 D3D11_CPU_ACCESS_FLAG 형식 값의 조합입니다. 결과 값은 허용되는 CPU 액세스 유형을 지정합니다.

miscFlags

형식: UINT

비트 OR 연산을 사용하여 결합된 D3D11_RESOURCE_MISC_FLAG 형식 값의 조합입니다. 결과 값은 덜 일반적인 다른 리소스 옵션을 식별합니다.

반환 값

없음

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d3d11.h
라이브러리 D3D11.lib

추가 정보

CD3D11_TEXTURE1D_DESC