다음을 통해 공유


D3D10_DEPTH_STENCILOP_DESC 구조체(d3d10.h)

스텐실 테스트 결과에 따라 수행할 수 있는 스텐실 작업에 대해 설명합니다.

구문

typedef struct D3D10_DEPTH_STENCILOP_DESC {
  D3D10_STENCIL_OP      StencilFailOp;
  D3D10_STENCIL_OP      StencilDepthFailOp;
  D3D10_STENCIL_OP      StencilPassOp;
  D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;

멤버

StencilFailOp

형식: D3D10_STENCIL_OP

스텐실 테스트가 실패할 때 수행할 스텐실 작업을 설명하는 D3D10_STENCIL_OP 열거형 형식의 멤버입니다. 기본값은 D3D10_STENCIL_OP_KEEP.

StencilDepthFailOp

형식: D3D10_STENCIL_OP

스텐실 테스트가 통과하고 깊이 테스트가 실패할 때 수행할 스텐실 작업을 설명하는 D3D10_STENCIL_OP 열거형 형식의 멤버입니다. 기본값은 D3D10_STENCIL_OP_KEEP.

StencilPassOp

형식: D3D10_STENCIL_OP

스텐실 테스트와 깊이 테스트가 둘 다 통과할 때 수행할 스텐실 작업을 설명하는 D3D10_STENCIL_OP 열거형 형식의 멤버입니다. 기본값은 D3D10_STENCIL_OP_KEEP.

StencilFunc

형식: D3D10_COMPARISON_FUNC

스텐실 데이터를 기존 스텐실 데이터와 비교하는 방법을 설명하는 D3D10_COMPARISON_FUNC 열거형 형식의 멤버입니다. 기본값은 D3D10_COMPARISON_ALWAYS.

설명

스텐실 연산은 StencilFunc 멤버를 사용하여 스텐실 테스트의 결과에 따라 다르게 설정할 수 있습니다. 깊이 스텐실 테스트의 스텐실 테스트 부분에 대해 이 작업을 수행할 수 있습니다.

D3D10_DEPTH_STENCILOP_DESC 구조체는 D3D10_DEPTH_STENCIL_DESC 구조체의 멤버입니다.

요구 사항

   
머리글 d3d10.h

추가 정보

핵심 구조체