Class Box2D.PbBody
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.box2d.proto.Box2D.PbBody
- All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, Box2D.PbBodyOrBuilder
- Enclosing class:
Box2D
public static final class Box2D.PbBody
extends com.google.protobuf.GeneratedMessage
implements Box2D.PbBodyOrBuilder
Protobuf type
box2d.PbBody- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typebox2d.PbBodyNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanstatic final intstatic final intprivate booleanprivate floatstatic final intstatic final intstatic final intprivate floatprivate floatprivate booleanstatic final intprivate intprivate booleanstatic final intprivate static final Box2D.PbBodystatic final intprivate booleanprivate java.util.List<Box2D.PbFixture> static final intstatic final intprivate floatstatic final intstatic final intprivate floatprivate Box2D.PbVec2private byteprivate static final com.google.protobuf.Parser<Box2D.PbBody> private Box2D.PbVec2static final intprivate static final longprivate longstatic final intprivate intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(java.lang.Object obj) booleanoptional bool active = 56;booleanoptional bool allow_sleep = 54;floatgetAngle()optional float angle = 11;floatoptional float angular_damping = 51;floatoptional float angular_velocity = 13;booleangetAwake()optional bool awake = 55;booleanoptional bool bullet = 53;static Box2D.PbBodystatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanoptional bool fixed_rotation = 57;getFixtures(int index) repeated .box2d.PbFixture fixtures = 100;intrepeated .box2d.PbFixture fixtures = 100;java.util.List<Box2D.PbFixture> repeated .box2d.PbFixture fixtures = 100;getFixturesOrBuilder(int index) repeated .box2d.PbFixture fixtures = 100;java.util.List<? extends Box2D.PbFixtureOrBuilder> repeated .box2d.PbFixture fixtures = 100;floatoptional float gravity_scale = 52;floatconfigurationoptional .box2d.PbVec2 linear_velocity = 12;optional .box2d.PbVec2 linear_velocity = 12;com.google.protobuf.Parser<Box2D.PbBody> physical attributesphysical attributesintlonggetTag()optional int64 tag = 1;getType()required .box2d.PbBodyType type = 2;booleanoptional bool active = 56;booleanoptional bool allow_sleep = 54;booleanhasAngle()optional float angle = 11;booleanoptional float angular_damping = 51;booleanoptional float angular_velocity = 13;booleanhasAwake()optional bool awake = 55;booleanoptional bool bullet = 53;booleanoptional bool fixed_rotation = 57;booleanoptional float gravity_scale = 52;inthashCode()booleanconfigurationbooleanoptional .box2d.PbVec2 linear_velocity = 12;booleanphysical attributesbooleanhasTag()optional int64 tag = 1;booleanhasType()required .box2d.PbBodyType type = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Box2D.PbBody.Builderstatic Box2D.PbBody.BuildernewBuilder(Box2D.PbBody prototype) protected Box2D.PbBody.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Box2D.PbBodyparseDelimitedFrom(java.io.InputStream input) static Box2D.PbBodyparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbBodyparseFrom(byte[] data) static Box2D.PbBodyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbBodyparseFrom(com.google.protobuf.ByteString data) static Box2D.PbBodyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbBodyparseFrom(com.google.protobuf.CodedInputStream input) static Box2D.PbBodyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbBodyparseFrom(java.io.InputStream input) static Box2D.PbBodyparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbBodyparseFrom(java.nio.ByteBuffer data) static Box2D.PbBodyparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Box2D.PbBody> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
TAG_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER- See Also:
-
tag_
private long tag_ -
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
type_
private int type_ -
POSITION_FIELD_NUMBER
public static final int POSITION_FIELD_NUMBER- See Also:
-
position_
-
ANGLE_FIELD_NUMBER
public static final int ANGLE_FIELD_NUMBER- See Also:
-
angle_
private float angle_ -
LINEAR_VELOCITY_FIELD_NUMBER
public static final int LINEAR_VELOCITY_FIELD_NUMBER- See Also:
-
linearVelocity_
-
ANGULAR_VELOCITY_FIELD_NUMBER
public static final int ANGULAR_VELOCITY_FIELD_NUMBER- See Also:
-
angularVelocity_
private float angularVelocity_ -
LINEAR_DAMPING_FIELD_NUMBER
public static final int LINEAR_DAMPING_FIELD_NUMBER- See Also:
-
linearDamping_
private float linearDamping_ -
ANGULAR_DAMPING_FIELD_NUMBER
public static final int ANGULAR_DAMPING_FIELD_NUMBER- See Also:
-
angularDamping_
private float angularDamping_ -
GRAVITY_SCALE_FIELD_NUMBER
public static final int GRAVITY_SCALE_FIELD_NUMBER- See Also:
-
gravityScale_
private float gravityScale_ -
BULLET_FIELD_NUMBER
public static final int BULLET_FIELD_NUMBER- See Also:
-
bullet_
private boolean bullet_ -
ALLOW_SLEEP_FIELD_NUMBER
public static final int ALLOW_SLEEP_FIELD_NUMBER- See Also:
-
allowSleep_
private boolean allowSleep_ -
AWAKE_FIELD_NUMBER
public static final int AWAKE_FIELD_NUMBER- See Also:
-
awake_
private boolean awake_ -
ACTIVE_FIELD_NUMBER
public static final int ACTIVE_FIELD_NUMBER- See Also:
-
active_
private boolean active_ -
FIXED_ROTATION_FIELD_NUMBER
public static final int FIXED_ROTATION_FIELD_NUMBER- See Also:
-
fixedRotation_
private boolean fixedRotation_ -
FIXTURES_FIELD_NUMBER
public static final int FIXTURES_FIELD_NUMBER- See Also:
-
fixtures_
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
PbBody
private PbBody(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
PbBody
private PbBody()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasTag
public boolean hasTag()optional int64 tag = 1;- Specified by:
hasTagin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()optional int64 tag = 1;- Specified by:
getTagin interfaceBox2D.PbBodyOrBuilder- Returns:
- The tag.
-
hasType
public boolean hasType()required .box2d.PbBodyType type = 2;- Specified by:
hasTypein interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the type field is set.
-
getType
required .box2d.PbBodyType type = 2;- Specified by:
getTypein interfaceBox2D.PbBodyOrBuilder- Returns:
- The type.
-
hasPosition
public boolean hasPosition()physical attributes
optional .box2d.PbVec2 position = 10;- Specified by:
hasPositionin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the position field is set.
-
getPosition
physical attributes
optional .box2d.PbVec2 position = 10;- Specified by:
getPositionin interfaceBox2D.PbBodyOrBuilder- Returns:
- The position.
-
getPositionOrBuilder
physical attributes
optional .box2d.PbVec2 position = 10;- Specified by:
getPositionOrBuilderin interfaceBox2D.PbBodyOrBuilder
-
hasAngle
public boolean hasAngle()optional float angle = 11;- Specified by:
hasAnglein interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the angle field is set.
-
getAngle
public float getAngle()optional float angle = 11;- Specified by:
getAnglein interfaceBox2D.PbBodyOrBuilder- Returns:
- The angle.
-
hasLinearVelocity
public boolean hasLinearVelocity()optional .box2d.PbVec2 linear_velocity = 12;- Specified by:
hasLinearVelocityin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the linearVelocity field is set.
-
getLinearVelocity
optional .box2d.PbVec2 linear_velocity = 12;- Specified by:
getLinearVelocityin interfaceBox2D.PbBodyOrBuilder- Returns:
- The linearVelocity.
-
getLinearVelocityOrBuilder
optional .box2d.PbVec2 linear_velocity = 12;- Specified by:
getLinearVelocityOrBuilderin interfaceBox2D.PbBodyOrBuilder
-
hasAngularVelocity
public boolean hasAngularVelocity()optional float angular_velocity = 13;- Specified by:
hasAngularVelocityin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the angularVelocity field is set.
-
getAngularVelocity
public float getAngularVelocity()optional float angular_velocity = 13;- Specified by:
getAngularVelocityin interfaceBox2D.PbBodyOrBuilder- Returns:
- The angularVelocity.
-
hasLinearDamping
public boolean hasLinearDamping()configuration
optional float linear_damping = 50;- Specified by:
hasLinearDampingin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the linearDamping field is set.
-
getLinearDamping
public float getLinearDamping()configuration
optional float linear_damping = 50;- Specified by:
getLinearDampingin interfaceBox2D.PbBodyOrBuilder- Returns:
- The linearDamping.
-
hasAngularDamping
public boolean hasAngularDamping()optional float angular_damping = 51;- Specified by:
hasAngularDampingin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the angularDamping field is set.
-
getAngularDamping
public float getAngularDamping()optional float angular_damping = 51;- Specified by:
getAngularDampingin interfaceBox2D.PbBodyOrBuilder- Returns:
- The angularDamping.
-
hasGravityScale
public boolean hasGravityScale()optional float gravity_scale = 52;- Specified by:
hasGravityScalein interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the gravityScale field is set.
-
getGravityScale
public float getGravityScale()optional float gravity_scale = 52;- Specified by:
getGravityScalein interfaceBox2D.PbBodyOrBuilder- Returns:
- The gravityScale.
-
hasBullet
public boolean hasBullet()optional bool bullet = 53;- Specified by:
hasBulletin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the bullet field is set.
-
getBullet
public boolean getBullet()optional bool bullet = 53;- Specified by:
getBulletin interfaceBox2D.PbBodyOrBuilder- Returns:
- The bullet.
-
hasAllowSleep
public boolean hasAllowSleep()optional bool allow_sleep = 54;- Specified by:
hasAllowSleepin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the allowSleep field is set.
-
getAllowSleep
public boolean getAllowSleep()optional bool allow_sleep = 54;- Specified by:
getAllowSleepin interfaceBox2D.PbBodyOrBuilder- Returns:
- The allowSleep.
-
hasAwake
public boolean hasAwake()optional bool awake = 55;- Specified by:
hasAwakein interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the awake field is set.
-
getAwake
public boolean getAwake()optional bool awake = 55;- Specified by:
getAwakein interfaceBox2D.PbBodyOrBuilder- Returns:
- The awake.
-
hasActive
public boolean hasActive()optional bool active = 56;- Specified by:
hasActivein interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the active field is set.
-
getActive
public boolean getActive()optional bool active = 56;- Specified by:
getActivein interfaceBox2D.PbBodyOrBuilder- Returns:
- The active.
-
hasFixedRotation
public boolean hasFixedRotation()optional bool fixed_rotation = 57;- Specified by:
hasFixedRotationin interfaceBox2D.PbBodyOrBuilder- Returns:
- Whether the fixedRotation field is set.
-
getFixedRotation
public boolean getFixedRotation()optional bool fixed_rotation = 57;- Specified by:
getFixedRotationin interfaceBox2D.PbBodyOrBuilder- Returns:
- The fixedRotation.
-
getFixturesList
repeated .box2d.PbFixture fixtures = 100;- Specified by:
getFixturesListin interfaceBox2D.PbBodyOrBuilder
-
getFixturesOrBuilderList
repeated .box2d.PbFixture fixtures = 100;- Specified by:
getFixturesOrBuilderListin interfaceBox2D.PbBodyOrBuilder
-
getFixturesCount
public int getFixturesCount()repeated .box2d.PbFixture fixtures = 100;- Specified by:
getFixturesCountin interfaceBox2D.PbBodyOrBuilder
-
getFixtures
repeated .box2d.PbFixture fixtures = 100;- Specified by:
getFixturesin interfaceBox2D.PbBodyOrBuilder
-
getFixturesOrBuilder
repeated .box2d.PbFixture fixtures = 100;- Specified by:
getFixturesOrBuilderin interfaceBox2D.PbBodyOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException - Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj) - Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Box2D.PbBody parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbBody parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbBody parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbBody parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbBody parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbBody parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbBody parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
parseDelimitedFrom
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Box2D.PbBody parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbBody parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException - Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbBody parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Box2D.PbBody.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-