Package org.box2d.proto
Class Box2D.PbBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbBody.Builder>
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private float
private float
private float
private boolean
private int
private boolean
private boolean
private java.util.List
<Box2D.PbFixture> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbFixture, Box2D.PbFixture.Builder, Box2D.PbFixtureOrBuilder> private float
private float
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private long
private Box2D.PbBodyType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllFixtures
(java.lang.Iterable<? extends Box2D.PbFixture> values) addFixtures
(int index, Box2D.PbFixture value) addFixtures
(int index, Box2D.PbFixture.Builder builderForValue) addFixtures
(Box2D.PbFixture value) addFixtures
(Box2D.PbFixture.Builder builderForValue) addFixturesBuilder
(int index) build()
private Box2D.PbBody
clear()
clearTag()
clone()
private static Box2D.PbBody.Builder
create()
private void
boolean
boolean
float
getAngle()
float
float
boolean
getAwake()
boolean
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
getFixtures
(int index) getFixturesBuilder
(int index) java.util.List
<Box2D.PbFixture.Builder> int
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbFixture, Box2D.PbFixture.Builder, Box2D.PbFixtureOrBuilder> java.util.List
<Box2D.PbFixture> getFixturesOrBuilder
(int index) java.util.List
<? extends Box2D.PbFixtureOrBuilder> float
float
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> long
getTag()
getType()
boolean
boolean
boolean
hasAngle()
boolean
boolean
boolean
hasAwake()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasTag()
boolean
hasType()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(Box2D.PbBody other) mergeLinearVelocity
(Box2D.PbVec2 value) mergePosition
(Box2D.PbVec2 value) removeFixtures
(int index) setActive
(boolean value) setAllowSleep
(boolean value) setAngle
(float value) setAngularDamping
(float value) setAngularVelocity
(float value) setAwake
(boolean value) setBullet
(boolean value) setFixedRotation
(boolean value) setFixtures
(int index, Box2D.PbFixture value) setFixtures
(int index, Box2D.PbFixture.Builder builderForValue) setGravityScale
(float value) setLinearDamping
(float value) setLinearVelocity
(Box2D.PbVec2 value) setLinearVelocity
(Box2D.PbVec2.Builder builderForValue) setPosition
(Box2D.PbVec2 value) setPosition
(Box2D.PbVec2.Builder builderForValue) setTag
(long value) setType
(Box2D.PbBodyType value) Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, getUnknownFieldSetBuilder, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, setUnknownFieldSetBuilder, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
tag_
private long tag_ -
type_
-
position_
-
positionBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, positionBuilder_Box2D.PbVec2OrBuilder> -
angle_
private float angle_ -
linearVelocity_
-
linearVelocityBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, linearVelocityBuilder_Box2D.PbVec2OrBuilder> -
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_
-
fixturesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder, fixturesBuilder_Box2D.PbFixtureOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent)
-
-
Method Details
-
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() -
create
-
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>
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
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
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildParsed
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbBody.Builder>
-
mergeFrom
-
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()- Specified by:
hasTag
in interfaceBox2D.PbBodyOrBuilder
-
getTag
public long getTag()- Specified by:
getTag
in interfaceBox2D.PbBodyOrBuilder
-
setTag
-
clearTag
-
hasType
public boolean hasType()- Specified by:
hasType
in interfaceBox2D.PbBodyOrBuilder
-
getType
- Specified by:
getType
in interfaceBox2D.PbBodyOrBuilder
-
setType
-
clearType
-
hasPosition
public boolean hasPosition()- Specified by:
hasPosition
in interfaceBox2D.PbBodyOrBuilder
-
getPosition
- Specified by:
getPosition
in interfaceBox2D.PbBodyOrBuilder
-
setPosition
-
setPosition
-
mergePosition
-
clearPosition
-
getPositionBuilder
-
getPositionOrBuilder
- Specified by:
getPositionOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getPositionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getPositionFieldBuilder()Box2D.PbVec2OrBuilder> -
hasAngle
public boolean hasAngle()- Specified by:
hasAngle
in interfaceBox2D.PbBodyOrBuilder
-
getAngle
public float getAngle()- Specified by:
getAngle
in interfaceBox2D.PbBodyOrBuilder
-
setAngle
-
clearAngle
-
hasLinearVelocity
public boolean hasLinearVelocity()- Specified by:
hasLinearVelocity
in interfaceBox2D.PbBodyOrBuilder
-
getLinearVelocity
- Specified by:
getLinearVelocity
in interfaceBox2D.PbBodyOrBuilder
-
setLinearVelocity
-
setLinearVelocity
-
mergeLinearVelocity
-
clearLinearVelocity
-
getLinearVelocityBuilder
-
getLinearVelocityOrBuilder
- Specified by:
getLinearVelocityOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getLinearVelocityFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getLinearVelocityFieldBuilder()Box2D.PbVec2OrBuilder> -
hasAngularVelocity
public boolean hasAngularVelocity()- Specified by:
hasAngularVelocity
in interfaceBox2D.PbBodyOrBuilder
-
getAngularVelocity
public float getAngularVelocity()- Specified by:
getAngularVelocity
in interfaceBox2D.PbBodyOrBuilder
-
setAngularVelocity
-
clearAngularVelocity
-
hasLinearDamping
public boolean hasLinearDamping()- Specified by:
hasLinearDamping
in interfaceBox2D.PbBodyOrBuilder
-
getLinearDamping
public float getLinearDamping()- Specified by:
getLinearDamping
in interfaceBox2D.PbBodyOrBuilder
-
setLinearDamping
-
clearLinearDamping
-
hasAngularDamping
public boolean hasAngularDamping()- Specified by:
hasAngularDamping
in interfaceBox2D.PbBodyOrBuilder
-
getAngularDamping
public float getAngularDamping()- Specified by:
getAngularDamping
in interfaceBox2D.PbBodyOrBuilder
-
setAngularDamping
-
clearAngularDamping
-
hasGravityScale
public boolean hasGravityScale()- Specified by:
hasGravityScale
in interfaceBox2D.PbBodyOrBuilder
-
getGravityScale
public float getGravityScale()- Specified by:
getGravityScale
in interfaceBox2D.PbBodyOrBuilder
-
setGravityScale
-
clearGravityScale
-
hasBullet
public boolean hasBullet()- Specified by:
hasBullet
in interfaceBox2D.PbBodyOrBuilder
-
getBullet
public boolean getBullet()- Specified by:
getBullet
in interfaceBox2D.PbBodyOrBuilder
-
setBullet
-
clearBullet
-
hasAllowSleep
public boolean hasAllowSleep()- Specified by:
hasAllowSleep
in interfaceBox2D.PbBodyOrBuilder
-
getAllowSleep
public boolean getAllowSleep()- Specified by:
getAllowSleep
in interfaceBox2D.PbBodyOrBuilder
-
setAllowSleep
-
clearAllowSleep
-
hasAwake
public boolean hasAwake()- Specified by:
hasAwake
in interfaceBox2D.PbBodyOrBuilder
-
getAwake
public boolean getAwake()- Specified by:
getAwake
in interfaceBox2D.PbBodyOrBuilder
-
setAwake
-
clearAwake
-
hasActive
public boolean hasActive()- Specified by:
hasActive
in interfaceBox2D.PbBodyOrBuilder
-
getActive
public boolean getActive()- Specified by:
getActive
in interfaceBox2D.PbBodyOrBuilder
-
setActive
-
clearActive
-
hasFixedRotation
public boolean hasFixedRotation()- Specified by:
hasFixedRotation
in interfaceBox2D.PbBodyOrBuilder
-
getFixedRotation
public boolean getFixedRotation()- Specified by:
getFixedRotation
in interfaceBox2D.PbBodyOrBuilder
-
setFixedRotation
-
clearFixedRotation
-
ensureFixturesIsMutable
private void ensureFixturesIsMutable() -
getFixturesList
- Specified by:
getFixturesList
in interfaceBox2D.PbBodyOrBuilder
-
getFixturesCount
public int getFixturesCount()- Specified by:
getFixturesCount
in interfaceBox2D.PbBodyOrBuilder
-
getFixtures
- Specified by:
getFixtures
in interfaceBox2D.PbBodyOrBuilder
-
setFixtures
-
setFixtures
-
addFixtures
-
addFixtures
-
addFixtures
-
addFixtures
-
addAllFixtures
-
clearFixtures
-
removeFixtures
-
getFixturesBuilder
-
getFixturesOrBuilder
- Specified by:
getFixturesOrBuilder
in interfaceBox2D.PbBodyOrBuilder
-
getFixturesOrBuilderList
- Specified by:
getFixturesOrBuilderList
in interfaceBox2D.PbBodyOrBuilder
-
addFixturesBuilder
-
addFixturesBuilder
-
getFixturesBuilderList
-
getFixturesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbFixture,Box2D.PbFixture.Builder, getFixturesFieldBuilder()Box2D.PbFixtureOrBuilder>
-