# {py:mod}`simvx.graphics.renderer.pass_helpers` ```{py:module} simvx.graphics.renderer.pass_helpers ``` ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`load_shader_modules ` - ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.load_shader_modules :summary: ``` * - {py:obj}`create_linear_sampler ` - ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_linear_sampler :summary: ``` * - {py:obj}`create_nearest_sampler ` - ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_nearest_sampler :summary: ``` * - {py:obj}`create_sampler_descriptor_pool ` - ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_sampler_descriptor_pool :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.renderer.pass_helpers.__all__ :value: > ['load_shader_modules', 'create_linear_sampler', 'create_nearest_sampler', 'create_sampler_descripto... ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.__all__ ``` ```` ````{py:function} load_shader_modules(device: typing.Any, shader_dir: pathlib.Path, vert_name: str, frag_name: str) -> tuple[typing.Any, typing.Any] :canonical: simvx.graphics.renderer.pass_helpers.load_shader_modules ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.load_shader_modules ``` ```` ````{py:function} create_linear_sampler(device: typing.Any) -> typing.Any :canonical: simvx.graphics.renderer.pass_helpers.create_linear_sampler ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_linear_sampler ``` ```` ````{py:function} create_nearest_sampler(device: typing.Any) -> typing.Any :canonical: simvx.graphics.renderer.pass_helpers.create_nearest_sampler ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_nearest_sampler ``` ```` ````{py:function} create_sampler_descriptor_pool(device: typing.Any, layout: typing.Any, *, max_sets: int = 1, descriptors_per_set: int = 1) -> tuple[typing.Any, list[typing.Any]] :canonical: simvx.graphics.renderer.pass_helpers.create_sampler_descriptor_pool ```{autodoc2-docstring} simvx.graphics.renderer.pass_helpers.create_sampler_descriptor_pool ``` ````