D3DPATCHEDGESTYLE 列挙型
D3DPATCHEDGESTYLE 列挙型
現在のテセレーション モードが個別または連続のいずれであるかを定義する。
構文
typedef enum _D3DPATCHEDGESTYLE {
D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} D3DPATCHEDGESTYLE;
定数
D3DPATCHEDGE_DISCRETE
個別エッジ スタイル。個別モードでは、浮動小数点数のテセレーションを指定できるが、整数に切り詰められる。D3DPATCHEDGE_CONTINUOUS
連続エッジ スタイル。連続モードでは、テセレーションは浮動小数点数値として指定され、滑らかに変化させて不自然な効果 "ポッピング" を減少させることができる。D3DPATCHEDGE_FORCE_DWORD
この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使われていない。
注意
連続テセレーションでは、テセレーションの値が同じでも、個別テセレーションとはまったく異なるテセレーション パターンが生成されることに注意すること (これはワイヤフレーム モードでより顕著になる)。したがって、連続モードの 4.0 は個別モードの 4 と同じではない。
列挙型の情報
ヘッダー | d3d9types.h |
最低限のオペレーティング システム | Windows 98 |