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은 스텐실 버퍼의 비트 깊이입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보