Interface IAnimationProperty
- All Known Implementing Classes:
AnimationProperty,BlendProperty,SimpleProperty
public interface IAnimationProperty
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoubledoublegetModel()getName()getPhase()org.bukkit.util.VectorgetPositionFrame(String bone) org.bukkit.util.EulerAnglegetRotationFrame(String bone) doublegetSpeed()doublegetTime()booleanbooleanbooleanvoidsetForceLoopMode(LoopMode forceLoopMode) voidsetForceOverride(boolean forceOverride) voidsetLerpInTime(double lerpInTime) voidsetLerpOutTime(double lerpOutTime) voidsetSpeed(double speed) voidstop()booleanupdate()
-
Method Details
-
update
boolean update() -
stop
void stop() -
getName
String getName() -
getPositionFrame
-
getRotationFrame
-
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() -
getLerpOutTime
double getLerpOutTime() -
getTime
double getTime() -
getSpeed
double getSpeed() -
getPhase
IAnimationProperty.Phase getPhase() -
getForceLoopMode
LoopMode getForceLoopMode() -
isOverride
boolean isOverride() -
isForceOverride
boolean isForceOverride() -
setLerpInTime
void setLerpInTime(double lerpInTime) -
setLerpOutTime
void setLerpOutTime(double lerpOutTime) -
setSpeed
void setSpeed(double speed) -
setForceLoopMode
-
setForceOverride
void setForceOverride(boolean forceOverride)
-