Package org.box2d.proto
Class Box2D.PbWorld.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbWorld.Builder>
com.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
org.box2d.proto.Box2D.PbWorld.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.PbWorldOrBuilder
- Enclosing class:
Box2D.PbWorld
public static final class Box2D.PbWorld.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
implements Box2D.PbWorldOrBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private int
private java.util.List
<Box2D.PbBody> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbBody, Box2D.PbBody.Builder, Box2D.PbBodyOrBuilder> private boolean
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private java.util.List
<Box2D.PbJoint> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbJoint, Box2D.PbJoint.Builder, Box2D.PbJointOrBuilder> private boolean
private long
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllBodies
(java.lang.Iterable<? extends Box2D.PbBody> values) addAllJoints
(java.lang.Iterable<? extends Box2D.PbJoint> values) addBodies
(int index, Box2D.PbBody value) addBodies
(int index, Box2D.PbBody.Builder builderForValue) addBodies
(Box2D.PbBody value) addBodies
(Box2D.PbBody.Builder builderForValue) addBodiesBuilder
(int index) addJoints
(int index, Box2D.PbJoint value) addJoints
(int index, Box2D.PbJoint.Builder builderForValue) addJoints
(Box2D.PbJoint value) addJoints
(Box2D.PbJoint.Builder builderForValue) addJointsBuilder
(int index) build()
private Box2D.PbWorld
clear()
clearTag()
clone()
private static Box2D.PbWorld.Builder
create()
private void
private void
boolean
boolean
getBodies
(int index) getBodiesBuilder
(int index) java.util.List
<Box2D.PbBody.Builder> int
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbBody, Box2D.PbBody.Builder, Box2D.PbBodyOrBuilder> java.util.List
<Box2D.PbBody> getBodiesOrBuilder
(int index) java.util.List
<? extends Box2D.PbBodyOrBuilder> boolean
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> getJoints
(int index) getJointsBuilder
(int index) java.util.List
<Box2D.PbJoint.Builder> int
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbJoint, Box2D.PbJoint.Builder, Box2D.PbJointOrBuilder> java.util.List
<Box2D.PbJoint> getJointsOrBuilder
(int index) java.util.List
<? extends Box2D.PbJointOrBuilder> boolean
long
getTag()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasTag()
boolean
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.PbWorld other) mergeGravity
(Box2D.PbVec2 value) removeBodies
(int index) removeJoints
(int index) setAllowSleep
(boolean value) setAutoClearForces
(boolean value) setBodies
(int index, Box2D.PbBody value) setBodies
(int index, Box2D.PbBody.Builder builderForValue) setContinuousPhysics
(boolean value) setGravity
(Box2D.PbVec2 value) setGravity
(Box2D.PbVec2.Builder builderForValue) setJoints
(int index, Box2D.PbJoint value) setJoints
(int index, Box2D.PbJoint.Builder builderForValue) setSubStepping
(boolean value) setTag
(long value) setWarmStarting
(boolean 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_ -
gravity_
-
gravityBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, gravityBuilder_Box2D.PbVec2OrBuilder> -
allowSleep_
private boolean allowSleep_ -
autoClearForces_
private boolean autoClearForces_ -
warmStarting_
private boolean warmStarting_ -
continuousPhysics_
private boolean continuousPhysics_ -
subStepping_
private boolean subStepping_ -
bodies_
-
bodiesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbBody,Box2D.PbBody.Builder, bodiesBuilder_Box2D.PbBodyOrBuilder> -
joints_
-
jointsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbJoint,Box2D.PbJoint.Builder, jointsBuilder_Box2D.PbJointOrBuilder>
-
-
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.PbWorld.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.PbWorld.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.PbWorld.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.PbWorld.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.PbWorld.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
-
mergeFrom
public Box2D.PbWorld.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.PbWorld.Builder>
- Throws:
java.io.IOException
-
hasTag
public boolean hasTag()- Specified by:
hasTag
in interfaceBox2D.PbWorldOrBuilder
-
getTag
public long getTag()- Specified by:
getTag
in interfaceBox2D.PbWorldOrBuilder
-
setTag
-
clearTag
-
hasGravity
public boolean hasGravity()- Specified by:
hasGravity
in interfaceBox2D.PbWorldOrBuilder
-
getGravity
- Specified by:
getGravity
in interfaceBox2D.PbWorldOrBuilder
-
setGravity
-
setGravity
-
mergeGravity
-
clearGravity
-
getGravityBuilder
-
getGravityOrBuilder
- Specified by:
getGravityOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getGravityFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getGravityFieldBuilder()Box2D.PbVec2OrBuilder> -
hasAllowSleep
public boolean hasAllowSleep()- Specified by:
hasAllowSleep
in interfaceBox2D.PbWorldOrBuilder
-
getAllowSleep
public boolean getAllowSleep()- Specified by:
getAllowSleep
in interfaceBox2D.PbWorldOrBuilder
-
setAllowSleep
-
clearAllowSleep
-
hasAutoClearForces
public boolean hasAutoClearForces()- Specified by:
hasAutoClearForces
in interfaceBox2D.PbWorldOrBuilder
-
getAutoClearForces
public boolean getAutoClearForces()- Specified by:
getAutoClearForces
in interfaceBox2D.PbWorldOrBuilder
-
setAutoClearForces
-
clearAutoClearForces
-
hasWarmStarting
public boolean hasWarmStarting()- Specified by:
hasWarmStarting
in interfaceBox2D.PbWorldOrBuilder
-
getWarmStarting
public boolean getWarmStarting()- Specified by:
getWarmStarting
in interfaceBox2D.PbWorldOrBuilder
-
setWarmStarting
-
clearWarmStarting
-
hasContinuousPhysics
public boolean hasContinuousPhysics()- Specified by:
hasContinuousPhysics
in interfaceBox2D.PbWorldOrBuilder
-
getContinuousPhysics
public boolean getContinuousPhysics()- Specified by:
getContinuousPhysics
in interfaceBox2D.PbWorldOrBuilder
-
setContinuousPhysics
-
clearContinuousPhysics
-
hasSubStepping
public boolean hasSubStepping()- Specified by:
hasSubStepping
in interfaceBox2D.PbWorldOrBuilder
-
getSubStepping
public boolean getSubStepping()- Specified by:
getSubStepping
in interfaceBox2D.PbWorldOrBuilder
-
setSubStepping
-
clearSubStepping
-
ensureBodiesIsMutable
private void ensureBodiesIsMutable() -
getBodiesList
- Specified by:
getBodiesList
in interfaceBox2D.PbWorldOrBuilder
-
getBodiesCount
public int getBodiesCount()- Specified by:
getBodiesCount
in interfaceBox2D.PbWorldOrBuilder
-
getBodies
- Specified by:
getBodies
in interfaceBox2D.PbWorldOrBuilder
-
setBodies
-
setBodies
-
addBodies
-
addBodies
-
addBodies
-
addBodies
-
addAllBodies
-
clearBodies
-
removeBodies
-
getBodiesBuilder
-
getBodiesOrBuilder
- Specified by:
getBodiesOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getBodiesOrBuilderList
- Specified by:
getBodiesOrBuilderList
in interfaceBox2D.PbWorldOrBuilder
-
addBodiesBuilder
-
addBodiesBuilder
-
getBodiesBuilderList
-
getBodiesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbBody,Box2D.PbBody.Builder, getBodiesFieldBuilder()Box2D.PbBodyOrBuilder> -
ensureJointsIsMutable
private void ensureJointsIsMutable() -
getJointsList
- Specified by:
getJointsList
in interfaceBox2D.PbWorldOrBuilder
-
getJointsCount
public int getJointsCount()- Specified by:
getJointsCount
in interfaceBox2D.PbWorldOrBuilder
-
getJoints
- Specified by:
getJoints
in interfaceBox2D.PbWorldOrBuilder
-
setJoints
-
setJoints
-
addJoints
-
addJoints
-
addJoints
-
addJoints
-
addAllJoints
-
clearJoints
-
removeJoints
-
getJointsBuilder
-
getJointsOrBuilder
- Specified by:
getJointsOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getJointsOrBuilderList
- Specified by:
getJointsOrBuilderList
in interfaceBox2D.PbWorldOrBuilder
-
addJointsBuilder
-
addJointsBuilder
-
getJointsBuilderList
-
getJointsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbJoint,Box2D.PbJoint.Builder, getJointsFieldBuilder()Box2D.PbJointOrBuilder>
-