D3DPATCHEDGESTYLE 枚举

定义当前分割模式是离散的还是连续的。

语法

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 枚举