Class ModelBlueprint

java.lang.Object
com.ticxo.modelengine.api.generator.blueprint.ModelBlueprint

public class ModelBlueprint extends Object
Data class containing the transformation and animation data of a model
  • Constructor Details

    • ModelBlueprint

      public ModelBlueprint()
  • Method Details

    • finalizeModel

      public void finalizeModel()
    • constructFlatBoneMap

      public void constructFlatBoneMap()
    • constructDescendingAnimation

      public void constructDescendingAnimation()
    • cacheBoneBehaviors

      public void cacheBoneBehaviors()
    • getBones

      public Map<String,BlueprintBone> getBones()
    • getAnimations

      public Map<String,BlueprintAnimation> getAnimations()
    • getAnimationDescendingPriority

      public Set<String> getAnimationDescendingPriority()
    • getAnimationsPlaceholders

      public Map<String,String> getAnimationsPlaceholders()
    • getName

      public String getName()
    • getMainHitbox

      public Hitbox getMainHitbox()
    • getShadowRadius

      public float getShadowRadius()
    • getFlatMap

      public Map<String,BlueprintBone> getFlatMap()
    • isFlatViewConstructed

      public boolean isFlatViewConstructed()
    • isDescendingAnimationConstructed

      public boolean isDescendingAnimationConstructed()
    • isBoneBehaviorCached

      public boolean isBoneBehaviorCached()
    • setName

      public void setName(String name)
    • setMainHitbox

      public void setMainHitbox(Hitbox mainHitbox)
    • setShadowRadius

      public void setShadowRadius(float shadowRadius)
    • setFlatViewConstructed

      public void setFlatViewConstructed(boolean flatViewConstructed)
    • setDescendingAnimationConstructed

      public void setDescendingAnimationConstructed(boolean descendingAnimationConstructed)
    • setBoneBehaviorCached

      public void setBoneBehaviorCached(boolean boneBehaviorCached)