Home | History | Annotate | Download | only in embenchen

Lines Matching defs:Browser

1522               // Browser.
3561 // Some hints to the browser that we want binary data.
3662 Browser.init();
3689 Browser.asyncLoad(url, function(byteArray) {
3883 }};var Browser={mainLoop:{scheduler:null,method:"",shouldPause:false,paused:false,queue:[],pause:function () {
3884 Browser.mainLoop.shouldPause = true;
3886 if (Browser.mainLoop.paused) {
3887 Browser.mainLoop.paused = false;
3888 Browser.mainLoop.scheduler();
3890 Browser.mainLoop.shouldPause = false;
3894 var remaining = Browser.mainLoop.remainingBlockers;
3895 var expected = Browser.mainLoop.expectedBlockers;
3909 if (Browser.initted || ENVIRONMENT_IS_WORKER) return;
3910 Browser.initted = true;
3914 Browser.hasBlobConstructor = true;
3916 Browser.hasBlobConstructor = false;
3919 Browser.BlobBuilder = typeof MozBlobBuilder != "undefined" ? MozBlobBuilder : (typeof WebKitBlobBuilder != "undefined" ? WebKitBlobBuilder : (!Browser.hasBlobConstructor ? console.log("warning: no BlobBuilder") : null));
3920 Browser.URLObject = typeof window != "undefined" ? (window.URL ? window.URL : window.webkitURL) : undefined;
3921 if (!Module.noImageDecoding && typeof Browser.URLObject === 'undefined') {
3922 console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.");
3940 if (Browser.hasBlobConstructor) {
3942 b = new Blob([byteArray], { type: Browser.getMimetype(name) });
3945 b = new Blob([(new Uint8Array(byteArray)).buffer], { type: Browser.getMimetype(name) });
3952 var bb = new Browser.BlobBuilder();
3956 var url = Browser.URLObject.createObjectURL(b);
3966 Browser.URLObject.revokeObjectURL(url);
3995 if (Browser.hasBlobConstructor) {
3997 var b = new Blob([byteArray], { type: Browser.getMimetype(name) });
4001 var url = Browser.URLObject.createObjectURL(b); // XXX we never revoke this!
4006 console.log('warning: browser could not fully decode audio ' + name + ', trying slower base64 approach');
4036 Browser.safeSetTimeout(function() {
4065 Browser.pointerLock = document['pointerLockElement'] === canvas ||
4078 if (!Browser.pointerLock && canvas.requestPointerLock) {
4132 Browser.moduleContextCreatedCallbacks.forEach(function(callback) { callback() });
4133 Browser.init();
4137 Browser.lockPointer = lockPointer;
4138 Browser.resizeCanvas = resizeCanvas;
4139 if (typeof Browser.lockPointer === 'undefined') Browser.lockPointer = true;
4140 if (typeof Browser.resizeCanvas === 'undefined') Browser.resizeCanvas = false;
4144 Browser.isFullScreen = false;
4158 if (Browser.lockPointer) canvas.requestPointerLock();
4159 Browser.isFullScreen = true;
4160 if (Browser.resizeCanvas) Browser.setFullScreenCanvasSize();
4167 if (Browser.resizeCanvas) Browser.setWindowedCanvasSize();
4169 if (Module['onFullScreen']) Module['onFullScreen'](Browser.isFullScreen);
4170 Browser.updateCanvasDimensions(canvas);
4173 if (!Browser.fullScreenHandlersInstalled) {
4174 Browser.fullScreenHandlersInstalled = true;
4211 return Browser.requestAnimationFrame(function() {
4251 if (Browser.pointerLock) {
4257 Browser.mouseMovementX = Browser.mouseMovementY = 0;
4259 Browser.mouseMovementX = Browser.getMovementX(event);
4260 Browser.mouseMovementY = Browser.getMovementY(event);
4265 Browser.mouseX = SDL.mouseX + Browser.mouseMovementX;
4266 Browser.mouseY = SDL.mouseY + Browser.mouseMovementY;
4270 Browser.mouseX += Browser.mouseMovementX;
4271 Browser.mouseY += Browser.mouseMovementY;
4307 Browser.mouseMovementX = x - Browser.mouseX;
4308 Browser.mouseMovementY = y - Browser.mouseY;
4309 Browser.mouseX = x;
4310 Browser.mouseY = y;
4326 Browser.xhrLoad(url, function(arrayBuffer) {
4340 Browser.resizeListeners.forEach(function(listener) {
4345 Browser.updateCanvasDimensions(canvas, width, height);
4346 if (!noUpdates) Browser.updateResizeListeners();
4354 Browser.updateResizeListeners();
4362 Browser.updateResizeListeners();
4389 if (Browser.resizeCanvas) {
4548 // The node ws library API for specifying optional subprotocol is slightly different than the browser's.
4724 // browser where this isn't supported
5422 Module["requestFullScreen"] = function Module_requestFullScreen(lockPointer, resizeCanvas) { Browser.requestFullScreen(lockPointer, resizeCanvas) };
5423 Module["requestAnimationFrame"] = function Module_requestAnimationFrame(func) { Browser.requestAnimationFrame(func) };
5424 Module["setCanvasSize"] = function Module_setCanvasSize(width, height, noUpdates) { Browser.setCanvasSize(width, height, noUpdates) };
5425 Module["pauseMainLoop"] = function Module_pauseMainLoop() { Browser.mainLoop.pause() };
5426 Module["resumeMainLoop"] = function Module_resumeMainLoop() { Browser.mainLoop.resume() };
5427 Module["getUserMedia"] = function Module_getUserMedia() { Browser.getUserMedia() }
5793 Browser.asyncLoad(memoryInitializer, function(data) {
5933 // In the browser, the best we can do is throw an exception