49 FLAG_IS_FLEXED = 1 << 0,
50 FLAG_IS_HW_SKINNED = 1 << 1,
51 FLAG_IS_DELTA_FLEXED = 1 << 2,
52 FLAG_SUPPRESS_HW_MORPH = 1 << 3,
78 FLAG_IS_TEETH = 1 << 0,
79 FLAG_IS_EYES = 1 << 1,
111 [[nodiscard]]
bool open(
const std::byte* data, std::size_t size,
const MDL::MDL& mdl);
#define SOURCEPP_BITFLAGS_ENUM(Enum)
Defines bitwise operators for an enum or enum class.
std::vector< Model > models
std::vector< StripGroup > stripGroups
std::vector< Mesh > meshes
std::vector< ModelLOD > modelLODs
std::vector< uint16_t > indices
std::vector< Strip > strips
std::vector< Vertex > vertices
std::span< uint16_t > indices
std::span< Vertex > vertices
std::vector< BodyPart > bodyParts
uint16_t maxBonesPerTriangle
int32_t maxBonesPerVertex
bool open(const std::byte *data, std::size_t size, const MDL::MDL &mdl)
uint16_t maxBonesPerStrip