40 lines
864 B
C
40 lines
864 B
C
// DisplayList.h : header file for CDisplayList class
|
|
//
|
|
|
|
#ifndef FP_DISPLAY_LIST_H
|
|
#define FP_DISPLAY_LIST_H
|
|
|
|
// graphics element types
|
|
enum
|
|
{
|
|
DL_NONE = 0,
|
|
DL_LINE, // line segment with round end-caps
|
|
DL_CIRC, // filled circle
|
|
DL_HOLLOW_CIRC, // circle outline
|
|
DL_DONUT, // annulus
|
|
DL_SQUARE, // filled square
|
|
DL_RECT, // filled rectangle
|
|
DL_RRECT, // filled rounded rectangle
|
|
DL_OVAL, // filled oval
|
|
DL_OCTAGON, // filled octagon
|
|
DL_HOLE, // hole, shown as circle
|
|
DL_HOLLOW_RECT, // rectangle outline
|
|
DL_RECT_X, // rectangle outline with X
|
|
DL_POINT, // shape to highlight a point
|
|
DL_ARC_CW, // arc with clockwise curve
|
|
DL_ARC_CCW, // arc with counter-clockwise curve
|
|
DL_X // X
|
|
};
|
|
|
|
// inflection modes for DS_LINE and DS_LINE_VERTEX
|
|
enum
|
|
{
|
|
IM_NONE = 0,
|
|
IM_90_45,
|
|
IM_45_90,
|
|
IM_90
|
|
};
|
|
|
|
|
|
#endif // #ifndef FP_DISPLAY_LIST_H
|