D3DPATCHEDGESTYLE 열거형
현재 테셀레이션 모드가 불연속 모드인지 연속인지를 정의합니다.
Syntax
typedef enum D3DPATCHEDGESTYLE {
D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;
상수
-
D3DPATCHEDGE_DISCRETE
-
불연속 에지 스타일입니다. 불연속 모드에서는 부동 소수점 분할을 지정할 수 있지만 정수로 잘립니다.
-
D3DPATCHEDGE_CONTINUOUS
-
연속 가장자리 스타일입니다. 연속 모드에서 테셀레이션은 "터지는" 아티팩트 수를 줄이기 위해 원활하게 달라질 수 있는 float 값으로 지정됩니다.
-
D3DPATCHEDGE_FORCE_DWORD
-
이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.
설명
연속 테셀레이션은 동일한 테셀레이션 값에 대해 불연속 패턴과 완전히 다른 테셀레이션 패턴을 생성합니다(와이어프레임 모드에서 더 분명). 따라서 4.0 연속은 4 불연속과 동일하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보