#ifndef dpl_2dtag_h
#define dpl_2dtag_h

typedef enum {
  dpl2d_open_polyline,
  dpl2d_close_polyline,
  dpl2d_open_polypoint,
  dpl2d_close_polypoint,
  dpl2d_open_polygon,
  dpl2d_close_polygon,
  dpl2d_open_lines,
  dpl2d_close_lines,
  dpl2d_point,
  dpl2d_circle,

  dpl2d_open_clip_polygon,
  dpl2d_close_clip_polygon,
  dpl2d_clip_circle,
  dpl2d_clip_full,
  dpl2d_clip_none,

  dpl2d_set_drawcolor,
  dpl2d_set_matrix,
  dpl2d_concat_matrix,
  dpl2d_push_state,
  dpl2d_pop_state,

  dpl2d_call_displaylist,
  dpl2d_set_linewidth,
  dpl2d_set_alpha
} dpl_2d_tag;

#endif
