|  | 
| enum | AnimateType { ANIMATE_FREEZE,
 ANIMATE_RESET,
 ANIMATE_RESTART,
 ANIMATE_BOUNCE
 }
 | 
|  | 
| enum | PointerEvents { EVENTS_VISIBLE_MASK = 1 << 0,
 EVENTS_PAINTED_MASK = 1 << 1,
 EVENTS_FILL_MASK = 1 << 2,
 EVENTS_STROKE_MASK = 1 << 3,
 EVENTS_NONE = 0x0,
 EVENTS_VISIBLE_PAINTED = 0xF,
 EVENTS_VISIBLE_FILL = 0x5,
 EVENTS_VISIBLE_STROKE = 0x9,
 EVENTS_VISIBLE = 0xD,
 EVENTS_PAINTED = 0xE,
 EVENTS_FILL = 0x4,
 EVENTS_STROKE = 0x8,
 EVENTS_ALL = 0xC
 }
 | 
|  | 
| enum | ItemVisibility { ITEM_HIDDEN,
 ITEM_INVISIBLE,
 ITEM_VISIBLE,
 ITEM_VISIBLE_ABOVE_THRESHOLD
 }
 | 
|  | 
| enum | PathCommandType { PATH_MOVE_TO,
 PATH_CLOSE_PATH,
 PATH_LINE_TO,
 PATH_HORIZONTAL_LINE_TO,
 PATH_VERTICAL_LINE_TO,
 PATH_CURVE_TO,
 PATH_SMOOTH_CURVE_TO,
 PATH_QUADRATIC_CURVE_TO,
 PATH_SMOOTH_QUADRATIC_CURVE_TO,
 PATH_ELLIPTICAL_ARC
 }
 | 
|  | 
| enum | AnchorType { ANCHOR_CENTER,
 ANCHOR_NORTH,
 ANCHOR_NORTH_WEST,
 ANCHOR_NORTH_EAST,
 ANCHOR_SOUTH,
 ANCHOR_SOUTH_WEST,
 ANCHOR_SOUTH_EAST,
 ANCHOR_WEST,
 ANCHOR_EAST,
 ANCHOR_N = ANCHOR_NORTH,
 ANCHOR_NW = ANCHOR_NORTH_WEST,
 ANCHOR_NE = ANCHOR_NORTH_EAST,
 ANCHOR_S = ANCHOR_SOUTH,
 ANCHOR_SW = ANCHOR_SOUTH_WEST,
 ANCHOR_SE = ANCHOR_SOUTH_EAST,
 ANCHOR_W = ANCHOR_WEST,
 ANCHOR_E = ANCHOR_EAST
 }
 | 
|  |