Collection of useful utilities for Java games and apps. A lot of interesting utilities that could maybe still find some use if you work with Java...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mightyutils/src/mightypork/utils/math/color/ColorRgb.java

51 lines
580 B

package mightypork.utils.math.color;
import mightypork.utils.math.constraints.num.Num;
public class ColorRgb extends Color {
private final Num r;
private final Num g;
private final Num b;
private final Num a;
public ColorRgb(Num r, Num g, Num b, Num a)
{
this.r = r;
this.g = g;
this.b = b;
this.a = a;
}
@Override
public double r()
{
return clamp(r);
}
@Override
public double g()
{
return clamp(g);
}
@Override
public double b()
{
return clamp(b);
}
@Override
protected double rawAlpha()
{
return clamp(a);
}
}