# {py:mod}`simvx.graphics.web_app` ```{py:module} simvx.graphics.web_app ``` ```{autodoc2-docstring} simvx.graphics.web_app :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`WebApp ` - ```{autodoc2-docstring} simvx.graphics.web_app.WebApp :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.web_app.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.web_app.__all__ :value: > ['WebApp'] ```{autodoc2-docstring} simvx.graphics.web_app.__all__ ``` ```` `````{py:class} WebApp(width: int, height: int, physics_fps: int = 60) :canonical: simvx.graphics.web_app.WebApp ```{autodoc2-docstring} simvx.graphics.web_app.WebApp ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.__init__ ``` ````{py:property} title :canonical: simvx.graphics.web_app.WebApp.title :type: str ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.title ``` ```` ````{py:method} set_root(root_node) -> None :canonical: simvx.graphics.web_app.WebApp.set_root ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.set_root ``` ```` ````{py:method} load_atlas(atlas_rgba: bytes, atlas_size: int, regions_json: str, font_size: int, ascender: float, descender: float, line_height: float, sdf_range: float, glyph_padding: int) -> None :canonical: simvx.graphics.web_app.WebApp.load_atlas ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.load_atlas ``` ```` ````{py:method} process_input(events_json: str) -> None :canonical: simvx.graphics.web_app.WebApp.process_input ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.process_input ``` ```` ````{py:method} resize(width: int, height: int) -> None :canonical: simvx.graphics.web_app.WebApp.resize ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.resize ``` ```` ````{py:method} tick(dt: float) -> bytes :canonical: simvx.graphics.web_app.WebApp.tick ```{autodoc2-docstring} simvx.graphics.web_app.WebApp.tick ``` ```` `````