Package jolt.physics.body
Class BodyInterface.D
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.physics.body.BodyInterface
jolt.physics.body.BodyInterface.D
- All Implemented Interfaces:
JoltNative
- Enclosing class:
BodyInterface
-
Nested Class Summary
Nested classes/interfaces inherited from class jolt.physics.body.BodyInterface
BodyInterface.BodyBulk, BodyInterface.D, BodyInterface.F -
Field Summary
Fields inherited from class jolt.AddressedJoltNative
handle -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddImpulse(int bodyId, FVec3 impulse, DVec3 position) voidaddImpulse(int bodyId, FVec3 impulse, FVec3 position) voidgetCenterOfMassPosition(int bodyId, DVec3 out) voidgetCenterOfMassPosition(int bodyId, FVec3 out) voidgetCenterOfMassTransform(int bodyId, DMat44 out) voidgetCenterOfMassTransform(int bodyId, FMat44 out) voidgetPointVelocity(int bodyId, DVec3 point, FVec3 out) voidgetPointVelocity(int bodyId, FVec3 point, FVec3 out) voidgetPositionAndRotation(int bodyId, DVec3 outPosition, Quat outRotation) voidgetPositionAndRotation(int bodyId, FVec3 outPosition, Quat outRotation) voidgetWorldTransform(int bodyId, DMat44 out) voidgetWorldTransform(int bodyId, FMat44 out) voidmoveKinematic(int bodyId, DVec3 targetPosition, Quat targetRotation, float deltaTime) voidmoveKinematic(int bodyId, FVec3 targetPosition, Quat targetRotation, float deltaTime) voidsetPosition(int bodyId, DVec3 position, Activation activation) voidsetPosition(int bodyId, FVec3 position, Activation activation) voidsetPositionAndRotation(int bodyId, DVec3 position, Quat rotation, Activation activation) voidsetPositionAndRotation(int bodyId, FVec3 position, Quat rotation, Activation activation) voidsetPositionAndRotationWhenChanged(int bodyId, DVec3 position, Quat rotation, Activation activation) voidsetPositionAndRotationWhenChanged(int bodyId, FVec3 position, Quat rotation, Activation activation) voidsetPositionRotationAndVelocity(int bodyId, DVec3 position, FVec3 rotation, FVec3 linearVelocity, FVec3 angularVelocity) voidsetPositionRotationAndVelocity(int bodyId, FVec3 position, FVec3 rotation, FVec3 linearVelocity, FVec3 angularVelocity) Methods inherited from class jolt.physics.body.BodyInterface
activateBodies, activateBodies, activateBody, addAngularImpulse, addBodiesAbort, addBodiesFinalize, addBodiesPrepare, addBody, addForce, addForceAndTorque, addImpulse, addLinearAndAngularVelocity, addLinearVelocity, addTorque, assignBodyId, assignBodyId, at, bodyBulk, bodyBulk, createAndAddBody, createBody, createBodyWithId, createBodyWithoutId, deactivateBodies, deactivateBodies, deactivateBody, destroyBodies, destroyBodies, destroyBody, destroyBodyWithoutId, getAngularVelocity, getFriction, getGravityFactor, getInverseInertia, getLinearAndAngularVelocity, getLinearVelocity, getMaterial, getMotionQuality, getMotionType, getObjectLayer, getRestitution, getRotation, getShape, getTransformedShape, getUserData, invalidateContactCache, isActive, isAdded, notifyShapeChanged, removeBodies, removeBodies, removeBody, setAngularVelocity, setFriction, setGravityFactor, setLinearAndAngularVelocity, setLinearVelocity, setMotionQuality, setMotionType, setObjectLayer, setRestitution, setRotation, setShape, unassignBodyId, unassignBodyIds, unassignBodyIdsMethods inherited from class jolt.AddressedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Method Details
-
setPositionAndRotation
public void setPositionAndRotation(int bodyId, FVec3 position, Quat rotation, Activation activation) - Specified by:
setPositionAndRotationin classBodyInterface
-
setPositionAndRotation
public void setPositionAndRotation(int bodyId, DVec3 position, Quat rotation, Activation activation) - Specified by:
setPositionAndRotationin classBodyInterface
-
setPositionAndRotationWhenChanged
public void setPositionAndRotationWhenChanged(int bodyId, FVec3 position, Quat rotation, Activation activation) - Specified by:
setPositionAndRotationWhenChangedin classBodyInterface
-
setPositionAndRotationWhenChanged
public void setPositionAndRotationWhenChanged(int bodyId, DVec3 position, Quat rotation, Activation activation) - Specified by:
setPositionAndRotationWhenChangedin classBodyInterface
-
getPositionAndRotation
- Specified by:
getPositionAndRotationin classBodyInterface
-
getPositionAndRotation
- Specified by:
getPositionAndRotationin classBodyInterface
-
setPosition
- Specified by:
setPositionin classBodyInterface
-
setPosition
- Specified by:
setPositionin classBodyInterface
-
getCenterOfMassPosition
- Specified by:
getCenterOfMassPositionin classBodyInterface
-
getCenterOfMassPosition
- Specified by:
getCenterOfMassPositionin classBodyInterface
-
getWorldTransform
- Specified by:
getWorldTransformin classBodyInterface
-
getWorldTransform
- Specified by:
getWorldTransformin classBodyInterface
-
getCenterOfMassTransform
- Specified by:
getCenterOfMassTransformin classBodyInterface
-
getCenterOfMassTransform
- Specified by:
getCenterOfMassTransformin classBodyInterface
-
moveKinematic
- Specified by:
moveKinematicin classBodyInterface
-
moveKinematic
- Specified by:
moveKinematicin classBodyInterface
-
getPointVelocity
- Specified by:
getPointVelocityin classBodyInterface
-
getPointVelocity
- Specified by:
getPointVelocityin classBodyInterface
-
setPositionRotationAndVelocity
public void setPositionRotationAndVelocity(int bodyId, FVec3 position, FVec3 rotation, FVec3 linearVelocity, FVec3 angularVelocity) - Specified by:
setPositionRotationAndVelocityin classBodyInterface
-
setPositionRotationAndVelocity
public void setPositionRotationAndVelocity(int bodyId, DVec3 position, FVec3 rotation, FVec3 linearVelocity, FVec3 angularVelocity) - Specified by:
setPositionRotationAndVelocityin classBodyInterface
-
addForce
- Specified by:
addForcein classBodyInterface
-
addForce
- Specified by:
addForcein classBodyInterface
-
addImpulse
- Specified by:
addImpulsein classBodyInterface
-
addImpulse
- Specified by:
addImpulsein classBodyInterface
-