corregit bug de fullscreen en emscripten
This commit is contained in:
@@ -95,4 +95,19 @@ class Screen {
|
||||
|
||||
// Limpia la notificación actual
|
||||
void clearNotification();
|
||||
|
||||
// En Emscripten, reaplica setVideoMode tras un canvi del navegador (eixida
|
||||
// de fullscreen amb Esc, resize, canvi d'orientació). Fora d'Emscripten
|
||||
// és un no-op. Vore screen.cpp per al perquè del fix.
|
||||
void handleCanvasResized();
|
||||
|
||||
// Sincronitza el flag intern de fullscreen amb l'estat real del navegador.
|
||||
// Ha de cridar-se abans de diferir handleCanvasResized perquè
|
||||
// setVideoMode llija el valor correcte. No-op fora d'Emscripten.
|
||||
void syncFullscreenFlagFromBrowser(bool isFullscreen);
|
||||
|
||||
private:
|
||||
// Registra els callbacks natius d'Emscripten per a fullscreenchange,
|
||||
// resize i orientationchange. No-op fora d'Emscripten.
|
||||
void registerEmscriptenEventCallbacks();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user