다음을 통해 공유


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 불연속과 동일하지 않습니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형