D3DSTENCILOP 열거형

스텐실 버퍼 작업을 정의합니다.

Syntax

typedef enum D3DSTENCILOP { 
  D3DSTENCILOP_KEEP         = 1,
  D3DSTENCILOP_ZERO         = 2,
  D3DSTENCILOP_REPLACE      = 3,
  D3DSTENCILOP_INCRSAT      = 4,
  D3DSTENCILOP_DECRSAT      = 5,
  D3DSTENCILOP_INVERT       = 6,
  D3DSTENCILOP_INCR         = 7,
  D3DSTENCILOP_DECR         = 8,
  D3DSTENCILOP_FORCE_DWORD  = 0x7fffffff
} D3DSTENCILOP, *LPD3DSTENCILOP;

상수

D3DSTENCILOP_KEEP

스텐실 버퍼의 항목을 업데이트하지 마세요. 기본값입니다.

D3DSTENCILOP_ZERO

스텐실 버퍼 항목을 0으로 설정합니다.

D3DSTENCILOP_REPLACE

스텐실 버퍼 항목을 참조 값으로 바꿉니다.

D3DSTENCILOP_INCRSAT

최대값으로 고정하여 스텐실 버퍼 항목을 증분합니다.

D3DSTENCILOP_DECRSAT

스텐실 버퍼 항목을 0으로 고정하여 감소합니다.

D3DSTENCILOP_INVERT

스텐실 버퍼 항목의 비트를 반전합니다.

D3DSTENCILOP_INCR

새 값이 최대값을 초과하는 경우 스텐실 버퍼 항목을 0으로 래핑합니다.

D3DSTENCILOP_DECR

새 값이 0보다 작은 경우 스텐실 버퍼 항목을 최대값으로 래핑합니다.

D3DSTENCILOP_FORCE_DWORD

이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.

설명

스텐실 버퍼 항목은 0부터 2 - 1까지의 정수 값입니다. 여기서 n은 스텐실 버퍼의 비트 깊이입니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형