Interface BoneBehavior

All Superinterfaces:
DataIO
All Known Implementing Classes:
AbstractBoneBehavior

public interface BoneBehavior extends DataIO
  • Method Details

    • getBone

      ModelBone getBone()
    • getType

      BoneBehaviorType<?> getType()
    • getData

      BoneBehaviorData getData()
    • onApply

      default void onApply()
    • onRemove

      default void onRemove()
    • onParentSwap

      default void onParentSwap(@Nullable @Nullable ModelBone parent)
    • preAnimation

      default void preAnimation()
    • onAnimation

      default void onAnimation()
    • postAnimation

      default void postAnimation()
    • preGlobalCalculation

      default void preGlobalCalculation()
    • postGlobalCalculation

      default void postGlobalCalculation()
    • preChildCalculation

      default void preChildCalculation()
    • postChildCalculation

      default void postChildCalculation()
    • onFinalize

      default void onFinalize()
    • preRender

      default void preRender()
    • onRender

      default void onRender()
    • postRender

      default void postRender()
    • isHidden

      default boolean isHidden()
    • save

      default void save(SavedData data)
      Specified by:
      save in interface DataIO
    • load

      default void load(SavedData data)
      Specified by:
      load in interface DataIO