Package com.google.type
Interface ColorOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Color,Color.Builder
public interface ColorOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.FloatValuegetAlpha()The fraction of this color that should be applied to the pixel.com.google.protobuf.FloatValueOrBuildergetAlphaOrBuilder()The fraction of this color that should be applied to the pixel.floatgetBlue()The amount of blue in the color as a value in the interval [0, 1].floatgetGreen()The amount of green in the color as a value in the interval [0, 1].floatgetRed()The amount of red in the color as a value in the interval [0, 1].booleanhasAlpha()The fraction of this color that should be applied to the pixel.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRed
float getRed()
The amount of red in the color as a value in the interval [0, 1].
float red = 1;- Returns:
- The red.
-
getGreen
float getGreen()
The amount of green in the color as a value in the interval [0, 1].
float green = 2;- Returns:
- The green.
-
getBlue
float getBlue()
The amount of blue in the color as a value in the interval [0, 1].
float blue = 3;- Returns:
- The blue.
-
hasAlpha
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:
- Whether the alpha field is set.
-
getAlpha
com.google.protobuf.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:
- The alpha.
-
getAlphaOrBuilder
com.google.protobuf.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;
-
-