Class AnimatedModelData
- java.lang.Object
-
- de.coreengine.asset.dataStructures.ModelData
-
- de.coreengine.asset.dataStructures.AnimatedModelData
-
public class AnimatedModelData extends ModelData
-
-
Constructor Summary
Constructors Constructor Description AnimatedModelData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromBytes(byte[] data)
Constructing this animated model data from bytes.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ...AnimatedModel
getInstance(String texPath, boolean asResource)
Creates new animated model instance of the dataStructure animated modelbyte[]
toBytes()
Converting the dataStructure animated model into a byte array.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ...
-
-
-
Method Detail
-
fromBytes
public void fromBytes(byte[] data)
Constructing this animated model data from bytes.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ...
-
toBytes
public byte[] toBytes()
Converting the dataStructure animated model into a byte array.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ...
-
getInstance
public AnimatedModel getInstance(String texPath, boolean asResource)
Creates new animated model instance of the dataStructure animated model- Overrides:
getInstance
in classModelData
- Parameters:
texPath
- Path to get models textures fromasResource
- Load model textures from resources- Returns:
- Create model instance
-
-