native-canvas
Version:
A canvas library allows for a HTML canvas to run natively on NodeJs, without a WebBrowser
29 lines • 1.12 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var sdl_window_1 = require("./sdl-window/sdl-window");
var application_context_1 = require("./app/application-context");
var sdl_canvas_1 = require("./canvas/sdl-canvas");
function createWindow(options) {
var opts = options || sdl_window_1.SdlWindow.windowDefaults();
var sdlWindow = new sdl_window_1.SdlWindow(opts);
sdlWindow.canvas = new sdl_canvas_1.SdlCanvas(sdlWindow);
return sdlWindow;
}
exports.createWindow = createWindow;
function alert(message) {
sdl_window_1.SdlWindow.alert(message);
}
exports.alert = alert;
function confirm(message) {
return sdl_window_1.SdlWindow.confirm(message);
}
exports.confirm = confirm;
function requestAnimationFrame(callback) {
return application_context_1.applicationContext.requestAnimationFrame(callback);
}
exports.requestAnimationFrame = requestAnimationFrame;
function cancelAnimationFrame(request) {
application_context_1.applicationContext.cancelAnimationFrame(request);
}
exports.cancelAnimationFrame = cancelAnimationFrame;
//# sourceMappingURL=index.js.map
;