public final class

AnimationParameterProto.CubicBezierEasing

extends <any>

implements AnimationParameterProto.CubicBezierEasingOrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.expression.proto.AnimationParameterProto.CubicBezierEasing

Overview

 The cubic polynomial easing that implements third-order Bezier curves. This
 is equivalent to the Android PathInterpolator.
 
Protobuf type androidx.wear.protolayout.expression.proto.CubicBezierEasing

Summary

Fields
public static final intX1_FIELD_NUMBER

public static final intX2_FIELD_NUMBER

public static final intY1_FIELD_NUMBER

public static final intY2_FIELD_NUMBER

Methods
protected final java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public static AnimationParameterProto.CubicBezierEasinggetDefaultInstance()

public floatgetX1()

 The x coordinate of the first control point.

public floatgetX2()

 The x coordinate of the second control point.

public floatgetY1()

 The y coordinate of the first control point.

public floatgetY2()

 The y coordinate of the second control point.

public static AnimationParameterProto.CubicBezierEasing.BuildernewBuilder()

public static AnimationParameterProto.CubicBezierEasing.BuildernewBuilder(AnimationParameterProto.CubicBezierEasing prototype)

public static AnimationParameterProto.CubicBezierEasingparseDelimitedFrom(java.io.InputStream input)

public static AnimationParameterProto.CubicBezierEasingparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasingparseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasingparseFrom(java.nio.ByteBuffer data)

public static AnimationParameterProto.CubicBezierEasingparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasingparseFrom(com.google.protobuf.ByteString data)

public static AnimationParameterProto.CubicBezierEasingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasingparseFrom(com.google.protobuf.CodedInputStream input)

public static AnimationParameterProto.CubicBezierEasingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasingparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static <any>parser()

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

public static final int X1_FIELD_NUMBER

public static final int Y1_FIELD_NUMBER

public static final int X2_FIELD_NUMBER

public static final int Y2_FIELD_NUMBER

Methods

public float getX1()

 The x coordinate of the first control point. The line through the point (0,
 0) and the first control point is tangent to the easing at the point (0, 0)
 
float x1 = 1;

Returns:

The x1.

public float getY1()

 The y coordinate of the first control point. The line through the point (0,
 0) and the first control point is tangent to the easing at the point (0,
 0).
 
float y1 = 2;

Returns:

The y1.

public float getX2()

 The x coordinate of the second control point. The line through the point
 (1, 1) and the second control point is tangent to the easing at the point
 (1, 1).
 
float x2 = 3;

Returns:

The x2.

public float getY2()

 The y coordinate of the second control point. The line through the point
 (1, 1) and the second control point is tangent to the easing at the point
 (1, 1).
 
float y2 = 4;

Returns:

The y2.

public static AnimationParameterProto.CubicBezierEasing parseFrom(java.nio.ByteBuffer data)

public static AnimationParameterProto.CubicBezierEasing parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasing parseFrom(com.google.protobuf.ByteString data)

public static AnimationParameterProto.CubicBezierEasing parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasing parseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasing parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasing parseDelimitedFrom(java.io.InputStream input)

public static AnimationParameterProto.CubicBezierEasing parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static AnimationParameterProto.CubicBezierEasing parseFrom(com.google.protobuf.CodedInputStream input)

public static AnimationParameterProto.CubicBezierEasing parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public static AnimationParameterProto.CubicBezierEasing getDefaultInstance()

public static <any> parser()