Class ColorParticleData
java.lang.Object
team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal floatfinal floatfloatfinal floatfinal Easingfinal floatfinal floatfinal floatfinal float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedColorParticleData(float r1, float g1, float b1, float r2, float g2, float b2, float colorCoefficient, Easing colorCurveEasing) -
Method Summary
Modifier and TypeMethodDescriptioncopy()static ColorParticleDataBuildercreate(float r1, float g1, float b1, float r2, float g2, float b2) static ColorParticleDataBuilderfloatgetProgress(float age, float lifetime) multiplyCoefficient(float coefficientMultiplier) overrideCoefficientMultiplier(float coefficientMultiplier)
-
Field Details
-
r1
public final float r1 -
g1
public final float g1 -
b1
public final float b1 -
r2
public final float r2 -
g2
public final float g2 -
b2
public final float b2 -
colorCoefficient
public final float colorCoefficient -
colorCurveEasing
-
coefficientMultiplier
public float coefficientMultiplier
-
-
Constructor Details
-
ColorParticleData
protected ColorParticleData(float r1, float g1, float b1, float r2, float g2, float b2, float colorCoefficient, Easing colorCurveEasing)
-
-
Method Details
-
multiplyCoefficient
-
overrideCoefficientMultiplier
-
getProgress
public float getProgress(float age, float lifetime) -
copy
-
create
public static ColorParticleDataBuilder create(float r1, float g1, float b1, float r2, float g2, float b2) -
create
-