public final class

AnimationParameterProto.Repeatable

extends <any>

implements AnimationParameterProto.RepeatableOrBuilder

 java.lang.Object

↳<any>

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

Overview

 The repeatable mode to be used for specifying how many times animation will
 be repeated.
 
Protobuf type androidx.wear.protolayout.expression.proto.Repeatable

Summary

Fields
public static final intFORWARD_REPEAT_OVERRIDE_FIELD_NUMBER

public static final intITERATIONS_FIELD_NUMBER

public static final intREPEAT_MODE_FIELD_NUMBER

public static final intREVERSE_REPEAT_OVERRIDE_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.RepeatablegetDefaultInstance()

public AnimationParameterProto.AnimationParametersgetForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation.

public intgetIterations()

 The number specifying how many times animation will be repeated.

public AnimationParameterProto.RepeatModegetRepeatMode()

 The repeat mode to specify how animation will behave when repeated.

public intgetRepeatModeValue()

 The repeat mode to specify how animation will behave when repeated.

public AnimationParameterProto.AnimationParametersgetReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation.

public booleanhasForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation.

public booleanhasReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation.

public static AnimationParameterProto.Repeatable.BuildernewBuilder()

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

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

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

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

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

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

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

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

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

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

public static AnimationParameterProto.RepeatableparseFrom(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 ITERATIONS_FIELD_NUMBER

public static final int REPEAT_MODE_FIELD_NUMBER

public static final int FORWARD_REPEAT_OVERRIDE_FIELD_NUMBER

public static final int REVERSE_REPEAT_OVERRIDE_FIELD_NUMBER

Methods

public int getIterations()

 The number specifying how many times animation will be repeated. If
 not set, defaults to 0, i.e. repeat infinitely.
 
uint32 iterations = 1;

Returns:

The iterations.

public int getRepeatModeValue()

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Returns:

The enum numeric value on the wire for repeatMode.

public AnimationParameterProto.RepeatMode getRepeatMode()

 The repeat mode to specify how animation will behave when repeated. If not
 set, defaults to restart.
 
.androidx.wear.protolayout.expression.proto.RepeatMode repeat_mode = 2;

Returns:

The repeatMode.

public boolean hasForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

public AnimationParameterProto.AnimationParameters getForwardRepeatOverride()

 Optional custom parameters for the forward passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters forward_repeat_override = 6;

public boolean hasReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

public AnimationParameterProto.AnimationParameters getReverseRepeatOverride()

 Optional custom parameters for the reverse passes of animation. If not set,
 use the main animation parameters set outside of Repeatable.
 
.androidx.wear.protolayout.expression.proto.AnimationParameters reverse_repeat_override = 7;

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

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

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

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

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

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

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

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

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

public static AnimationParameterProto.Repeatable 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.Repeatable getDefaultInstance()

public static <any> parser()