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
Protobuf type
box2d.PbWorld
-
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) repeated .box2d.PbBody bodies = 20;
addAllJoints
(java.lang.Iterable<? extends Box2D.PbJoint> values) repeated .box2d.PbJoint joints = 21;
addBodies
(int index, Box2D.PbBody value) repeated .box2d.PbBody bodies = 20;
addBodies
(int index, Box2D.PbBody.Builder builderForValue) repeated .box2d.PbBody bodies = 20;
addBodies
(Box2D.PbBody value) repeated .box2d.PbBody bodies = 20;
addBodies
(Box2D.PbBody.Builder builderForValue) repeated .box2d.PbBody bodies = 20;
repeated .box2d.PbBody bodies = 20;
addBodiesBuilder
(int index) repeated .box2d.PbBody bodies = 20;
addJoints
(int index, Box2D.PbJoint value) repeated .box2d.PbJoint joints = 21;
addJoints
(int index, Box2D.PbJoint.Builder builderForValue) repeated .box2d.PbJoint joints = 21;
addJoints
(Box2D.PbJoint value) repeated .box2d.PbJoint joints = 21;
addJoints
(Box2D.PbJoint.Builder builderForValue) repeated .box2d.PbJoint joints = 21;
repeated .box2d.PbJoint joints = 21;
addJointsBuilder
(int index) repeated .box2d.PbJoint joints = 21;
build()
private void
buildPartial0
(Box2D.PbWorld result) private void
clear()
optional bool allow_sleep = 3;
optional bool auto_clear_forces = 4;
repeated .box2d.PbBody bodies = 20;
optional bool continuous_physics = 6;
optional .box2d.PbVec2 gravity = 2;
repeated .box2d.PbJoint joints = 21;
optional bool sub_stepping = 7;
clearTag()
optional int64 tag = 1;
optional bool warm_starting = 5;
private void
private void
boolean
optional bool allow_sleep = 3;
boolean
optional bool auto_clear_forces = 4;
getBodies
(int index) repeated .box2d.PbBody bodies = 20;
getBodiesBuilder
(int index) repeated .box2d.PbBody bodies = 20;
java.util.List
<Box2D.PbBody.Builder> repeated .box2d.PbBody bodies = 20;
int
repeated .box2d.PbBody bodies = 20;
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbBody, Box2D.PbBody.Builder, Box2D.PbBodyOrBuilder> java.util.List
<Box2D.PbBody> repeated .box2d.PbBody bodies = 20;
getBodiesOrBuilder
(int index) repeated .box2d.PbBody bodies = 20;
java.util.List
<? extends Box2D.PbBodyOrBuilder> repeated .box2d.PbBody bodies = 20;
boolean
optional bool continuous_physics = 6;
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
optional .box2d.PbVec2 gravity = 2;
optional .box2d.PbVec2 gravity = 2;
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> optional .box2d.PbVec2 gravity = 2;
optional .box2d.PbVec2 gravity = 2;
getJoints
(int index) repeated .box2d.PbJoint joints = 21;
getJointsBuilder
(int index) repeated .box2d.PbJoint joints = 21;
java.util.List
<Box2D.PbJoint.Builder> repeated .box2d.PbJoint joints = 21;
int
repeated .box2d.PbJoint joints = 21;
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbJoint, Box2D.PbJoint.Builder, Box2D.PbJointOrBuilder> java.util.List
<Box2D.PbJoint> repeated .box2d.PbJoint joints = 21;
getJointsOrBuilder
(int index) repeated .box2d.PbJoint joints = 21;
java.util.List
<? extends Box2D.PbJointOrBuilder> repeated .box2d.PbJoint joints = 21;
boolean
optional bool sub_stepping = 7;
long
getTag()
optional int64 tag = 1;
boolean
optional bool warm_starting = 5;
boolean
optional bool allow_sleep = 3;
boolean
optional bool auto_clear_forces = 4;
boolean
optional bool continuous_physics = 6;
boolean
optional .box2d.PbVec2 gravity = 2;
boolean
optional bool sub_stepping = 7;
boolean
hasTag()
optional int64 tag = 1;
boolean
optional bool warm_starting = 5;
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) optional .box2d.PbVec2 gravity = 2;
removeBodies
(int index) repeated .box2d.PbBody bodies = 20;
removeJoints
(int index) repeated .box2d.PbJoint joints = 21;
setAllowSleep
(boolean value) optional bool allow_sleep = 3;
setAutoClearForces
(boolean value) optional bool auto_clear_forces = 4;
setBodies
(int index, Box2D.PbBody value) repeated .box2d.PbBody bodies = 20;
setBodies
(int index, Box2D.PbBody.Builder builderForValue) repeated .box2d.PbBody bodies = 20;
setContinuousPhysics
(boolean value) optional bool continuous_physics = 6;
setGravity
(Box2D.PbVec2 value) optional .box2d.PbVec2 gravity = 2;
setGravity
(Box2D.PbVec2.Builder builderForValue) optional .box2d.PbVec2 gravity = 2;
setJoints
(int index, Box2D.PbJoint value) repeated .box2d.PbJoint joints = 21;
setJoints
(int index, Box2D.PbJoint.Builder builderForValue) repeated .box2d.PbJoint joints = 21;
setSubStepping
(boolean value) optional bool sub_stepping = 7;
setTag
(long value) optional int64 tag = 1;
setWarmStarting
(boolean value) optional bool warm_starting = 5;
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
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.AbstractMessage.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() -
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>
-
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
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
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()optional int64 tag = 1;
- Specified by:
hasTag
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()optional int64 tag = 1;
- Specified by:
getTag
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The tag.
-
setTag
optional int64 tag = 1;
- Parameters:
value
- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
optional int64 tag = 1;
- Returns:
- This builder for chaining.
-
hasGravity
public boolean hasGravity()optional .box2d.PbVec2 gravity = 2;
- Specified by:
hasGravity
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the gravity field is set.
-
getGravity
optional .box2d.PbVec2 gravity = 2;
- Specified by:
getGravity
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The gravity.
-
setGravity
optional .box2d.PbVec2 gravity = 2;
-
setGravity
optional .box2d.PbVec2 gravity = 2;
-
mergeGravity
optional .box2d.PbVec2 gravity = 2;
-
clearGravity
optional .box2d.PbVec2 gravity = 2;
-
getGravityBuilder
optional .box2d.PbVec2 gravity = 2;
-
getGravityOrBuilder
optional .box2d.PbVec2 gravity = 2;
- Specified by:
getGravityOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getGravityFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getGravityFieldBuilder()Box2D.PbVec2OrBuilder> optional .box2d.PbVec2 gravity = 2;
-
hasAllowSleep
public boolean hasAllowSleep()optional bool allow_sleep = 3;
- Specified by:
hasAllowSleep
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the allowSleep field is set.
-
getAllowSleep
public boolean getAllowSleep()optional bool allow_sleep = 3;
- Specified by:
getAllowSleep
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The allowSleep.
-
setAllowSleep
optional bool allow_sleep = 3;
- Parameters:
value
- The allowSleep to set.- Returns:
- This builder for chaining.
-
clearAllowSleep
optional bool allow_sleep = 3;
- Returns:
- This builder for chaining.
-
hasAutoClearForces
public boolean hasAutoClearForces()optional bool auto_clear_forces = 4;
- Specified by:
hasAutoClearForces
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the autoClearForces field is set.
-
getAutoClearForces
public boolean getAutoClearForces()optional bool auto_clear_forces = 4;
- Specified by:
getAutoClearForces
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The autoClearForces.
-
setAutoClearForces
optional bool auto_clear_forces = 4;
- Parameters:
value
- The autoClearForces to set.- Returns:
- This builder for chaining.
-
clearAutoClearForces
optional bool auto_clear_forces = 4;
- Returns:
- This builder for chaining.
-
hasWarmStarting
public boolean hasWarmStarting()optional bool warm_starting = 5;
- Specified by:
hasWarmStarting
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the warmStarting field is set.
-
getWarmStarting
public boolean getWarmStarting()optional bool warm_starting = 5;
- Specified by:
getWarmStarting
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The warmStarting.
-
setWarmStarting
optional bool warm_starting = 5;
- Parameters:
value
- The warmStarting to set.- Returns:
- This builder for chaining.
-
clearWarmStarting
optional bool warm_starting = 5;
- Returns:
- This builder for chaining.
-
hasContinuousPhysics
public boolean hasContinuousPhysics()optional bool continuous_physics = 6;
- Specified by:
hasContinuousPhysics
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the continuousPhysics field is set.
-
getContinuousPhysics
public boolean getContinuousPhysics()optional bool continuous_physics = 6;
- Specified by:
getContinuousPhysics
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The continuousPhysics.
-
setContinuousPhysics
optional bool continuous_physics = 6;
- Parameters:
value
- The continuousPhysics to set.- Returns:
- This builder for chaining.
-
clearContinuousPhysics
optional bool continuous_physics = 6;
- Returns:
- This builder for chaining.
-
hasSubStepping
public boolean hasSubStepping()optional bool sub_stepping = 7;
- Specified by:
hasSubStepping
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- Whether the subStepping field is set.
-
getSubStepping
public boolean getSubStepping()optional bool sub_stepping = 7;
- Specified by:
getSubStepping
in interfaceBox2D.PbWorldOrBuilder
- Returns:
- The subStepping.
-
setSubStepping
optional bool sub_stepping = 7;
- Parameters:
value
- The subStepping to set.- Returns:
- This builder for chaining.
-
clearSubStepping
optional bool sub_stepping = 7;
- Returns:
- This builder for chaining.
-
ensureBodiesIsMutable
private void ensureBodiesIsMutable() -
getBodiesList
repeated .box2d.PbBody bodies = 20;
- Specified by:
getBodiesList
in interfaceBox2D.PbWorldOrBuilder
-
getBodiesCount
public int getBodiesCount()repeated .box2d.PbBody bodies = 20;
- Specified by:
getBodiesCount
in interfaceBox2D.PbWorldOrBuilder
-
getBodies
repeated .box2d.PbBody bodies = 20;
- Specified by:
getBodies
in interfaceBox2D.PbWorldOrBuilder
-
setBodies
repeated .box2d.PbBody bodies = 20;
-
setBodies
repeated .box2d.PbBody bodies = 20;
-
addBodies
repeated .box2d.PbBody bodies = 20;
-
addBodies
repeated .box2d.PbBody bodies = 20;
-
addBodies
repeated .box2d.PbBody bodies = 20;
-
addBodies
repeated .box2d.PbBody bodies = 20;
-
addAllBodies
repeated .box2d.PbBody bodies = 20;
-
clearBodies
repeated .box2d.PbBody bodies = 20;
-
removeBodies
repeated .box2d.PbBody bodies = 20;
-
getBodiesBuilder
repeated .box2d.PbBody bodies = 20;
-
getBodiesOrBuilder
repeated .box2d.PbBody bodies = 20;
- Specified by:
getBodiesOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getBodiesOrBuilderList
repeated .box2d.PbBody bodies = 20;
- Specified by:
getBodiesOrBuilderList
in interfaceBox2D.PbWorldOrBuilder
-
addBodiesBuilder
repeated .box2d.PbBody bodies = 20;
-
addBodiesBuilder
repeated .box2d.PbBody bodies = 20;
-
getBodiesBuilderList
repeated .box2d.PbBody bodies = 20;
-
getBodiesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbBody,Box2D.PbBody.Builder, getBodiesFieldBuilder()Box2D.PbBodyOrBuilder> -
ensureJointsIsMutable
private void ensureJointsIsMutable() -
getJointsList
repeated .box2d.PbJoint joints = 21;
- Specified by:
getJointsList
in interfaceBox2D.PbWorldOrBuilder
-
getJointsCount
public int getJointsCount()repeated .box2d.PbJoint joints = 21;
- Specified by:
getJointsCount
in interfaceBox2D.PbWorldOrBuilder
-
getJoints
repeated .box2d.PbJoint joints = 21;
- Specified by:
getJoints
in interfaceBox2D.PbWorldOrBuilder
-
setJoints
repeated .box2d.PbJoint joints = 21;
-
setJoints
repeated .box2d.PbJoint joints = 21;
-
addJoints
repeated .box2d.PbJoint joints = 21;
-
addJoints
repeated .box2d.PbJoint joints = 21;
-
addJoints
repeated .box2d.PbJoint joints = 21;
-
addJoints
repeated .box2d.PbJoint joints = 21;
-
addAllJoints
repeated .box2d.PbJoint joints = 21;
-
clearJoints
repeated .box2d.PbJoint joints = 21;
-
removeJoints
repeated .box2d.PbJoint joints = 21;
-
getJointsBuilder
repeated .box2d.PbJoint joints = 21;
-
getJointsOrBuilder
repeated .box2d.PbJoint joints = 21;
- Specified by:
getJointsOrBuilder
in interfaceBox2D.PbWorldOrBuilder
-
getJointsOrBuilderList
repeated .box2d.PbJoint joints = 21;
- Specified by:
getJointsOrBuilderList
in interfaceBox2D.PbWorldOrBuilder
-
addJointsBuilder
repeated .box2d.PbJoint joints = 21;
-
addJointsBuilder
repeated .box2d.PbJoint joints = 21;
-
getJointsBuilderList
repeated .box2d.PbJoint joints = 21;
-
getJointsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbJoint,Box2D.PbJoint.Builder, getJointsFieldBuilder()Box2D.PbJointOrBuilder>
-