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 离散不同。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅