Jump to content

LINEBUNDLE

From EDM2
Revision as of 17:30, 8 February 2020 by Martini (talk | contribs) (Created page with "Line-attributes bundle structure. ==Type== LONG lColor; LONG lBackColor; USHORT usMixMode; USHORT usBackMixMode; FIXED fxWidth; LONG ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Line-attributes bundle structure.

Type

 LONG       lColor; 
 LONG       lBackColor;
 USHORT     usMixMode; 
 USHORT     usBackMixMode; 
 FIXED      fxWidth;
 LONG       lGeomWidth;
 USHORT     usType;
 USHORT     usEnd;
 USHORT     usJoin;
 USHORT     usReserved;

C Declaration Method

typedef struct

Example Code

typedef struct _LINEBUNDLE {
  LONG       lColor;         /*  Line foreground color. */
  LONG       lBackColor;     /*  Line background color. */
  USHORT     usMixMode;      /*  Line foreground-mix mode. */
  USHORT     usBackMixMode;  /*  Line background-mix mode. */
  FIXED      fxWidth;        /*  Line width. */
  LONG       lGeomWidth;     /*  Geometric line width. */
  USHORT     usType;         /*  Line type. */
  USHORT     usEnd;          /*  Line end. */
  USHORT     usJoin;         /*  Line join. */
  USHORT     usReserved;     /*  Reserved. */
} LINEBUNDLE;

typedef LINEBUNDLE *PLINEBUNDLE;