13 explicit TTX(std::span<const std::byte> tthData, std::span<const std::byte> ttzData = {});
15 explicit TTX(
const std::filesystem::path& tthPath,
const std::filesystem::path& ttzPath = {});
17 [[nodiscard]]
explicit operator bool()
const;
23 void setVersion(uint8_t newMajorVersion, uint8_t newMinorVersion);
33 [[nodiscard]]
const std::vector<uint64_t>&
getMipFlags()
const;
45 [[nodiscard]] std::pair<std::vector<std::byte>, std::vector<std::byte>>
bake()
const;
47 bool bake(
const std::filesystem::path& tthPath,
const std::filesystem::path& ttzPath)
const;