D3DX10_NORMALMAP_FLAG 열거형
이러한 플래그는 D3DX10ComputeNormalMap 이 일반 맵을 생성하는 방법을 제어하는 데 사용됩니다. 이러한 플래그의 개수는 임의의 조합으로 OR일 수 있습니다.
Syntax
typedef enum D3DX10_NORMALMAP_FLAG {
D3DX10_NORMALMAP_MIRROR_U = (1 << 16),
D3DX10_NORMALMAP_MIRROR_V = (2 << 16),
D3DX10_NORMALMAP_MIRROR = (3 << 16),
D3DX10_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX10_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX10_NORMALMAP_FLAG, *LPD3DX10_NORMALMAP_FLAG;
상수
-
D3DX10_NORMALMAP_MIRROR_U
-
U축의 텍스처 가장자리에서 픽셀을 래핑하지 않고 미러링해야 했음을 나타냅니다.
-
D3DX10_NORMALMAP_MIRROR_V
-
V축의 텍스처 가장자리에서 픽셀을 래핑하지 않고 미러링해야 했음을 나타냅니다.
-
D3DX10_NORMALMAP_MIRROR
-
D3DX10_NORMALMAP_MIRROR_U | D3DX10_NORMALMAP_MIRROR_V.
-
D3DX10_NORMALMAP_INVERTSIGN
-
각 정상의 방향을 반전합니다.
-
D3DX10_NORMALMAP_COMPUTE_OCCLUSION
-
픽셀당 폐색 용어를 계산하고 알파로 인코딩합니다. 알파가 1이면 픽셀이 어떤 식으로든 가려지지 않고 알파가 0이면 픽셀이 완전히 가려집니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보