1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-27 06:07:45 +00:00
novus/parts/mdl/mdlexport.h

16 lines
462 B
C
Raw Normal View History

// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once
#include <QString>
#include <glm/glm.hpp>
#include <physis.hpp>
// TODO: lol got rid of this
struct BoneData {
glm::mat4 localTransform, finalTransform, inversePose;
};
void exportModel(const QString &name, const physis_MDL &model, const physis_Skeleton &skeleton, const std::vector<BoneData> &boneData, const QString &fileName);