30 [[nodiscard]]
bool open(
const std::byte* mdlData, std::size_t mdlSize,
31 const std::byte* vtxData, std::size_t vtxSize,
32 const std::byte* vvdData, std::size_t vvdSize);
34 [[nodiscard]]
bool open(
const unsigned char* mdlData, std::size_t mdlSize,
35 const unsigned char* vtxData, std::size_t vtxSize,
36 const unsigned char* vvdData, std::size_t vvdSize);
38 [[nodiscard]]
bool open(
const std::vector<std::byte>& mdlData,
39 const std::vector<std::byte>& vtxData,
40 const std::vector<std::byte>& vvdData);
42 [[nodiscard]]
bool open(
const std::vector<unsigned char>& mdlData,
43 const std::vector<unsigned char>& vtxData,
44 const std::vector<unsigned char>& vvdData);
46 [[nodiscard]]
explicit operator bool()
const;