Class: UListElement

Defined in: src/drawing/adaptor/uListElement.coffee
Inherits: AbstractAdaptor

Overview

A drawing adaptor based on a HTMLUListElement. Not colourisable.

Direct Known Subclasses

ColourisableUListElement

Instance Method Summary

Constructor Details

- (void) constructor()

Create a new UListElementAdaptor

Instance Method Details

- (Object) drawOn(composite, canvas)

Draw a composite on a canvas. See Compositor#prepare.

Parameters:

  • composite (Array) A composite to draw (see Compositor#prepare)
  • canvas (HTMLUListElement) The canvas to draw on

Returns:

  • (Object) — A promise, resolving when drawing is complete

- (void) clearCanvas(canvas)

Clear the given canvas.

Parameters:

  • canvas (HTMLUListElement) A canvas to clear

- (Object) drawCellOn(cell, canvas)

Draw a cell on a canvas.

Parameters:

  • cell (Object) A cell (see Compositor#prepare)
  • canvas (HTMLUListElement) A canvas to draw on

Returns:

  • (Object) — A promise, resolving when drawing is complete

- (Object) drawStackOn(stack, canvas)

Draw a stack of cells on a canvas.

Parameters:

  • stack (Array<Object>) An array of cells (see Compositor#prepare)
  • canvas (HTMLUListElement) A canvas to draw on

Returns:

  • (Object) — A promise, resolving when drawing is complete