mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-13 00:08:26 -05:00
Add generic XModel Export dumper without bone support yet
This commit is contained in:
24
src/ObjWriting/Model/XModel/AbstractXModelWriter.h
Normal file
24
src/ObjWriting/Model/XModel/AbstractXModelWriter.h
Normal file
@ -0,0 +1,24 @@
|
||||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "Model/XModel/XModelCommon.h"
|
||||
|
||||
class AbstractXModelWriter
|
||||
{
|
||||
protected:
|
||||
std::vector<XModelObject> m_objects;
|
||||
std::vector<XModelBone> m_bones;
|
||||
std::vector<XModelMaterial> m_materials;
|
||||
std::vector<XModelVertex> m_vertices;
|
||||
std::vector<XModelFace> m_faces;
|
||||
|
||||
public:
|
||||
AbstractXModelWriter();
|
||||
|
||||
void AddObject(XModelObject object);
|
||||
void AddBone(XModelBone bone);
|
||||
void AddMaterial(XModelMaterial material);
|
||||
void AddVertex(XModelVertex vertex);
|
||||
void AddFace(XModelFace face);
|
||||
};
|
Reference in New Issue
Block a user