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 r, float g, float b) static ColorParticleDataBuildercreate(float r1, float g1, float b1, float r2, float g2, float b2) static ColorParticleDataBuilderstatic 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
-
create
-
create
-