Package io.bit3.jsass.type
Class SassColor
java.lang.Object
io.bit3.jsass.type.SassColor
- All Implemented Interfaces:
SassValue
public class SassColor extends java.lang.Object implements SassValue
A sass color value.
-
Field Summary
Fields Modifier and Type Field Description static intTYPE -
Constructor Summary
-
Method Summary
Modifier and Type Method Description doublegetAlpha()Return the alpha value.doublegetBlue()Return the blue value.doublegetGreen()Return the green value.doublegetRed()Return the red value.voidsetAlpha(double alpha)Set the alpha value.voidsetBlue(double blue)Set the blue value.voidsetGreen(double green)Set the green value.voidsetRed(double red)Set the red value.java.lang.StringtoString()Return a libsass compatible rgba(r,g,b,a) string representation.
-
Field Details
-
TYPE
public static final int TYPE- See Also:
- Constant Field Values
-
-
Constructor Details
-
SassColor
public SassColor()Create an empty (black and full transparent) color. -
SassColor
public SassColor(double red, double green, double blue)Create a RGB color.- Parameters:
red- The red value, between 0.0 and 1.0.green- The green value, between 0.0 and 1.0.blue- The blue value, between 0.0 and 1.0.
-
SassColor
public SassColor(double red, double green, double blue, double alpha)Create a RGB color.- Parameters:
red- The red value, between 0.0 and 1.0.green- The green value, between 0.0 and 1.0.blue- The blue value, between 0.0 and 1.0.alpha- The alpha value, between 0.0 and 1.0.
-
-
Method Details
-
getRed
public double getRed()Return the red value.- Returns:
- The red value, between 0.0 and 1.0.
-
setRed
public void setRed(double red)Set the red value.- Parameters:
red- The red value, between 0.0 and 1.0.
-
getGreen
public double getGreen()Return the green value.- Returns:
- The green value, between 0.0 and 1.0.
-
setGreen
public void setGreen(double green)Set the green value.- Parameters:
green- The green value, between 0.0 and 1.0.
-
getBlue
public double getBlue()Return the blue value.- Returns:
- The blue value, between 0.0 and 1.0.
-
setBlue
public void setBlue(double blue)Set the blue value.- Parameters:
blue- The blue value, between 0.0 and 1.0.
-
getAlpha
public double getAlpha()Return the alpha value.- Returns:
- The alpha value, between 0.0 and 1.0.
-
setAlpha
public void setAlpha(double alpha)Set the alpha value.- Parameters:
alpha- The alpha value, between 0.0 and 1.0.
-
toString
public java.lang.String toString()Return a libsass compatible rgba(r,g,b,a) string representation.- Overrides:
toStringin classjava.lang.Object- Returns:
- A libsass compatible rgba(r,g,b,a) string representation.
-