共用方式為


D3DPATCHEDGESTYLE 列舉

定義目前的鑲嵌模式是離散或連續的。

Syntax

typedef enum D3DPATCHEDGESTYLE { 
  D3DPATCHEDGE_DISCRETE     = 0,
  D3DPATCHEDGE_CONTINUOUS   = 1,
  D3DPATCHEDGE_FORCE_DWORD  = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;

常數

D3DPATCHEDGE_DISCRETE

離散邊緣樣式。 在離散模式中,您可以指定浮點數鑲嵌,但會截斷為整數。

D3DPATCHEDGE_CONTINUOUS

連續邊緣樣式。 在連續模式中,鑲嵌會指定為浮點數,可順暢地變化以減少「快顯」成品。

D3DPATCHEDGE_FORCE_DWORD

強制此列舉編譯為大小為 32 位。 如果沒有此值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。

備註

請注意,連續鑲嵌會產生與相同鑲嵌值的離散鑲嵌模式完全不同的鑲嵌模式, (這線上框模式中更明顯) 。 因此,4.0 連續與 4 個離散不同。

規格需求

需求
標頭
D3D9Types.h

另請參閱

Direct3D 列舉