# {py:mod}`simvx.editor.game_render_hook` ```{py:module} simvx.editor.game_render_hook ``` ```{autodoc2-docstring} simvx.editor.game_render_hook :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`GameRenderHook ` - ```{autodoc2-docstring} simvx.editor.game_render_hook.GameRenderHook :summary: ``` ```` ### API `````{py:class} GameRenderHook(state: simvx.editor.state.State, play_mode: simvx.editor.play_mode.PlayMode) :canonical: simvx.editor.game_render_hook.GameRenderHook ```{autodoc2-docstring} simvx.editor.game_render_hook.GameRenderHook ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.editor.game_render_hook.GameRenderHook.__init__ ``` ````{py:method} attach(tree, viewport_3d, viewport_2d) -> None :canonical: simvx.editor.game_render_hook.GameRenderHook.attach ```{autodoc2-docstring} simvx.editor.game_render_hook.GameRenderHook.attach ``` ```` `````