enum nvg_line_cap { NVG_BUTT, NVG_ROUND, // join and line type NVG_SQUARE, NVG_BEVEL, // join type NVG_MITER, // join type }; enum nvg_point_flags { NVG_PT_CORNER = 0x01, NVG_PT_LEFT = 0x02, NVG_PT_BEVEL = 0x04, NVG_PR_INNERBEVEL = 0x08, }; struct nvg_point { real32 x; real32 y; real32 dx; real32 dy; real32 Length; real32 dmx; real32 dmy; uint8 Flags; };