# {py:mod}`simvx.graphics._native.basis_transcoder` ```{py:module} simvx.graphics._native.basis_transcoder ``` ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`is_available ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.is_available :summary: ``` * - {py:obj}`astc_available ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.astc_available :summary: ``` * - {py:obj}`etc2_available ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.etc2_available :summary: ``` * - {py:obj}`refresh ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.refresh :summary: ``` * - {py:obj}`ensure_built ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.ensure_built :summary: ``` * - {py:obj}`transcode_uastc_to_bc7 ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_bc7 :summary: ``` * - {py:obj}`transcode_uastc_to_astc4x4 ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_astc4x4 :summary: ``` * - {py:obj}`transcode_uastc_to_etc2 ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_etc2 :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.log :summary: ``` * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.__all__ :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.graphics._native.basis_transcoder.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.log ``` ```` ````{py:data} __all__ :canonical: simvx.graphics._native.basis_transcoder.__all__ :value: > ['BasisTranscoderUnavailable', 'is_available', 'astc_available', 'etc2_available', 'refresh', 'trans... ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.__all__ ``` ```` `````{py:exception} BasisTranscoderUnavailable() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable Bases: {py:obj}`RuntimeError` ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__init__ ``` ```{py:class} __cause__ :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__cause__ ``` ```{py:class} __context__ :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__context__ ``` ````{py:method} __delattr__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__eq__ ```` ````{py:method} __format__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__format__ ```` ````{py:method} __ge__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__getattribute__ ```` ````{py:method} __getstate__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__hash__ ```` ````{py:method} __le__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__le__ ```` ````{py:method} __lt__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__lt__ ```` ````{py:method} __ne__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__ne__ ```` ````{py:method} __new__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__new__ ```` ````{py:method} __reduce__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__repr__ ```` ````{py:method} __setattr__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__setattr__ ```` ````{py:method} __setstate__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__setstate__ ```` ````{py:method} __sizeof__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__subclasshook__ ```` ```{py:class} __suppress_context__ :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__suppress_context__ ``` ```{py:class} __traceback__ :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.__traceback__ ``` ````{py:method} add_note() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.add_note ```` ```{py:class} args :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.args ``` ````{py:method} with_traceback() :canonical: simvx.graphics._native.basis_transcoder.BasisTranscoderUnavailable.with_traceback ```` ````` ````{py:function} is_available() -> bool :canonical: simvx.graphics._native.basis_transcoder.is_available ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.is_available ``` ```` ````{py:function} astc_available() -> bool :canonical: simvx.graphics._native.basis_transcoder.astc_available ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.astc_available ``` ```` ````{py:function} etc2_available() -> bool :canonical: simvx.graphics._native.basis_transcoder.etc2_available ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.etc2_available ``` ```` ````{py:function} refresh() -> bool :canonical: simvx.graphics._native.basis_transcoder.refresh ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.refresh ``` ```` ````{py:function} ensure_built() -> bool :canonical: simvx.graphics._native.basis_transcoder.ensure_built ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.ensure_built ``` ```` ````{py:function} transcode_uastc_to_bc7(uastc_bytes: bytes, width: int, height: int) -> bytes :canonical: simvx.graphics._native.basis_transcoder.transcode_uastc_to_bc7 ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_bc7 ``` ```` ````{py:function} transcode_uastc_to_astc4x4(uastc_bytes: bytes, width: int, height: int) -> bytes :canonical: simvx.graphics._native.basis_transcoder.transcode_uastc_to_astc4x4 ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_astc4x4 ``` ```` ````{py:function} transcode_uastc_to_etc2(uastc_bytes: bytes, width: int, height: int) -> bytes :canonical: simvx.graphics._native.basis_transcoder.transcode_uastc_to_etc2 ```{autodoc2-docstring} simvx.graphics._native.basis_transcoder.transcode_uastc_to_etc2 ``` ````