D3DFOGMODE 열거형

안개 모드를 설명 하는 상수를 정의 합니다.

구문

typedef enum D3DFOGMODE { 
  D3DFOG_NONE         = 0,
  D3DFOG_EXP          = 1,
  D3DFOG_EXP2         = 2,
  D3DFOG_LINEAR       = 3,
  D3DFOG_FORCE_DWORD  = 0x7fffffff
} D3DFOGMODE, *LPD3DFOGMODE;

상수

D3DFOG _ 없음

안개 효과가 없습니다.

D3DFOG _ EXP

안개 효과는 다음 수식에 따라 갈수록 intensifies 됩니다.

안개 효과 강도 수식

D3DFOG _ EXP2

안개 효과는 다음 수식에 따라 거리의 제곱으로 intensifies 수 있습니다.

거리의 제곱을 기준으로 하는 안개 효과 강도 수식

D3DFOG _ 선형

안개 효과는 다음 수식에 따라 시작점과 끝점 사이에서 선형적으로 intensifies.

시작점과 끝점을 기준으로 하는 안개 효과 강도 수식

이는 현재 지원 되는 유일한 안개 모드입니다.

D3DFOG _ FORCE _ DWORD

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

설명

이 열거 형식의 값은 D3DRS _ FOGTABLEMODE 및 D3DRS _ FOGVERTEXMODE 렌더링 상태에서 사용 됩니다.

안개는 표시 유형 측정치로 간주할 수 있습니다. 안개 수식에 의해 생성 되는 안개 값이 낮을수록 개체는 표시 되지 않습니다.

요구 사항

요구 사항
헤더
D3D9Types

참고 항목

Direct3D 열거형

D3DRENDERSTATETYPE