blob: 2186700a2965e68d54ef7b0e431b673b28b0c46e [file] [log] [blame]
"""
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",
]