Class ModelData
- java.lang.Object
-
- de.coreengine.asset.dataStructures.ModelData
-
- Direct Known Subclasses:
AnimatedModelData
public class ModelData extends Object
Model data that can be saved in a file- Author:
- Darius Dinger
-
-
Constructor Summary
Constructors Constructor Description ModelData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromBytes(byte[] data)
Constructing dataStructure model from a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [MeshData]:
Mesh0 (MeshData) | Mesh1 (MeshData) | ...Model
getInstance(String texPath, boolean asResource)
Creates new model instance of the dataStructure modelbyte[]
toBytes()
Converting the dataStructure model into a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [Meshes]:
mMesh0 (MeshData) | Mesh1 (MeshData) | ...
-
-
-
Field Detail
-
meshes
public MeshData[] meshes
-
-
Method Detail
-
fromBytes
public void fromBytes(byte[] data)
Constructing dataStructure model from a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [MeshData]:
Mesh0 (MeshData) | Mesh1 (MeshData) | ...- Parameters:
data
- Data to construct dataStructure model from
-
toBytes
public byte[] toBytes()
Converting the dataStructure model into a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [Meshes]:
mMesh0 (MeshData) | Mesh1 (MeshData) | ...- Returns:
- Converted byte array
-
-