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()
    • onModelInitialized

      default void onModelInitialized()
    • onParentSwap

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

      default void preAnimation()
    • onAnimation

      default void onAnimation()
    • postAnimation

      default void postAnimation()
    • onGlobalCalculation

      default void onGlobalCalculation()
    • preGlobalCalculation

      default void preGlobalCalculation()
    • preGlobalTranslate

      default void preGlobalTranslate()
    • postGlobalTranslate

      default void postGlobalTranslate()
    • preGlobalRotate

      default void preGlobalRotate()
    • postGlobalRotate

      default void postGlobalRotate()
    • preGlobalScale

      default void preGlobalScale()
    • postGlobalScale

      default void postGlobalScale()
    • preGlobalShear

      default void preGlobalShear()
    • postGlobalShear

      default void postGlobalShear()
    • postGlobalCalculation

      default void postGlobalCalculation()
    • preTransformDecompose

      default void preTransformDecompose()
    • postTransformDecompose

      default void postTransformDecompose()
    • postTransformRecompose

      default void postTransformRecompose()
    • onUpdateYaw

      default float onUpdateYaw(float yaw)
    • preChildCalculation

      @Deprecated default void preChildCalculation()
      Deprecated.
    • postChildCalculation

      @Deprecated default void postChildCalculation()
      Deprecated.
    • onFinalize

      default void onFinalize()
    • modifyTransform

      default void modifyTransform(BoneTransformReadEvent event)
    • 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