├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── examples ├── dank.js ├── events.js ├── hello.js ├── path.js ├── raf.js ├── style.js └── text.js ├── sdl2-unifont ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── data │ ├── UNIFONT_LICENSE │ ├── unifont-11.0.02.hex │ └── unifont_upper-11.0.02.hex ├── demo.gif ├── examples │ └── demo.rs ├── rustfmt.toml └── src │ ├── lib.rs │ ├── renderer.rs │ └── unifont.rs ├── src ├── args.rs ├── bind.rs ├── canvas.rs ├── clone.rs ├── css_color.rs ├── events.rs ├── js │ └── prelude.js ├── main.rs ├── msg_box.rs ├── path.rs ├── sdl_env.rs └── text.rs └── web_shim.js /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/README.md -------------------------------------------------------------------------------- /examples/dank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/dank.js -------------------------------------------------------------------------------- /examples/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/events.js -------------------------------------------------------------------------------- /examples/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/hello.js -------------------------------------------------------------------------------- /examples/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/path.js -------------------------------------------------------------------------------- /examples/raf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/raf.js -------------------------------------------------------------------------------- /examples/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/style.js -------------------------------------------------------------------------------- /examples/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/examples/text.js -------------------------------------------------------------------------------- /sdl2-unifont/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/.gitignore -------------------------------------------------------------------------------- /sdl2-unifont/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/Cargo.toml -------------------------------------------------------------------------------- /sdl2-unifont/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/LICENSE -------------------------------------------------------------------------------- /sdl2-unifont/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/README.md -------------------------------------------------------------------------------- /sdl2-unifont/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/build.rs -------------------------------------------------------------------------------- /sdl2-unifont/data/UNIFONT_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/data/UNIFONT_LICENSE -------------------------------------------------------------------------------- /sdl2-unifont/data/unifont-11.0.02.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/data/unifont-11.0.02.hex -------------------------------------------------------------------------------- /sdl2-unifont/data/unifont_upper-11.0.02.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/data/unifont_upper-11.0.02.hex -------------------------------------------------------------------------------- /sdl2-unifont/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/demo.gif -------------------------------------------------------------------------------- /sdl2-unifont/examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/examples/demo.rs -------------------------------------------------------------------------------- /sdl2-unifont/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 -------------------------------------------------------------------------------- /sdl2-unifont/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/src/lib.rs -------------------------------------------------------------------------------- /sdl2-unifont/src/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/src/renderer.rs -------------------------------------------------------------------------------- /sdl2-unifont/src/unifont.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/sdl2-unifont/src/unifont.rs -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/bind.rs -------------------------------------------------------------------------------- /src/canvas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/canvas.rs -------------------------------------------------------------------------------- /src/clone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/clone.rs -------------------------------------------------------------------------------- /src/css_color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/css_color.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/js/prelude.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/js/prelude.js -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/msg_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/msg_box.rs -------------------------------------------------------------------------------- /src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/path.rs -------------------------------------------------------------------------------- /src/sdl_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/sdl_env.rs -------------------------------------------------------------------------------- /src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/src/text.rs -------------------------------------------------------------------------------- /web_shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirjavascript/quickjs-canvas/HEAD/web_shim.js --------------------------------------------------------------------------------