# {py:mod}`simvx.core.graphics.texture` ```{py:module} simvx.core.graphics.texture ``` ```{autodoc2-docstring} simvx.core.graphics.texture :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Texture ` - ```{autodoc2-docstring} simvx.core.graphics.texture.Texture :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`is_live_target ` - ```{autodoc2-docstring} simvx.core.graphics.texture.is_live_target :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.graphics.texture.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.graphics.texture.__all__ :value: > ['Texture', 'is_live_target'] ```{autodoc2-docstring} simvx.core.graphics.texture.__all__ ``` ```` ````{py:function} is_live_target(source: typing.Any) -> bool :canonical: simvx.core.graphics.texture.is_live_target ```{autodoc2-docstring} simvx.core.graphics.texture.is_live_target ``` ```` `````{py:class} Texture(source: typing.Any, *, filter: str | None = None, colour_space: str | None = None, premultiply_alpha: bool | None = None, mipmaps: bool | None = None) :canonical: simvx.core.graphics.texture.Texture ```{autodoc2-docstring} simvx.core.graphics.texture.Texture ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__init__ ``` ````{py:attribute} __slots__ :canonical: simvx.core.graphics.texture.Texture.__slots__ :value: > ('_uid', '_source', '_version', '_size', '_filter', '_colour_space', '_premultiply_alpha', '_mipmaps... ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__slots__ ``` ```` ````{py:property} source :canonical: simvx.core.graphics.texture.Texture.source :type: typing.Any ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.source ``` ```` ````{py:property} version :canonical: simvx.core.graphics.texture.Texture.version :type: int ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.version ``` ```` ````{py:property} filter :canonical: simvx.core.graphics.texture.Texture.filter :type: str | None ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.filter ``` ```` ````{py:property} colour_space :canonical: simvx.core.graphics.texture.Texture.colour_space :type: str | None ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.colour_space ``` ```` ````{py:property} premultiply_alpha :canonical: simvx.core.graphics.texture.Texture.premultiply_alpha :type: bool | None ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.premultiply_alpha ``` ```` ````{py:property} mipmaps :canonical: simvx.core.graphics.texture.Texture.mipmaps :type: bool | None ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.mipmaps ``` ```` ````{py:property} size :canonical: simvx.core.graphics.texture.Texture.size :type: tuple[int, int] ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.size ``` ```` ````{py:method} update(pixels: typing.Any = None) -> None :canonical: simvx.core.graphics.texture.Texture.update ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.update ``` ```` ````{py:method} __copy__() -> simvx.core.graphics.texture.Texture :canonical: simvx.core.graphics.texture.Texture.__copy__ ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__copy__ ``` ```` ````{py:method} __deepcopy__(memo: dict) -> simvx.core.graphics.texture.Texture :canonical: simvx.core.graphics.texture.Texture.__deepcopy__ ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__deepcopy__ ``` ```` ````{py:method} __getstate__() -> tuple[dict | None, dict] :canonical: simvx.core.graphics.texture.Texture.__getstate__ ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__getstate__ ``` ```` ````{py:method} __setstate__(state: typing.Any) -> None :canonical: simvx.core.graphics.texture.Texture.__setstate__ ```{autodoc2-docstring} simvx.core.graphics.texture.Texture.__setstate__ ``` ```` ````{py:method} __repr__() -> str :canonical: simvx.core.graphics.texture.Texture.__repr__ ```` `````