RVC::STYLEPATTERN_LINE::ELEMENT_SHARED::LINEPATTELEM Struct Reference

#include <rvc/stylepatternline.h>

List of all members.

Public Types

enum  FLAGS { FLAG_Filled = 0x0001, FLAG_JoinMiter = 0x0002, FLAG_JoinBevel = 0x0004, FLAG_CapRound = 0x0008 }
enum  TYPE {
  TYPE_Line = 0, TYPE_CrossLine, TYPE_Circle, TYPE_PolyLine,
  TYPE_Polygon, TYPE_Last = TYPE_Polygon
}

Public Attributes

UINT8 colornum
INT16 extrabytes
UINT16 flags
INT16 thickness
UINT8 type
INT16 xoffset
INT16 xsize
INT16 xspacing
INT16 yoffset

Member Enumeration Documentation

Enumerator:
FLAG_Filled 

Fill (circle and polygon elements).

FLAG_JoinMiter 

Join "bent" segment mitered (extended).

FLAG_JoinBevel 

Join "bent" segment beveled.

FLAG_CapRound 

Use rounded ends on line segments.

Enumerator:
TYPE_Line 

Line parallel to drawing direction, xsize=0 indicates continuous.

TYPE_CrossLine 

Line perpendicular to drawing direction.

TYPE_Circle 

Circle - xsize = radius.

TYPE_PolyLine 

PolyLine.

TYPE_Polygon 

Polygon.

TYPE_Last 

Last defined type.


Member Data Documentation

Color index in pattern-specific color map.

Number of bytes in element not including header.

FLAGS.

Thickness of element lines (if not filled).

Pattern element type (TYPE).

Offset along line from start.

Size/Length of element.

Spacing between instances of element.

Offset above(-) or below(+) line.


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:38:15 2012 for TNTsdk 2012 by  doxygen 1.6.1