Package org.box2d.proto
Class Box2D.PbBody.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder>
-
- org.box2d.proto.Box2D.PbBody.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,Box2D.PbBodyOrBuilder
- Enclosing class:
- Box2D.PbBody
public static final class Box2D.PbBody.Builder extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder> implements Box2D.PbBodyOrBuilder
Protobuf typebox2d.PbBody
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
active_
private boolean
allowSleep_
private float
angle_
private float
angularDamping_
private float
angularVelocity_
private boolean
awake_
private int
bitField0_
private boolean
bullet_
private boolean
fixedRotation_
private java.util.List<Box2D.PbFixture>
fixtures_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder,Box2D.PbFixtureOrBuilder>
fixturesBuilder_
private float
gravityScale_
private float
linearDamping_
private Box2D.PbVec2
linearVelocity_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
linearVelocityBuilder_
private Box2D.PbVec2
position_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
positionBuilder_
private long
tag_
private int
type_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Box2D.PbBody.Builder
addAllFixtures(java.lang.Iterable<? extends Box2D.PbFixture> values)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
addFixtures(int index, Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
addFixtures(int index, Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
addFixtures(Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
addFixtures(Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbFixture.Builder
addFixturesBuilder()
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbFixture.Builder
addFixturesBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody
build()
Box2D.PbBody
buildPartial()
private void
buildPartial0(Box2D.PbBody result)
private void
buildPartialRepeatedFields(Box2D.PbBody result)
Box2D.PbBody.Builder
clear()
Box2D.PbBody.Builder
clearActive()
optional bool active = 56;
Box2D.PbBody.Builder
clearAllowSleep()
optional bool allow_sleep = 54;
Box2D.PbBody.Builder
clearAngle()
optional float angle = 11;
Box2D.PbBody.Builder
clearAngularDamping()
optional float angular_damping = 51;
Box2D.PbBody.Builder
clearAngularVelocity()
optional float angular_velocity = 13;
Box2D.PbBody.Builder
clearAwake()
optional bool awake = 55;
Box2D.PbBody.Builder
clearBullet()
optional bool bullet = 53;
Box2D.PbBody.Builder
clearFixedRotation()
optional bool fixed_rotation = 57;
Box2D.PbBody.Builder
clearFixtures()
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
clearGravityScale()
optional float gravity_scale = 52;
Box2D.PbBody.Builder
clearLinearDamping()
configurationBox2D.PbBody.Builder
clearLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbBody.Builder
clearPosition()
physical attributesBox2D.PbBody.Builder
clearTag()
optional int64 tag = 1;
Box2D.PbBody.Builder
clearType()
required .box2d.PbBodyType type = 2;
private void
ensureFixturesIsMutable()
boolean
getActive()
optional bool active = 56;
boolean
getAllowSleep()
optional bool allow_sleep = 54;
float
getAngle()
optional float angle = 11;
float
getAngularDamping()
optional float angular_damping = 51;
float
getAngularVelocity()
optional float angular_velocity = 13;
boolean
getAwake()
optional bool awake = 55;
boolean
getBullet()
optional bool bullet = 53;
Box2D.PbBody
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getFixedRotation()
optional bool fixed_rotation = 57;
Box2D.PbFixture
getFixtures(int index)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbFixture.Builder
getFixturesBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
java.util.List<Box2D.PbFixture.Builder>
getFixturesBuilderList()
repeated .box2d.PbFixture fixtures = 100;
int
getFixturesCount()
repeated .box2d.PbFixture fixtures = 100;
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder,Box2D.PbFixtureOrBuilder>
getFixturesFieldBuilder()
java.util.List<Box2D.PbFixture>
getFixturesList()
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbFixtureOrBuilder
getFixturesOrBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
java.util.List<? extends Box2D.PbFixtureOrBuilder>
getFixturesOrBuilderList()
repeated .box2d.PbFixture fixtures = 100;
float
getGravityScale()
optional float gravity_scale = 52;
float
getLinearDamping()
configurationBox2D.PbVec2
getLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbVec2.Builder
getLinearVelocityBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getLinearVelocityFieldBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbVec2OrBuilder
getLinearVelocityOrBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbVec2
getPosition()
physical attributesBox2D.PbVec2.Builder
getPositionBuilder()
physical attributesprivate com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getPositionFieldBuilder()
physical attributesBox2D.PbVec2OrBuilder
getPositionOrBuilder()
physical attributeslong
getTag()
optional int64 tag = 1;
Box2D.PbBodyType
getType()
required .box2d.PbBodyType type = 2;
boolean
hasActive()
optional bool active = 56;
boolean
hasAllowSleep()
optional bool allow_sleep = 54;
boolean
hasAngle()
optional float angle = 11;
boolean
hasAngularDamping()
optional float angular_damping = 51;
boolean
hasAngularVelocity()
optional float angular_velocity = 13;
boolean
hasAwake()
optional bool awake = 55;
boolean
hasBullet()
optional bool bullet = 53;
boolean
hasFixedRotation()
optional bool fixed_rotation = 57;
boolean
hasGravityScale()
optional float gravity_scale = 52;
boolean
hasLinearDamping()
configurationboolean
hasLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
boolean
hasPosition()
physical attributesboolean
hasTag()
optional int64 tag = 1;
boolean
hasType()
required .box2d.PbBodyType type = 2;
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Box2D.PbBody.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Box2D.PbBody.Builder
mergeFrom(com.google.protobuf.Message other)
Box2D.PbBody.Builder
mergeFrom(Box2D.PbBody other)
Box2D.PbBody.Builder
mergeLinearVelocity(Box2D.PbVec2 value)
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbBody.Builder
mergePosition(Box2D.PbVec2 value)
physical attributesBox2D.PbBody.Builder
removeFixtures(int index)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
setActive(boolean value)
optional bool active = 56;
Box2D.PbBody.Builder
setAllowSleep(boolean value)
optional bool allow_sleep = 54;
Box2D.PbBody.Builder
setAngle(float value)
optional float angle = 11;
Box2D.PbBody.Builder
setAngularDamping(float value)
optional float angular_damping = 51;
Box2D.PbBody.Builder
setAngularVelocity(float value)
optional float angular_velocity = 13;
Box2D.PbBody.Builder
setAwake(boolean value)
optional bool awake = 55;
Box2D.PbBody.Builder
setBullet(boolean value)
optional bool bullet = 53;
Box2D.PbBody.Builder
setFixedRotation(boolean value)
optional bool fixed_rotation = 57;
Box2D.PbBody.Builder
setFixtures(int index, Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
setFixtures(int index, Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
Box2D.PbBody.Builder
setGravityScale(float value)
optional float gravity_scale = 52;
Box2D.PbBody.Builder
setLinearDamping(float value)
configurationBox2D.PbBody.Builder
setLinearVelocity(Box2D.PbVec2 value)
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbBody.Builder
setLinearVelocity(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 linear_velocity = 12;
Box2D.PbBody.Builder
setPosition(Box2D.PbVec2 value)
physical attributesBox2D.PbBody.Builder
setPosition(Box2D.PbVec2.Builder builderForValue)
physical attributesBox2D.PbBody.Builder
setTag(long value)
optional int64 tag = 1;
Box2D.PbBody.Builder
setType(Box2D.PbBodyType value)
required .box2d.PbBodyType type = 2;
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
tag_
private long tag_
-
type_
private int type_
-
position_
private Box2D.PbVec2 position_
-
positionBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> positionBuilder_
-
angle_
private float angle_
-
linearVelocity_
private Box2D.PbVec2 linearVelocity_
-
linearVelocityBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> linearVelocityBuilder_
-
angularVelocity_
private float angularVelocity_
-
linearDamping_
private float linearDamping_
-
angularDamping_
private float angularDamping_
-
gravityScale_
private float gravityScale_
-
bullet_
private boolean bullet_
-
allowSleep_
private boolean allowSleep_
-
awake_
private boolean awake_
-
active_
private boolean active_
-
fixedRotation_
private boolean fixedRotation_
-
fixtures_
private java.util.List<Box2D.PbFixture> fixtures_
-
fixturesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder,Box2D.PbFixtureOrBuilder> fixturesBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Box2D.PbBody.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder>
-
getDefaultInstanceForType
public Box2D.PbBody getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Box2D.PbBody build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Box2D.PbBody buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Box2D.PbBody result)
-
buildPartial0
private void buildPartial0(Box2D.PbBody result)
-
mergeFrom
public Box2D.PbBody.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbBody.Builder>
-
mergeFrom
public Box2D.PbBody.Builder mergeFrom(Box2D.PbBody other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbBody.Builder>
-
mergeFrom
public Box2D.PbBody.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbBody.Builder>
- Throws:
java.io.IOException
-
hasTag
public boolean hasTag()
optional int64 tag = 1;
- Specified by:
hasTag
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()
optional int64 tag = 1;
- Specified by:
getTag
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The tag.
-
setTag
public Box2D.PbBody.Builder setTag(long value)
optional int64 tag = 1;
- Parameters:
value
- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
public Box2D.PbBody.Builder clearTag()
optional int64 tag = 1;
- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()
required .box2d.PbBodyType type = 2;
- Specified by:
hasType
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the type field is set.
-
getType
public Box2D.PbBodyType getType()
required .box2d.PbBodyType type = 2;
- Specified by:
getType
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The type.
-
setType
public Box2D.PbBody.Builder setType(Box2D.PbBodyType value)
required .box2d.PbBodyType type = 2;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
public Box2D.PbBody.Builder clearType()
required .box2d.PbBodyType type = 2;
- Returns:
- This builder for chaining.
-
hasPosition
public boolean hasPosition()
physical attributes
optional .box2d.PbVec2 position = 10;
- Specified by:
hasPosition
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the position field is set.
-
getPosition
public Box2D.PbVec2 getPosition()
physical attributes
optional .box2d.PbVec2 position = 10;
- Specified by:
getPosition
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The position.
-
setPosition
public Box2D.PbBody.Builder setPosition(Box2D.PbVec2 value)
physical attributes
optional .box2d.PbVec2 position = 10;
-
setPosition
public Box2D.PbBody.Builder setPosition(Box2D.PbVec2.Builder builderForValue)
physical attributes
optional .box2d.PbVec2 position = 10;
-
mergePosition
public Box2D.PbBody.Builder mergePosition(Box2D.PbVec2 value)
physical attributes
optional .box2d.PbVec2 position = 10;
-
clearPosition
public Box2D.PbBody.Builder clearPosition()
physical attributes
optional .box2d.PbVec2 position = 10;
-
getPositionBuilder
public Box2D.PbVec2.Builder getPositionBuilder()
physical attributes
optional .box2d.PbVec2 position = 10;
-
getPositionOrBuilder
public Box2D.PbVec2OrBuilder getPositionOrBuilder()
physical attributes
optional .box2d.PbVec2 position = 10;
- Specified by:
getPositionOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getPositionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getPositionFieldBuilder()
physical attributes
optional .box2d.PbVec2 position = 10;
-
hasAngle
public boolean hasAngle()
optional float angle = 11;
- Specified by:
hasAngle
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the angle field is set.
-
getAngle
public float getAngle()
optional float angle = 11;
- Specified by:
getAngle
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The angle.
-
setAngle
public Box2D.PbBody.Builder setAngle(float value)
optional float angle = 11;
- Parameters:
value
- The angle to set.- Returns:
- This builder for chaining.
-
clearAngle
public Box2D.PbBody.Builder clearAngle()
optional float angle = 11;
- Returns:
- This builder for chaining.
-
hasLinearVelocity
public boolean hasLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
- Specified by:
hasLinearVelocity
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the linearVelocity field is set.
-
getLinearVelocity
public Box2D.PbVec2 getLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
- Specified by:
getLinearVelocity
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The linearVelocity.
-
setLinearVelocity
public Box2D.PbBody.Builder setLinearVelocity(Box2D.PbVec2 value)
optional .box2d.PbVec2 linear_velocity = 12;
-
setLinearVelocity
public Box2D.PbBody.Builder setLinearVelocity(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 linear_velocity = 12;
-
mergeLinearVelocity
public Box2D.PbBody.Builder mergeLinearVelocity(Box2D.PbVec2 value)
optional .box2d.PbVec2 linear_velocity = 12;
-
clearLinearVelocity
public Box2D.PbBody.Builder clearLinearVelocity()
optional .box2d.PbVec2 linear_velocity = 12;
-
getLinearVelocityBuilder
public Box2D.PbVec2.Builder getLinearVelocityBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
-
getLinearVelocityOrBuilder
public Box2D.PbVec2OrBuilder getLinearVelocityOrBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
- Specified by:
getLinearVelocityOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getLinearVelocityFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getLinearVelocityFieldBuilder()
optional .box2d.PbVec2 linear_velocity = 12;
-
hasAngularVelocity
public boolean hasAngularVelocity()
optional float angular_velocity = 13;
- Specified by:
hasAngularVelocity
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the angularVelocity field is set.
-
getAngularVelocity
public float getAngularVelocity()
optional float angular_velocity = 13;
- Specified by:
getAngularVelocity
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The angularVelocity.
-
setAngularVelocity
public Box2D.PbBody.Builder setAngularVelocity(float value)
optional float angular_velocity = 13;
- Parameters:
value
- The angularVelocity to set.- Returns:
- This builder for chaining.
-
clearAngularVelocity
public Box2D.PbBody.Builder clearAngularVelocity()
optional float angular_velocity = 13;
- Returns:
- This builder for chaining.
-
hasLinearDamping
public boolean hasLinearDamping()
configuration
optional float linear_damping = 50;
- Specified by:
hasLinearDamping
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the linearDamping field is set.
-
getLinearDamping
public float getLinearDamping()
configuration
optional float linear_damping = 50;
- Specified by:
getLinearDamping
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The linearDamping.
-
setLinearDamping
public Box2D.PbBody.Builder setLinearDamping(float value)
configuration
optional float linear_damping = 50;
- Parameters:
value
- The linearDamping to set.- Returns:
- This builder for chaining.
-
clearLinearDamping
public Box2D.PbBody.Builder clearLinearDamping()
configuration
optional float linear_damping = 50;
- Returns:
- This builder for chaining.
-
hasAngularDamping
public boolean hasAngularDamping()
optional float angular_damping = 51;
- Specified by:
hasAngularDamping
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the angularDamping field is set.
-
getAngularDamping
public float getAngularDamping()
optional float angular_damping = 51;
- Specified by:
getAngularDamping
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The angularDamping.
-
setAngularDamping
public Box2D.PbBody.Builder setAngularDamping(float value)
optional float angular_damping = 51;
- Parameters:
value
- The angularDamping to set.- Returns:
- This builder for chaining.
-
clearAngularDamping
public Box2D.PbBody.Builder clearAngularDamping()
optional float angular_damping = 51;
- Returns:
- This builder for chaining.
-
hasGravityScale
public boolean hasGravityScale()
optional float gravity_scale = 52;
- Specified by:
hasGravityScale
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the gravityScale field is set.
-
getGravityScale
public float getGravityScale()
optional float gravity_scale = 52;
- Specified by:
getGravityScale
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The gravityScale.
-
setGravityScale
public Box2D.PbBody.Builder setGravityScale(float value)
optional float gravity_scale = 52;
- Parameters:
value
- The gravityScale to set.- Returns:
- This builder for chaining.
-
clearGravityScale
public Box2D.PbBody.Builder clearGravityScale()
optional float gravity_scale = 52;
- Returns:
- This builder for chaining.
-
hasBullet
public boolean hasBullet()
optional bool bullet = 53;
- Specified by:
hasBullet
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the bullet field is set.
-
getBullet
public boolean getBullet()
optional bool bullet = 53;
- Specified by:
getBullet
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The bullet.
-
setBullet
public Box2D.PbBody.Builder setBullet(boolean value)
optional bool bullet = 53;
- Parameters:
value
- The bullet to set.- Returns:
- This builder for chaining.
-
clearBullet
public Box2D.PbBody.Builder clearBullet()
optional bool bullet = 53;
- Returns:
- This builder for chaining.
-
hasAllowSleep
public boolean hasAllowSleep()
optional bool allow_sleep = 54;
- Specified by:
hasAllowSleep
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the allowSleep field is set.
-
getAllowSleep
public boolean getAllowSleep()
optional bool allow_sleep = 54;
- Specified by:
getAllowSleep
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The allowSleep.
-
setAllowSleep
public Box2D.PbBody.Builder setAllowSleep(boolean value)
optional bool allow_sleep = 54;
- Parameters:
value
- The allowSleep to set.- Returns:
- This builder for chaining.
-
clearAllowSleep
public Box2D.PbBody.Builder clearAllowSleep()
optional bool allow_sleep = 54;
- Returns:
- This builder for chaining.
-
hasAwake
public boolean hasAwake()
optional bool awake = 55;
- Specified by:
hasAwake
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the awake field is set.
-
getAwake
public boolean getAwake()
optional bool awake = 55;
- Specified by:
getAwake
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The awake.
-
setAwake
public Box2D.PbBody.Builder setAwake(boolean value)
optional bool awake = 55;
- Parameters:
value
- The awake to set.- Returns:
- This builder for chaining.
-
clearAwake
public Box2D.PbBody.Builder clearAwake()
optional bool awake = 55;
- Returns:
- This builder for chaining.
-
hasActive
public boolean hasActive()
optional bool active = 56;
- Specified by:
hasActive
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the active field is set.
-
getActive
public boolean getActive()
optional bool active = 56;
- Specified by:
getActive
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The active.
-
setActive
public Box2D.PbBody.Builder setActive(boolean value)
optional bool active = 56;
- Parameters:
value
- The active to set.- Returns:
- This builder for chaining.
-
clearActive
public Box2D.PbBody.Builder clearActive()
optional bool active = 56;
- Returns:
- This builder for chaining.
-
hasFixedRotation
public boolean hasFixedRotation()
optional bool fixed_rotation = 57;
- Specified by:
hasFixedRotation
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- Whether the fixedRotation field is set.
-
getFixedRotation
public boolean getFixedRotation()
optional bool fixed_rotation = 57;
- Specified by:
getFixedRotation
in interfaceBox2D.PbBodyOrBuilder
- Returns:
- The fixedRotation.
-
setFixedRotation
public Box2D.PbBody.Builder setFixedRotation(boolean value)
optional bool fixed_rotation = 57;
- Parameters:
value
- The fixedRotation to set.- Returns:
- This builder for chaining.
-
clearFixedRotation
public Box2D.PbBody.Builder clearFixedRotation()
optional bool fixed_rotation = 57;
- Returns:
- This builder for chaining.
-
ensureFixturesIsMutable
private void ensureFixturesIsMutable()
-
getFixturesList
public java.util.List<Box2D.PbFixture> getFixturesList()
repeated .box2d.PbFixture fixtures = 100;
- Specified by:
getFixturesList
in interfaceBox2D.PbBodyOrBuilder
-
getFixturesCount
public int getFixturesCount()
repeated .box2d.PbFixture fixtures = 100;
- Specified by:
getFixturesCount
in interfaceBox2D.PbBodyOrBuilder
-
getFixtures
public Box2D.PbFixture getFixtures(int index)
repeated .box2d.PbFixture fixtures = 100;
- Specified by:
getFixtures
in interfaceBox2D.PbBodyOrBuilder
-
setFixtures
public Box2D.PbBody.Builder setFixtures(int index, Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
-
setFixtures
public Box2D.PbBody.Builder setFixtures(int index, Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
-
addFixtures
public Box2D.PbBody.Builder addFixtures(Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
-
addFixtures
public Box2D.PbBody.Builder addFixtures(int index, Box2D.PbFixture value)
repeated .box2d.PbFixture fixtures = 100;
-
addFixtures
public Box2D.PbBody.Builder addFixtures(Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
-
addFixtures
public Box2D.PbBody.Builder addFixtures(int index, Box2D.PbFixture.Builder builderForValue)
repeated .box2d.PbFixture fixtures = 100;
-
addAllFixtures
public Box2D.PbBody.Builder addAllFixtures(java.lang.Iterable<? extends Box2D.PbFixture> values)
repeated .box2d.PbFixture fixtures = 100;
-
clearFixtures
public Box2D.PbBody.Builder clearFixtures()
repeated .box2d.PbFixture fixtures = 100;
-
removeFixtures
public Box2D.PbBody.Builder removeFixtures(int index)
repeated .box2d.PbFixture fixtures = 100;
-
getFixturesBuilder
public Box2D.PbFixture.Builder getFixturesBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
-
getFixturesOrBuilder
public Box2D.PbFixtureOrBuilder getFixturesOrBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
- Specified by:
getFixturesOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getFixturesOrBuilderList
public java.util.List<? extends Box2D.PbFixtureOrBuilder> getFixturesOrBuilderList()
repeated .box2d.PbFixture fixtures = 100;
- Specified by:
getFixturesOrBuilderList
in interfaceBox2D.PbBodyOrBuilder
-
addFixturesBuilder
public Box2D.PbFixture.Builder addFixturesBuilder()
repeated .box2d.PbFixture fixtures = 100;
-
addFixturesBuilder
public Box2D.PbFixture.Builder addFixturesBuilder(int index)
repeated .box2d.PbFixture fixtures = 100;
-
getFixturesBuilderList
public java.util.List<Box2D.PbFixture.Builder> getFixturesBuilderList()
repeated .box2d.PbFixture fixtures = 100;
-
getFixturesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder,Box2D.PbFixtureOrBuilder> getFixturesFieldBuilder()
-
-