D3D12DDI_DEPTH_STENCIL_DESC_0025 구조체(d3d12umddi.h)

D3D12DDI_DEPTH_STENCIL_DESC_0025 구조체는 깊이 스텐실 상태를 설명합니다.

구문

typedef struct D3D12DDI_DEPTH_STENCIL_DESC_0025 {
  BOOL                            DepthEnable;
  D3D12DDI_DEPTH_WRITE_MASK       DepthWriteMask;
  D3D12DDI_COMPARISON_FUNC        DepthFunc;
  BOOL                            StencilEnable;
  BOOL                            FrontEnable;
  BOOL                            BackEnable;
  UINT8                           StencilReadMask;
  UINT8                           StencilWriteMask;
  D3D12DDI_DEPTH_STENCILOP_DESC   FrontFace;
  D3D12DDI_DEPTH_STENCILOP_DESC   BackFace;
  D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
  BOOL                            DepthBoundsTestEnable;
} D3D12DDI_DEPTH_STENCIL_DESC_0025;

멤버

DepthEnable

깊이를 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE는 깊이가 사용됨을 나타냅니다. FALSE는 깊이가 비활성화되었음을 나타냅니다.

DepthWriteMask

깊이 스텐실 상태에 대한 쓰기 속성을 나타내는 비트 값입니다. 이 멤버는 D3D12DDI_DEPTH_WRITE_MASK 열거형의 다음 값 중 유효한 비트 OR입니다.

DepthFunc

수행할 깊이 비교 함수를 나타내는 D3D12DDI_COMPARISON_FUNC 형식의 값입니다.

StencilEnable

스텐실을 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE는 스텐실이 사용됨을 나타냅니다. FALSE는 스텐실이 비활성화되었음을 나타냅니다.

FrontEnable

정방향 다각형에서 스텐실 작업의 성능을 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE는 정방향 다각형의 성능이 사용됨을 나타냅니다. FALSE는 사용하지 않도록 설정되어 있음을 나타냅니다.

BackEnable

후면 다각형에서 스텐실 작업의 성능을 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE는 후면 다각형의 성능이 사용됨을 나타냅니다. FALSE는 사용하지 않도록 설정되어 있음을 나타냅니다.

StencilReadMask

드라이버가 스텐실 버퍼에서 스텐실 값을 읽은 직후 스텐실 버퍼의 스텐실 값을 사용하여 비트 AND 연산에서 사용하는 8비트 비트 값입니다.

StencilWriteMask

결과를 스텐실 버퍼에 다시 쓰기 전에 드라이버가 현재 스텐실 값과 함께 비트 AND 연산에서 사용하는 8비트 비트 값입니다.

FrontFace

정방향 다각형에서 수행할 스텐실 작업을 설명하는 D3D12DDI_DEPTH_STENCILOP_DESC 구조체입니다.

BackFace

후면 다각형에서 수행할 스텐실 작업을 설명하는 D3D12DDI_DEPTH_STENCILOP_DESC 구조체입니다.

LibraryReference

라이브러리를 설명하는 D3D12DDI_LIBRARY_REFERENCE_0010 구조체입니다.

DepthBoundsTestEnable

깊이 경계 테스트를 사용하도록 설정하려면 TRUE입니다. 그렇지 않으면 FALSE입니다. 기본값은 FALSE입니다.

설명

StencilEnable 멤버가 TRUE로 설정된 경우 FrontEnable 멤버, BackEnable 멤버 또는 둘 다 TRUE로 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h