# {py:mod}`simvx.graphics.renderer.resource_registry` ```{py:module} simvx.graphics.renderer.resource_registry ``` ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ResourceRegistry ` - ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.graphics.renderer.resource_registry.__all__ :value: > ['ResourceRegistry'] ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.__all__ ``` ```` `````{py:class} ResourceRegistry() :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.__init__ ``` ````{py:attribute} __slots__ :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.__slots__ :value: > ('_entries',) ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.__slots__ ``` ```` ````{py:method} register(name: str, handle: typing.Any) -> None :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.register ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.register ``` ```` ````{py:method} get(name: str) -> typing.Any :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.get ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.get ``` ```` ````{py:method} try_get(name: str) -> typing.Any | None :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.try_get ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.try_get ``` ```` ````{py:method} has(name: str) -> bool :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.has ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.has ``` ```` ````{py:method} remove(name: str) -> None :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.remove ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.remove ``` ```` ````{py:method} clear() -> None :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.clear ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.clear ``` ```` ````{py:method} names() -> frozenset[str] :canonical: simvx.graphics.renderer.resource_registry.ResourceRegistry.names ```{autodoc2-docstring} simvx.graphics.renderer.resource_registry.ResourceRegistry.names ``` ```` `````