# Paper.js0.12.18

- Global Scope

- ## Basic Types

  - Point
  - Size
  - Rectangle
  - Matrix

- ## Project & Items

  - Project
  - Item
  - Layer
  - Group
  - Shape
  - Raster

  - HitResult

- ## Paths

  - PathItem
  - Path
  - CompoundPath
  - Segment
  - Curve

  - CurveLocation

- ## Symbols

  - SymbolDefinition
  - SymbolItem

- ## Styling

  - Style
  - Color
  - Gradient
  - GradientStop

- ## Animation

  - Tween

- ## Typography

  - TextItem
  - PointText

- ## User Interaction & Events

  - View
  - Event
  - MouseEvent
  - Tool
  - ToolEvent
  - Key
  - KeyEvent

- ## JavaScript

  - PaperScope
  - PaperScript