# {py:mod}`simvx.graphics.renderer.water_pack` ```{py:module} simvx.graphics.renderer.water_pack ``` ```{autodoc2-docstring} simvx.graphics.renderer.water_pack :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`pack_water_surface ` - ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.pack_water_surface :summary: ``` * - {py:obj}`build_water_records ` - ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.build_water_records :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.__all__ :summary: ``` * - {py:obj}`WATER_SURFACE_DTYPE ` - ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.WATER_SURFACE_DTYPE :summary: ``` * - {py:obj}`WATER_SURFACE_STRIDE ` - ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.WATER_SURFACE_STRIDE :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.renderer.water_pack.__all__ :value: > ['WATER_SURFACE_DTYPE', 'WATER_SURFACE_STRIDE', 'build_water_records', 'pack_water_surface'] ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.__all__ ``` ```` ````{py:data} WATER_SURFACE_DTYPE :canonical: simvx.graphics.renderer.water_pack.WATER_SURFACE_DTYPE :value: > 'dtype(...)' ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.WATER_SURFACE_DTYPE ``` ```` ````{py:data} WATER_SURFACE_STRIDE :canonical: simvx.graphics.renderer.water_pack.WATER_SURFACE_STRIDE :value: > None ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.WATER_SURFACE_STRIDE ``` ```` ````{py:function} pack_water_surface(model: numpy.ndarray, mat: typing.Any, subdivisions: int, size: tuple[float, float], reflection_tex: int = -1) -> numpy.ndarray :canonical: simvx.graphics.renderer.water_pack.pack_water_surface ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.pack_water_surface ``` ```` ````{py:function} build_water_records(surfaces: list[typing.Any]) -> tuple[numpy.ndarray, int] :canonical: simvx.graphics.renderer.water_pack.build_water_records ```{autodoc2-docstring} simvx.graphics.renderer.water_pack.build_water_records ``` ````