@ganimstudio/ganim
    Preparing search index...

    Class Emitter

    Base class for drawable and animatable shapes

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    angle: number = -90
    angleVar: number = 30
    animations: Ganimation[] = []
    bounce?: boolean = false
    bounceFriction: number = 0
    drawShape: "rect" | "point" | "polygon" = "rect"
    durationFrames: number = Infinity
    endColor: string = "rgba(50, 50, 50, 0)"
    endScale: number = 0
    fill: string = "none"
    gravityX: number = 0
    gravityY: number = 0
    height: number = 100
    particleHeight: number = 10
    particleLife: number = 2
    particleWidth: number = 10
    pivot: [number, number] = ...
    position: [number, number] = ...
    radius: number = 50
    rotation: number = 0
    spawnRate: number = 100
    speed: number = 100
    speedVar: number = 50
    startColor: string = "rgba(255, 100, 0,0)"
    startFrame: number = 0
    startScale: number = 1
    stroke: string = "black"
    strokeWidth: number = 0
    type: string = "Animation"
    width: number = 100

    Accessors

    • get x(): number

      Returns number

    • get y(): number

      Returns number

    Methods

    • Parameters

      • Optionalvalue: number
      • Optionalalpha: number

      Returns number | Emitter

    • Parameters

      • base: number
      • variance: number = 0

      Returns this

    • Parameters

      • value: boolean
      • bounceFriction: number = 0

      Returns this

    • Parameters

      • start: string
      • end: string

      Returns this

    • Parameters

      • value: "rect" | "point"

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: string

      Returns this

    • Parameters

      • x: number
      • y: number

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • v: number

      Returns this

    • Parameters

      • w: number
      • h: number

      Returns this

    • Parameters

      • x: number
      • y: number

      Returns this

    • Parameters

      • x: number
      • y: number

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • start: number
      • end: number

      Returns this

    • Parameters

      • width: number
      • height: number

      Returns this

    • Parameters

      • v: number

      Returns this

    • Parameters

      • base: number
      • variance: number = 0

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: string

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: string

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: number

      Returns this

    • Parameters

      • value: number

      Returns this