Microsoft DirectX 8.0 (Visual Basic)

D3DLINEPATTERN

Describes a line pattern.

Type D3DLINEPATTERN
    LinePattern As Integer
    RepeatFactor As Integer
End Type

Members

LinePattern
Bits specifying the line pattern. For example, the following value would produce a dotted line: 1100110011001100.
RepeatFactor
Number of times to repeat each series of 1s and 0s specified in the LinePattern member. This enables an application to stretch the line pattern.

Remarks

These values are used by the D3DRS_LINEPATTERN render state in the CONST_D3DRENDERSTATETYPE enumeration.

A line pattern specifies how a line is drawn. The line pattern is always the same, no matter where it is started. (This differs from stippling, which affects how objects are rendered; that is, to imitate transparency.)

The line pattern specifies up to a 16-pixel pattern of on and off pixels along the line. The RepeatFactor member specifies how many pixels are repeated for each entry in LinePattern.