Platform SDK: DirectX

D3DLINEPATTERN

D3DLINEPATTERN 型は、直線パターンを示す。これらの値は、CONST_D3DRENDERSTATETYPE 列挙での D3DRENDERSTATE_LINEPATTERN レンダリング ステートにより使用される。

Type D3DLINEPATTERN 
    linePattern Long
    repeatFactor As Long
End Type

メンバ

linePattern
ラインパターンを指定するビット。たとえば、値 1100110011001100 は、ドットラインを生成する。1100110011001100.
repeatFactor
linePattern メンバで指定されている 1 の連続と 0 の連続を繰り返す回数。この反復ファクタは、アプリケーションにライン パターンを「延ばす」ことを可能にする。

注意

線パターンは線の描き方を指定する。線パターンは描き出す始点の位置にかかわらず常に同じである (これはオブジェクトをどうレンダリングするか、すなわちどう透明度を模擬するかに影響する点描と異なる点である)。

線パターンは、線に沿って、オン/オフするピクセルの 16 ピクセルのパターンを指定する。repeatFactor メンバで linePattern に入れる時のピクセルの繰り返し数を指定する。