Microsoft DirectX 8.0 (Visual Basic)

D3DLINEPATTERN

線パターンを記述する。

Type D3DLINEPATTERN
    LinePattern As Integer
    RepeatFactor As Integer
End Type

メンバ

LinePattern
線パターンを指定するビット。たとえば、次の値は点線を生成する: 1100110011001100
RepeatFactor
LinePattern メンバで指定する連続した 1 および 0 を繰り返す回数。これにより、アプリケーションでは線パターンを拡大できる。

注意

これらの値は、CONST_D3DRENDERSTATETYPE 列挙の D3DRS_LINEPATTERN レンダリング ステートによって使用される。

線パターンは線の描き方を指定する。線パターンは描き出す始点の位置にかかわらず常に同じである (これは点描とは異なる。点描はオブジェクトのレンダリング方法、つまり透過性の表現方法に影響する)。

線パターンでは、線に沿った 16 個のピクセルのオン/オフ パターンを指定する。RepeatFactor メンバでは、LinePattern の各エントリに対して繰り返すピクセルの数を指定する。