Interface IAnimationProperty

All Superinterfaces:
DataIO
All Known Implementing Classes:
SimpleProperty

public interface IAnimationProperty extends DataIO
  • Method Details

    • getBlueprintAnimation

      BlueprintAnimation getBlueprintAnimation()
    • update

      boolean update()
    • stop

      void stop()
    • isEnded

      boolean isEnded()
    • getName

      String getName()
    • containsKeyframe

      boolean containsKeyframe(KeyframeType<?,?> type, String bone)
    • getPositionFrame

      org.joml.Vector3f getPositionFrame(String bone)
    • getRotationFrame

      org.joml.Vector3f getRotationFrame(String bone)
    • getScaleFrame

      org.joml.Vector3f getScaleFrame(String bone)
    • getScriptFrame

      List<ScriptKeyframe.Script> getScriptFrame()
    • getLerpInRatio

      double getLerpInRatio()
    • getLerpOutRatio

      double getLerpOutRatio()
    • isFinished

      boolean isFinished()
    • getModel

      ActiveModel getModel()
    • getLerpIn

      double getLerpIn()
    • getLerpOut

      double getLerpOut()
    • getLerpInTime

      double getLerpInTime()
    • setLerpInTime

      void setLerpInTime(double lerpInTime)
    • getLerpOutTime

      double getLerpOutTime()
    • setLerpOutTime

      void setLerpOutTime(double lerpOutTime)
    • getLastTime

      double getLastTime()
    • getTime

      double getTime()
    • getSpeed

      double getSpeed()
    • setSpeed

      void setSpeed(double speed)
    • getPhase

      @NotNull @NotNull IAnimationProperty.Phase getPhase()
    • getForceLoopMode

      BlueprintAnimation.LoopMode getForceLoopMode()
    • setForceLoopMode

      void setForceLoopMode(BlueprintAnimation.LoopMode forceLoopMode)
    • getLoopMode

    • isOverride

      boolean isOverride()
    • isForceOverride

      boolean isForceOverride()
    • setForceOverride

      void setForceOverride(boolean forceOverride)