public interface ColorOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAlpha()
public abstract FloatValue getAlpha()
The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation:
pixel color = alpha * (this color) + (1.0 - alpha) * (background color)
This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
.google.protobuf.FloatValue alpha = 4;
Returns | |
---|---|
Type | Description |
FloatValue | The alpha. |
getAlphaOrBuilder()
public abstract FloatValueOrBuilder getAlphaOrBuilder()
The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation:
pixel color = alpha * (this color) + (1.0 - alpha) * (background color)
This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
.google.protobuf.FloatValue alpha = 4;
Returns | |
---|---|
Type | Description |
FloatValueOrBuilder |
getBlue()
public abstract float getBlue()
The amount of blue in the color as a value in the interval [0, 1].
float blue = 3;
Returns | |
---|---|
Type | Description |
float | The blue. |
getGreen()
public abstract float getGreen()
The amount of green in the color as a value in the interval [0, 1].
float green = 2;
Returns | |
---|---|
Type | Description |
float | The green. |
getRed()
public abstract float getRed()
The amount of red in the color as a value in the interval [0, 1].
float red = 1;
Returns | |
---|---|
Type | Description |
float | The red. |
hasAlpha()
public abstract boolean hasAlpha()
The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation:
pixel color = alpha * (this color) + (1.0 - alpha) * (background color)
This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
.google.protobuf.FloatValue alpha = 4;
Returns | |
---|---|
Type | Description |
boolean | Whether the alpha field is set. |