minor mesh refactor

This commit is contained in:
h4570
2022-08-03 19:23:55 +02:00
parent 82e5e87822
commit 689c8132d1
9 changed files with 32 additions and 32 deletions
@@ -19,13 +19,6 @@ namespace Tyra {
class MeshBuilderData {
public:
MeshBuilderData();
/**
* Frames array and materials array will be deallocated, but
* data (vert,st, ...) inside it not.
* Data ownership is transferred to
* the Mesh class.
*/
~MeshBuilderData();
MeshBuilderFrameData** frames;
@@ -17,10 +17,6 @@
namespace Tyra {
/**
* Data is not deallocated here.
* Ownership is moved to Mesh class.
*/
class MeshBuilderFrameData {
public:
MeshBuilderFrameData();
@@ -16,10 +16,6 @@
namespace Tyra {
/**
* Data is not deallocated here.
* Ownership is moved to Mesh class.
*/
class MeshBuilderMaterialData {
public:
MeshBuilderMaterialData();
@@ -56,13 +56,13 @@ class TyrobjLoader : public Loader {
const u16& frameIndex, const TyraobjData& inputData,
MeshBuilderData* outputData);
void readNormals(TyraobjReadInfo* info, FILE* file, const u16& frameIndex,
const TyraobjData& inputData, MeshBuilderData* outputData);
MeshBuilderData* outputData);
void readColors(TyraobjReadInfo* info, FILE* file, const u16& frameIndex,
const TyraobjData& inputData, MeshBuilderData* outputData);
void readMaterials(TyraobjReadInfo* info, FILE* file, const u16& frameIndex,
MeshBuilderData* outputData);
void readMaterials(TyraobjReadInfo* info, FILE* file,
const TyraobjData& inputData, MeshBuilderData* outputData);
void readFaces(TyraobjReadInfo* info, FILE* file, const u16& frameIndex,
const TyraobjData& inputData, MeshBuilderData* outputData);
void readFaces(TyraobjReadInfo* info, FILE* file,
MeshBuilderData* outputData);
};
} // namespace Tyra