D3DCMPFUNC 열거형

지원되는 비교 함수를 정의합니다.

Syntax

typedef enum D3DCMPFUNC { 
  D3DCMP_NEVER         = 1,
  D3DCMP_LESS          = 2,
  D3DCMP_EQUAL         = 3,
  D3DCMP_LESSEQUAL     = 4,
  D3DCMP_GREATER       = 5,
  D3DCMP_NOTEQUAL      = 6,
  D3DCMP_GREATEREQUAL  = 7,
  D3DCMP_ALWAYS        = 8,
  D3DCMP_FORCE_DWORD   = 0x7fffffff
} D3DCMPFUNC, *LPD3DCMPFUNC;

상수

D3DCMP_NEVER

항상 테스트에 실패합니다.

D3DCMP_LESS

값이 현재 픽셀 값보다 작으면 새 픽셀을 적용합니다.

D3DCMP_EQUAL

해당 값이 현재 픽셀의 값과 같으면 새 픽셀을 허용합니다.

D3DCMP_LESSEQUAL

해당 값이 현재 픽셀 값보다 작거나 같으면 새 픽셀을 허용합니다.

D3DCMP_GREATER

해당 값이 현재 픽셀 값보다 큰 경우 새 픽셀을 적용합니다.

D3DCMP_NOTEQUAL

해당 값이 현재 픽셀의 값과 같지 않으면 새 픽셀을 적용합니다.

D3DCMP_GREATEREQUAL

해당 값이 현재 픽셀 값보다 크거나 같으면 새 픽셀을 허용합니다.

D3DCMP_ALWAYS

항상 테스트를 통과합니다.

D3DCMP_FORCE_DWORD

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

설명

이 열거형 형식의 값은 D3DRS_ZFUNC, D3DRS_ALPHAFUNC 및 D3DRS_STENCILFUNC 렌더링 상태에 대해 지원되는 비교 함수를 정의합니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형

D3DRENDERSTATETYPE