다음을 통해 공유


ID3D12Device::CreateDepthStencilView 메서드(d3d12.h)

리소스 데이터에 액세스하기 위한 깊이 스텐실 보기를 만듭니다.

구문

void CreateDepthStencilView(
  [in, optional] ID3D12Resource                      *pResource,
  [in, optional] const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [in]           D3D12_CPU_DESCRIPTOR_HANDLE         DestDescriptor
);

매개 변수

[in, optional] pResource

형식: ID3D12Resource*

깊이 스텐실을 나타내는 ID3D12Resource 개체에 대한 포인터입니다.

pResource 또는 pDesc 중 하나 이상을 제공해야 합니다. null pResource 는 D3D11과 유사한 null 바인딩 동작을 보장하는 null 설명자를 초기화하는 데 사용되지만 설명자 형식을 확인하려면 유효한 pDesc 가 있어야 합니다.

[in, optional] pDesc

형식: const D3D12_DEPTH_STENCIL_VIEW_DESC*

깊이 스텐실 뷰를 설명하는 D3D12_DEPTH_STENCIL_VIEW_DESC 구조체에 대한 포인터입니다.

가능한 경우 null pDesc 를 사용하여 기본 설명자를 초기화합니다. 이 동작은 기본값이 채워지는 D3D11 null 설명자 동작과 동일합니다. 이 동작은 리소스 형식 및 차원(무형식이 아닌 경우)을 상속하고 DSV는 첫 번째 밉 및 모든 배열 조각을 대상으로 합니다. 모든 리소스가 null 설명자 초기화를 지원하는 것은 아닙니다.

[in] DestDescriptor

형식: D3D12_CPU_DESCRIPTOR_HANDLE

깊이 스텐실 뷰를 보유하는 힙의 시작을 나타내는 CPU 설명자 핸들을 설명합니다.

반환 값

없음

요구 사항

   
대상 플랫폼 Windows
헤더 d3d12.h
라이브러리 D3D12.lib
DLL D3D12.dll

추가 정보

ID3D12Device