enum class ModelSkeletonData_t__BoneFlags_t : uint32
{
    FLAG_NO_BONE_FLAGS = 0,
    FLAG_BONEFLEXDRIVER = 4, // (1 << 2)
    FLAG_CLOTH = 8, // (1 << 3)
    FLAG_PHYSICS = 16, // (1 << 4)
    FLAG_ATTACHMENT = 32, // (1 << 5)
    FLAG_ANIMATION = 64, // (1 << 6)
    FLAG_MESH = 128, // (1 << 7)
    FLAG_HITBOX = 256, // (1 << 8)
    FLAG_BONE_USED_BY_VERTEX_LOD0 = 1024, // (1 << 10)
    FLAG_BONE_USED_BY_VERTEX_LOD1 = 2048, // (1 << 11)
    FLAG_BONE_USED_BY_VERTEX_LOD2 = 4096, // (1 << 12)
    FLAG_BONE_USED_BY_VERTEX_LOD3 = 8192, // (1 << 13)
    FLAG_BONE_USED_BY_VERTEX_LOD4 = 16384, // (1 << 14)
    FLAG_BONE_USED_BY_VERTEX_LOD5 = 32768, // (1 << 15)
    FLAG_BONE_USED_BY_VERTEX_LOD6 = 65536, // (1 << 16)
    FLAG_BONE_USED_BY_VERTEX_LOD7 = 131072, // (1 << 17)
    FLAG_BONE_MERGE_READ = 262144, // (1 << 18)
    FLAG_BONE_MERGE_WRITE = 524288, // (1 << 19)
    FLAG_ALL_BONE_FLAGS = 1048575, // (1 << 19)
    BLEND_PREALIGNED = 1048576, // (1 << 20)
    FLAG_RIGIDLENGTH = 2097152, // (1 << 21)
    FLAG_PROCEDURAL = 4194304, // (1 << 22)
};