#include "SDL_internal.h"
#ifndef SDL_emscriptenvideo_h_
#define SDL_emscriptenvideo_h_
#include "../SDL_sysvideo.h"
#include "../../events/SDL_touch_c.h"
#include <emscripten/emscripten.h>
#include <emscripten/html5.h>
struct SDL_WindowData
{
SDL_Window *window;
SDL_Surface *surface;
SDL_GLContext gl_context;
int non_fill_document_width;
int non_fill_document_height;
char *canvas_id;
char *keyboard_element;
float pixel_ratio;
bool external_size;
Uint32 fullscreen_mode_flags;
bool fullscreen_resize;
bool fullscreen_change_in_progress;
bool has_pointer_lock;
bool mouse_focus_loss_pending;
};
extern SDL_Window *Emscripten_fill_document_window;
bool Emscripten_ShouldSetSwapInterval(int interval);
#endif