1.2.0 • Published 4 years ago

@kobandavis/canvas v1.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Canvas

About

This is a simple library designed to aid with creation and manipulation of the canvas.

This is not intended for anything other than personal use, but additions are welcome.

Included, are 5 classes:

  1. Canvas
  2. Mouse
  3. Vector
  4. Rectangle
  5. QuadTree

There are a few helper functions included in src/helper.ts

Example usage of Canvas

import { Canvas } from '@kobandavis/canvas'

const canvas = new Canvas(window.innerWidth, window.innerHeight)
window.onresize = () => canvas.resizeCanvas(window.innerWidth, window.innerHeight)

const loop = (ctx: CanvasRenderingContext2D) => {
	canvas.resetDraw()
	// draw stuff
}

canvas.setDrawFunction(loop)
canvas.startDrawLoop()
1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.13

4 years ago

1.1.6

4 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago