Files
basis_universal/python/basisu_py/__init__.py
Richard Geldreich ea6778b2b5 adding new files
2026-01-19 01:59:35 -05:00

36 lines
788 B
Python

"""
basisu_py
=========
Python bindings for the Basis Universal encoder and transcoder, with
automatic fallback between native C++ extensions and WASM modules.
Main entry points:
- Transcoder : basisu_py.transcoder.Transcoder
- Encoder : basisu_py.codec.Encoder
- constants : basisu_py.constants
"""
from .codec import Encoder
from .transcoder import Transcoder, KTX2Handle
from .constants import (
BasisTexFormat,
BasisQuality,
BasisEffort,
BasisFlags,
TranscoderTextureFormat,
TranscodeDecodeFlags,
)
# What the package publicly exposes
__all__ = [
"Encoder",
"Transcoder",
"KTX2Handle",
"BasisTexFormat",
"BasisQuality",
"BasisEffort",
"BasisFlags",
"TranscoderTextureFormat",
"TranscodeDecodeFlags",
]