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 Details

  • 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 class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      public Box2D.PbWorld.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbWorld.Builder>
    • getDefaultInstanceForType

      public Box2D.PbWorld getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Box2D.PbWorld build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Box2D.PbWorld buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartialRepeatedFields

      private void buildPartialRepeatedFields(Box2D.PbWorld result)
    • buildPartial0

      private void buildPartial0(Box2D.PbWorld result)
    • mergeFrom

      public Box2D.PbWorld.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Box2D.PbWorld.Builder>
    • mergeFrom

      public Box2D.PbWorld.Builder mergeFrom(Box2D.PbWorld other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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 interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Box2D.PbWorld.Builder>
      Throws:
      java.io.IOException
    • hasTag

      public boolean hasTag()
      optional int64 tag = 1;
      Specified by:
      hasTag in interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the tag field is set.
    • getTag

      public long getTag()
      optional int64 tag = 1;
      Specified by:
      getTag in interface Box2D.PbWorldOrBuilder
      Returns:
      The tag.
    • setTag

      public Box2D.PbWorld.Builder setTag(long value)
      optional int64 tag = 1;
      Parameters:
      value - The tag to set.
      Returns:
      This builder for chaining.
    • clearTag

      public Box2D.PbWorld.Builder clearTag()
      optional int64 tag = 1;
      Returns:
      This builder for chaining.
    • hasGravity

      public boolean hasGravity()
      optional .box2d.PbVec2 gravity = 2;
      Specified by:
      hasGravity in interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the gravity field is set.
    • getGravity

      public Box2D.PbVec2 getGravity()
      optional .box2d.PbVec2 gravity = 2;
      Specified by:
      getGravity in interface Box2D.PbWorldOrBuilder
      Returns:
      The gravity.
    • setGravity

      public Box2D.PbWorld.Builder setGravity(Box2D.PbVec2 value)
      optional .box2d.PbVec2 gravity = 2;
    • setGravity

      public Box2D.PbWorld.Builder setGravity(Box2D.PbVec2.Builder builderForValue)
      optional .box2d.PbVec2 gravity = 2;
    • mergeGravity

      public Box2D.PbWorld.Builder mergeGravity(Box2D.PbVec2 value)
      optional .box2d.PbVec2 gravity = 2;
    • clearGravity

      public Box2D.PbWorld.Builder clearGravity()
      optional .box2d.PbVec2 gravity = 2;
    • getGravityBuilder

      public Box2D.PbVec2.Builder getGravityBuilder()
      optional .box2d.PbVec2 gravity = 2;
    • getGravityOrBuilder

      public Box2D.PbVec2OrBuilder getGravityOrBuilder()
      optional .box2d.PbVec2 gravity = 2;
      Specified by:
      getGravityOrBuilder in interface Box2D.PbWorldOrBuilder
    • internalGetGravityFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> internalGetGravityFieldBuilder()
      optional .box2d.PbVec2 gravity = 2;
    • hasAllowSleep

      public boolean hasAllowSleep()
      optional bool allow_sleep = 3;
      Specified by:
      hasAllowSleep in interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the allowSleep field is set.
    • getAllowSleep

      public boolean getAllowSleep()
      optional bool allow_sleep = 3;
      Specified by:
      getAllowSleep in interface Box2D.PbWorldOrBuilder
      Returns:
      The allowSleep.
    • setAllowSleep

      public Box2D.PbWorld.Builder setAllowSleep(boolean value)
      optional bool allow_sleep = 3;
      Parameters:
      value - The allowSleep to set.
      Returns:
      This builder for chaining.
    • clearAllowSleep

      public Box2D.PbWorld.Builder 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 interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the autoClearForces field is set.
    • getAutoClearForces

      public boolean getAutoClearForces()
      optional bool auto_clear_forces = 4;
      Specified by:
      getAutoClearForces in interface Box2D.PbWorldOrBuilder
      Returns:
      The autoClearForces.
    • setAutoClearForces

      public Box2D.PbWorld.Builder setAutoClearForces(boolean value)
      optional bool auto_clear_forces = 4;
      Parameters:
      value - The autoClearForces to set.
      Returns:
      This builder for chaining.
    • clearAutoClearForces

      public Box2D.PbWorld.Builder 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 interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the warmStarting field is set.
    • getWarmStarting

      public boolean getWarmStarting()
      optional bool warm_starting = 5;
      Specified by:
      getWarmStarting in interface Box2D.PbWorldOrBuilder
      Returns:
      The warmStarting.
    • setWarmStarting

      public Box2D.PbWorld.Builder setWarmStarting(boolean value)
      optional bool warm_starting = 5;
      Parameters:
      value - The warmStarting to set.
      Returns:
      This builder for chaining.
    • clearWarmStarting

      public Box2D.PbWorld.Builder clearWarmStarting()
      optional bool warm_starting = 5;
      Returns:
      This builder for chaining.
    • hasContinuousPhysics

      public boolean hasContinuousPhysics()
      optional bool continuous_physics = 6;
      Specified by:
      hasContinuousPhysics in interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the continuousPhysics field is set.
    • getContinuousPhysics

      public boolean getContinuousPhysics()
      optional bool continuous_physics = 6;
      Specified by:
      getContinuousPhysics in interface Box2D.PbWorldOrBuilder
      Returns:
      The continuousPhysics.
    • setContinuousPhysics

      public Box2D.PbWorld.Builder setContinuousPhysics(boolean value)
      optional bool continuous_physics = 6;
      Parameters:
      value - The continuousPhysics to set.
      Returns:
      This builder for chaining.
    • clearContinuousPhysics

      public Box2D.PbWorld.Builder clearContinuousPhysics()
      optional bool continuous_physics = 6;
      Returns:
      This builder for chaining.
    • hasSubStepping

      public boolean hasSubStepping()
      optional bool sub_stepping = 7;
      Specified by:
      hasSubStepping in interface Box2D.PbWorldOrBuilder
      Returns:
      Whether the subStepping field is set.
    • getSubStepping

      public boolean getSubStepping()
      optional bool sub_stepping = 7;
      Specified by:
      getSubStepping in interface Box2D.PbWorldOrBuilder
      Returns:
      The subStepping.
    • setSubStepping

      public Box2D.PbWorld.Builder setSubStepping(boolean value)
      optional bool sub_stepping = 7;
      Parameters:
      value - The subStepping to set.
      Returns:
      This builder for chaining.
    • clearSubStepping

      public Box2D.PbWorld.Builder clearSubStepping()
      optional bool sub_stepping = 7;
      Returns:
      This builder for chaining.
    • ensureBodiesIsMutable

      private void ensureBodiesIsMutable()
    • getBodiesList

      public java.util.List<Box2D.PbBody> getBodiesList()
      repeated .box2d.PbBody bodies = 20;
      Specified by:
      getBodiesList in interface Box2D.PbWorldOrBuilder
    • getBodiesCount

      public int getBodiesCount()
      repeated .box2d.PbBody bodies = 20;
      Specified by:
      getBodiesCount in interface Box2D.PbWorldOrBuilder
    • getBodies

      public Box2D.PbBody getBodies(int index)
      repeated .box2d.PbBody bodies = 20;
      Specified by:
      getBodies in interface Box2D.PbWorldOrBuilder
    • setBodies

      public Box2D.PbWorld.Builder setBodies(int index, Box2D.PbBody value)
      repeated .box2d.PbBody bodies = 20;
    • setBodies

      public Box2D.PbWorld.Builder setBodies(int index, Box2D.PbBody.Builder builderForValue)
      repeated .box2d.PbBody bodies = 20;
    • addBodies

      public Box2D.PbWorld.Builder addBodies(Box2D.PbBody value)
      repeated .box2d.PbBody bodies = 20;
    • addBodies

      public Box2D.PbWorld.Builder addBodies(int index, Box2D.PbBody value)
      repeated .box2d.PbBody bodies = 20;
    • addBodies

      public Box2D.PbWorld.Builder addBodies(Box2D.PbBody.Builder builderForValue)
      repeated .box2d.PbBody bodies = 20;
    • addBodies

      public Box2D.PbWorld.Builder addBodies(int index, Box2D.PbBody.Builder builderForValue)
      repeated .box2d.PbBody bodies = 20;
    • addAllBodies

      public Box2D.PbWorld.Builder addAllBodies(java.lang.Iterable<? extends Box2D.PbBody> values)
      repeated .box2d.PbBody bodies = 20;
    • clearBodies

      public Box2D.PbWorld.Builder clearBodies()
      repeated .box2d.PbBody bodies = 20;
    • removeBodies

      public Box2D.PbWorld.Builder removeBodies(int index)
      repeated .box2d.PbBody bodies = 20;
    • getBodiesBuilder

      public Box2D.PbBody.Builder getBodiesBuilder(int index)
      repeated .box2d.PbBody bodies = 20;
    • getBodiesOrBuilder

      public Box2D.PbBodyOrBuilder getBodiesOrBuilder(int index)
      repeated .box2d.PbBody bodies = 20;
      Specified by:
      getBodiesOrBuilder in interface Box2D.PbWorldOrBuilder
    • getBodiesOrBuilderList

      public java.util.List<? extends Box2D.PbBodyOrBuilder> getBodiesOrBuilderList()
      repeated .box2d.PbBody bodies = 20;
      Specified by:
      getBodiesOrBuilderList in interface Box2D.PbWorldOrBuilder
    • addBodiesBuilder

      public Box2D.PbBody.Builder addBodiesBuilder()
      repeated .box2d.PbBody bodies = 20;
    • addBodiesBuilder

      public Box2D.PbBody.Builder addBodiesBuilder(int index)
      repeated .box2d.PbBody bodies = 20;
    • getBodiesBuilderList

      public java.util.List<Box2D.PbBody.Builder> getBodiesBuilderList()
      repeated .box2d.PbBody bodies = 20;
    • internalGetBodiesFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbBody,Box2D.PbBody.Builder,Box2D.PbBodyOrBuilder> internalGetBodiesFieldBuilder()
    • ensureJointsIsMutable

      private void ensureJointsIsMutable()
    • getJointsList

      public java.util.List<Box2D.PbJoint> getJointsList()
      repeated .box2d.PbJoint joints = 21;
      Specified by:
      getJointsList in interface Box2D.PbWorldOrBuilder
    • getJointsCount

      public int getJointsCount()
      repeated .box2d.PbJoint joints = 21;
      Specified by:
      getJointsCount in interface Box2D.PbWorldOrBuilder
    • getJoints

      public Box2D.PbJoint getJoints(int index)
      repeated .box2d.PbJoint joints = 21;
      Specified by:
      getJoints in interface Box2D.PbWorldOrBuilder
    • setJoints

      public Box2D.PbWorld.Builder setJoints(int index, Box2D.PbJoint value)
      repeated .box2d.PbJoint joints = 21;
    • setJoints

      public Box2D.PbWorld.Builder setJoints(int index, Box2D.PbJoint.Builder builderForValue)
      repeated .box2d.PbJoint joints = 21;
    • addJoints

      public Box2D.PbWorld.Builder addJoints(Box2D.PbJoint value)
      repeated .box2d.PbJoint joints = 21;
    • addJoints

      public Box2D.PbWorld.Builder addJoints(int index, Box2D.PbJoint value)
      repeated .box2d.PbJoint joints = 21;
    • addJoints

      public Box2D.PbWorld.Builder addJoints(Box2D.PbJoint.Builder builderForValue)
      repeated .box2d.PbJoint joints = 21;
    • addJoints

      public Box2D.PbWorld.Builder addJoints(int index, Box2D.PbJoint.Builder builderForValue)
      repeated .box2d.PbJoint joints = 21;
    • addAllJoints

      public Box2D.PbWorld.Builder addAllJoints(java.lang.Iterable<? extends Box2D.PbJoint> values)
      repeated .box2d.PbJoint joints = 21;
    • clearJoints

      public Box2D.PbWorld.Builder clearJoints()
      repeated .box2d.PbJoint joints = 21;
    • removeJoints

      public Box2D.PbWorld.Builder removeJoints(int index)
      repeated .box2d.PbJoint joints = 21;
    • getJointsBuilder

      public Box2D.PbJoint.Builder getJointsBuilder(int index)
      repeated .box2d.PbJoint joints = 21;
    • getJointsOrBuilder

      public Box2D.PbJointOrBuilder getJointsOrBuilder(int index)
      repeated .box2d.PbJoint joints = 21;
      Specified by:
      getJointsOrBuilder in interface Box2D.PbWorldOrBuilder
    • getJointsOrBuilderList

      public java.util.List<? extends Box2D.PbJointOrBuilder> getJointsOrBuilderList()
      repeated .box2d.PbJoint joints = 21;
      Specified by:
      getJointsOrBuilderList in interface Box2D.PbWorldOrBuilder
    • addJointsBuilder

      public Box2D.PbJoint.Builder addJointsBuilder()
      repeated .box2d.PbJoint joints = 21;
    • addJointsBuilder

      public Box2D.PbJoint.Builder addJointsBuilder(int index)
      repeated .box2d.PbJoint joints = 21;
    • getJointsBuilderList

      public java.util.List<Box2D.PbJoint.Builder> getJointsBuilderList()
      repeated .box2d.PbJoint joints = 21;
    • internalGetJointsFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbJoint,Box2D.PbJoint.Builder,Box2D.PbJointOrBuilder> internalGetJointsFieldBuilder()