다음을 통해 공유


D3D10_DDI_DEPTH_STENCIL_DESC 구조체(d3d10umddi.h)

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

구문

typedef struct D3D10_DDI_DEPTH_STENCIL_DESC {
  [in] BOOL                           DepthEnable;
  [in] D3D10_DDI_DEPTH_WRITE_MASK     DepthWriteMask;
  [in] D3D10_DDI_COMPARISON_FUNC      DepthFunc;
  [in] BOOL                           StencilEnable;
  [in] BOOL                           FrontEnable;
  [in] BOOL                           BackEnable;
  [in] UINT8                          StencilReadMask;
  [in] UINT8                          StencilWriteMask;
  [in] D3D10_DDI_DEPTH_STENCILOP_DESC FrontFace;
  [in] D3D10_DDI_DEPTH_STENCILOP_DESC BackFace;
} D3D10_DDI_DEPTH_STENCIL_DESC;

멤버

[in] DepthEnable

깊이를 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE 는 깊이가 사용됨을 나타냅니다. FALSE 는 깊이가 사용하지 않도록 설정되어 있음을 나타냅니다.

[in] DepthWriteMask

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

의미
D3D10_DDI_DEPTH_WRITE_MASK_ZERO (0) 속성 없음
D3D10_DDI_DEPTH_WRITE_MASK_ALL (1) 모든 속성

[in] DepthFunc

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

[in] StencilEnable

스텐실을 사용할지 여부를 지정하는 부울 값입니다. TRUE 는 스텐실이 사용됨을 나타냅니다. FALSE 는 스텐실이 사용하지 않도록 설정되어 있음을 나타냅니다.

[in] FrontEnable

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

[in] BackEnable

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

[in] StencilReadMask

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

[in] StencilWriteMask

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

[in] FrontFace

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

[in] BackFace

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

설명

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

CalcPrivateDepthStencilStateSize

CreateDepthStencilState

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_DEPTH_STENCILOP_DESC