Interface ColorOrBuilder (2.25.0)

public interface ColorOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the alpha field is set.