30 explicit HOT(std::span<const std::byte> hotData);
32 explicit HOT(
const std::string& hotPath);
34 [[nodiscard]]
explicit operator bool()
const;
40 [[nodiscard]] uint8_t
getFlags()
const;
44 [[nodiscard]]
const std::vector<Rect>&
getRects()
const;
46 [[nodiscard]] std::vector<Rect>&
getRects();
48 [[nodiscard]] std::vector<std::byte>
bake()
const;
50 bool bake(
const std::string& hotPath)
const;
#define SOURCEPP_BITFLAGS_ENUM(Enum)
Defines bitwise operators for an enum or enum class.
std::vector< std::byte > bake() const
void setVersion(uint8_t v)
std::vector< Rect > rects
const std::vector< Rect > & getRects() const
uint8_t getVersion() const
enum vtfpp::HOT::Rect::Flags flags