Class TrinaryEasedValueConfig
java.lang.Object
team.lodestar.lodestone.modules.rendering.particle.component.types.boilerplate.TrinaryEasedValueConfig
- All Implemented Interfaces:
ITrinaryConfig
- Direct Known Subclasses:
ScaleConfig,SpinConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstant(float scale) booleanEasing[]getMode()float[]inthashCode()interpolate(float s0, float s1, float s2, Easing easing0, Easing easing1) interpolate(float s0, float s1, Easing easing)
-
Field Details
-
mode
-
s0
protected float s0 -
s1
protected float s1 -
s2
protected float s2 -
easing0
-
easing1
-
-
Constructor Details
-
TrinaryEasedValueConfig
public TrinaryEasedValueConfig()
-
-
Method Details
-
constant
-
interpolate
-
interpolate
public TrinaryEasedValueConfig interpolate(float s0, float s1, float s2, Easing easing0, Easing easing1) -
equals
-
hashCode
public int hashCode() -
getMode
- Specified by:
getModein interfaceITrinaryConfig
-
getValues
public float[] getValues()- Specified by:
getValuesin interfaceITrinaryConfig
-
getEasings
- Specified by:
getEasingsin interfaceITrinaryConfig
-