Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AaBox - Class in com.github.stephengold.joltjni
3-D geometric description of an axis-aligned box.
AaBox() - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate an invalid box.
AaBox(ConstAaBox) - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate a copy of the specified box.
AaBox(RVec3Arg, RVec3Arg) - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate a box with the specified minimum and maximum coordinates.
AaBox(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate a cubic box with the specified center coordinates and half extent.
AaBox(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate a box with the specified minimum and maximum coordinates.
AaBoxCast - Class in com.github.stephengold.joltjni
An axis-aligned box translating along a line segment.
AaBoxCast() - Constructor for class com.github.stephengold.joltjni.AaBoxCast
Instantiate an invalid box cast.
AaBoxCast(AaBoxCast) - Constructor for class com.github.stephengold.joltjni.AaBoxCast
Instantiate a copy of the specified box cast.
abs() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the absolute value of each component.
abs() - Method in class com.github.stephengold.joltjni.Vec3
Return the absolute value of each component.
AcceptAllContactsForThisBodyPair - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
accept this and any future contact points for this pair
AcceptContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
accept the contact
AcceptContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
accept this contact only
aCos(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the inverse cosine of the specified single-precision ratio.
activate() - Method in class com.github.stephengold.joltjni.Character
Wake up the character using the locking body interface.
activate(boolean) - Method in class com.github.stephengold.joltjni.Character
Wake up the character.
Activate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActivation
activate the added body
activateBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
Activate the specified bodies.
activateBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
Activate the specified bodies.
activateBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Activate the specified bodies.
activateBodiesInAaBox(ConstAaBox, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BodyInterface
Active all bodies within the specified bounds that satisfy the specified filters.
activateBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Activate the specified body.
activateConstraint(ConstTwoBodyConstraint) - Method in class com.github.stephengold.joltjni.BodyInterface
Activate all non-static bodies attached to the specified constraint.
add(CharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Add the specified character to the collision list.
addAdditionalConstraint(AdditionalConstraint) - Method in class com.github.stephengold.joltjni.RagdollSettings
Add the specified constraint.
addAdditionalConstraint(AdditionalConstraint) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Add the specified constraint.
addAngularImpulse(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified angular impulse to the specified body.
addAngularImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified angular impulse to the body.
addBodiesAbort(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BodyInterface
Abort adding bodies to the physics system.
addBodiesAbort(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Abort adding bodies to the phase.
addBodiesAbort(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BodyInterface
Abort adding bodies to the physics system.
addBodiesAbort(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Abort adding bodies to the phase.
addBodiesFinalize(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Finish adding bodies to the phase.
addBodiesFinalize(BodyIdArray, int, long, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Finish adding bodies to the physics system.
addBodiesFinalize(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Finish adding bodies to the phase.
addBodiesFinalize(BodyIdArray, long, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Finish adding bodies to the physics system.
addBodiesPrepare(BodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
Prepare to add a batch of bodies to the physics system.
addBodiesPrepare(BodyIdArray) - Method in class com.github.stephengold.joltjni.BroadPhase
Prepare to add a batch of bodies to the phase.
addBodiesPrepare(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Prepare to add a batch of bodies to the physics system.
addBodiesPrepare(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
Prepare to add a batch of bodies to the phase.
addBody(int, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Add the specified body to the physics system.
addBody(Body) - Method in class com.github.stephengold.joltjni.BodyManager
Add a body, assigning the next available ID.
addBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsScene
Add the specified body to the scene.
addBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Add the specified body to the scene.
addBody(ConstBody, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Add the specified body to the physics system.
addConstraint(Constraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Add the specified constraint to the system.
addConstraint(TwoBodyConstraintRef) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Add the specified constraint to the system.
addConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.PhysicsScene
Add the specified constraint to the scene.
addConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Add the specified constraint to the scene.
addConstraint(VehicleConstraintRef) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Add the specified constraint to the system.
AddConvexRadiusSupport - Class in com.github.stephengold.joltjni
Add convex radius to a support function.
AddConvexRadiusSupport(Support, float) - Constructor for class com.github.stephengold.joltjni.AddConvexRadiusSupport
Instantiate for the specified support function and convex radius.
AddConvexRadiusTab - Class in com.github.stephengold.joltjni
Add convex radius to a TransformedAaBox.
AddConvexRadiusTab(TransformedAaBox, float) - Constructor for class com.github.stephengold.joltjni.AddConvexRadiusTab
Instantiate for the specified box and convex radius.
addEdgeConstraint(ConstEdge) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified edge constraint.
addEdgeConstraint(ConstEdge) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Add the specified edge constraint.
addFace(ConstFace) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified face.
addFace(ConstFace) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Add the specified face.
addForce(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified force to the specified body's center of mass.
addForce(int, Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified force to the specified body at the specified location.
addForce(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified force to the body's center of mass.
addForce(Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified force at the specified location.
addHit(int) - Method in class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
Callback invoked (by native code) each time a new collision is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastRayCollector
Callback invoked (by native code) each time a new raycast hit is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
Callback invoked (by native code) each time a new shape-cast hit is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastShapeCollector
Callback invoked (by native code) each time a new shape-cast hit is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollidePointCollector
Callback invoked (by native code) each time a new collision is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollideShapeCollector
Callback invoked (by native code) each time a new collision is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomRayCastBodyCollector
Callback invoked (by native code) each time a new ray-cast hit is detected.
addHulls(Collection<ConvexHull>) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add a collection of convex hulls generated by V-HACD.
addImpulse(float, float, float) - Method in class com.github.stephengold.joltjni.Body
Apply the specified impulse to the body's center of mass.
addImpulse(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified impulse to the specified body's center of mass.
addImpulse(int, Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified impulse to the specified body at the specified location.
addImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified impulse to the body's center of mass.
addImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Apply an impulse to the character's center of mass, using the locking body interface.
addImpulse(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Apply an impulse to the character's center of mass.
addImpulse(Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified impulse at the specified location.
addIndexedTriangle(int, int, int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Append the specified triangle to the internal array.
addInPlace(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
Add the specified offsets.
addInPlace(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
Add the specified offsets.
addInvBindMatrix(InvBind) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Append the specified inverse-bind matrix.
addInvBindMatrix(InvBind) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Append the specified inverse-bind matrix.
AdditionalConstraint - Class in com.github.stephengold.joltjni
Specify an additional constraint for use in a ragdoll.
AdditionalConstraint(int, int, TwoBodyConstraintSettings) - Constructor for class com.github.stephengold.joltjni.AdditionalConstraint
Instantiate an additional constraint.
addJoint(String) - Method in class com.github.stephengold.joltjni.Skeleton
Add a root joint.
addJoint(String, int) - Method in class com.github.stephengold.joltjni.Skeleton
Add a non-root joint.
addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Add to the character's linear velocity, using the locking body interface.
addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Ragdoll
Add to the linear velocity of all bodies in the ragdoll.
addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.RagdollRef
Add to the linear velocity of all bodies in the ragdoll.
addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Add to the character's linear velocity.
addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Add to the linear velocity of all bodies in the ragdoll.
addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Add to the linear velocity of all bodies in the ragdoll.
addMaterial(ConstHairMaterial) - Method in class com.github.stephengold.joltjni.HairSettings
Append the specified material.
addMaterial(ConstHairMaterial) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Append the specified material.
addPoint(float, float) - Method in class com.github.stephengold.joltjni.LinearCurve
Add the specified point to the curve.
addPoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Add the specified point to the hull.
addPoint(Vec3Arg, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.PathConstraintPathHermite
Add a point to the end of the path.
addProgressListener(ProgressListener) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
Register the specified progress listener.
addRodBendTwistConstraint(ConstRodBendTwist) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Append the specified bend-twist constraint.
addRodBendTwistConstraint(ConstRodBendTwist) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Append the specified bend-twist constraint.
addRodStretchShearConstraint(ConstRodStretchShear) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Append the specified discrete Cosserat rod.
addRodStretchShearConstraint(ConstRodStretchShear) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Append the specified discrete Cosserat rod.
addShape(float, float, float, ConstShape) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified sub-shape at the specified offset.
addShape(float, float, float, ConstShapeSettings) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified sub-shape at the specified offset.
addShape(Vec3Arg, QuatArg, ConstShape) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified sub-shape at the specified position.
addShape(Vec3Arg, QuatArg, ConstShape) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Add a sub-shape in the specified position.
addShape(Vec3Arg, QuatArg, ConstShapeSettings) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified sub-shape at the specified position.
addSkinnedConstraint(Skinned) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Append the specified skinning constraint.
addSkinnedConstraint(Skinned) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Append the specified skinning constraint.
addSoftBody(ConstSoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsScene
Add the specified soft body to the scene.
addSoftBody(SoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Add the specified soft body to the scene.
addStepListener(PhysicsStepListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Add the specified step listener to the system.
addToPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
Add the character to its PhysicsSystem and activate it, using the locking body interface.
addToPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
Add the character to its PhysicsSystem and activate it, using the locking body interface.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.Character
Add the character to its PhysicsSystem using the locking body interface.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.CharacterRef
Add the character to its PhysicsSystem using the locking body interface.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.Ragdoll
Add bodies and constraints to the physics system and optionally activate the bodies.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.RagdollRef
Add bodies and constraints to the physics system and optionally activate the bodies.
addToPhysicsSystem(EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Add the character to its PhysicsSystem.
addToPhysicsSystem(EActivation, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Add the character to its PhysicsSystem.
addTorque(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified torque to the specified body.
addTorque(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified torque to the body.
addTriangleVertex(ConstFloat3) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Append the specified vertex to the internal array.
addVertex(ConstVertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified vertex.
addVertex(ConstVertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Add the specified vertex.
addVolumeConstraint(ConstVolume) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified volume constraint.
addVolumeConstraint(ConstVolume) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Add the specified volume constraint.
addWheel(int) - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Add the specified wheel to the track.
addWheels(WheelSettings...) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Append the specified wheel settings.
addWheels(WheelSettings...) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Append the specified wheel settings.
adjustCenterOfMass() - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Recalculate the center of mass and shift the sub-shapes accordingly.
All - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
all degrees of freedom (this is the default)
All - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save all state
AllHitCastRayCollector - Class in com.github.stephengold.joltjni
Collect all results from a narrow-phase ray-cast query.
AllHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCastRayCollector
Instantiate a default collector.
AllHitCastShapeCollector - Class in com.github.stephengold.joltjni
Collect all results from a narrow-phase shape-cast query.
AllHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCastShapeCollector
Instantiate a default collector.
AllHitCollidePointCollector - Class in com.github.stephengold.joltjni
Collect all results from a narrow-phase point query.
AllHitCollidePointCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollidePointCollector
Instantiate a default collector.
AllHitCollideShapeBodyCollector - Class in com.github.stephengold.joltjni
Collect all results from a broadphase shape collision.
AllHitCollideShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
Instantiate a default collector.
AllHitCollideShapeCollector - Class in com.github.stephengold.joltjni
Collect all results from a narrow-phase shape collision.
AllHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Instantiate a default collector.
AllHitRayCastBodyCollector - Class in com.github.stephengold.joltjni
Collect all results from a broad-phase ray-cast query.
AllHitRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Instantiate a default collector.
AllHitTransformedShapeCollector - Class in com.github.stephengold.joltjni
Collect all leaf shapes from a transformed shape or narrow-phase query.
AllHitTransformedShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Instantiate a default collector.
allocateBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.BodyManager
Create a body using the specified settings, but do not add it.
allowSleep() - Method in class com.github.stephengold.joltjni.VehicleEngine
Test whether the vehicle is allowed to sleep.
allowSleep() - Method in class com.github.stephengold.joltjni.VehicleTransmission
Test whether to allow sleeping only when the transmission is idle.
AnyHitCastRayCollector - Class in com.github.stephengold.joltjni
Collect one result from a narrow-phase ray-cast query.
AnyHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCastRayCollector
Instantiate a default collector.
AnyHitCastShapeCollector - Class in com.github.stephengold.joltjni
Collect one result from a narrow-phase shape-cast query.
AnyHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCastShapeCollector
Instantiate a default collector.
AnyHitCollideShapeCollector - Class in com.github.stephengold.joltjni
Collect one result from a narrow-phase collide-shape query.
AnyHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
Instantiate a default collector.
app() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a stream that appends to existing content.
app() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that appends to existing content.
apply(T, U, V) - Method in interface com.github.stephengold.joltjni.lambda.TriFunction
Apply the function to the specified arguments.
applyBuoyancyImpulse(RVec3Arg, Vec3Arg, float, float, float, Vec3Arg, Vec3Arg, float) - Method in class com.github.stephengold.joltjni.Body
Apply an impulse that simulates buoyancy and drag.
applyDamping(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
Update the engine RPM for damping.
applyTorque(float, float) - Method in class com.github.stephengold.joltjni.VehicleEngine
Apply the specified torque to the engine.
areActive(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Test whether the specified bodies are active.
areAdded(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Test whether the specified bodies are added to the system.
areJointsCorrectlyOrdered() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Test whether the joints are correctly ordered, parents before children.
areJointsCorrectlyOrdered() - Method in class com.github.stephengold.joltjni.Skeleton
Test whether the joints are correctly ordered, parents before children.
areJointsCorrectlyOrdered() - Method in class com.github.stephengold.joltjni.SkeletonRef
Test whether the joints are correctly ordered, parents before children.
areSensors(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Test whether the specified bodies are sensors.
Array<T> - Class in com.github.stephengold.joltjni.template
A variable-length array of elements.
Array() - Constructor for class com.github.stephengold.joltjni.template.Array
Instantiate an array with no native object assigned.
Array(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.template.Array
Instantiate with the specified container and native object.
assign(Color, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
Copy the right argument to the left one.
assign(Mat44, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Copy the right argument to the left one.
assign(RMat44, RMat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Copy the right argument to the left one.
assign(RVec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Copy the right argument to the left one.
assign(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Copy the right argument to the left one.
aTan(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the inverse tangent of the specified single-precision ratio.
aTan2(float, float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the angle of the specified single-precision right triangle.
ate() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a stream whose output position starts at the end of the file.
ate() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream whose output position starts at the end of the file.
Auto - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
shift gears automatically
average(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates (f1 + f2)/2.

B

Batch - Class in com.github.stephengold.joltjni
A batch in a Geometry.
BatchBodyInterface - Class in com.github.stephengold.joltjni
Extended interface of BodyInterface providing additional batch-based query operations.
BcsResult - Class in com.github.stephengold.joltjni
Either an error or a BodyCreationSettings.
binary() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a binary-mode stream.
binary() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a binary-mode stream.
Binary - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EStreamType
binary stream
bli - Variable in class com.github.stephengold.joltjni.BodyLockMultiBase
the interface to use
Bodies - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the bodies
Body - Class in com.github.stephengold.joltjni
An object with mass, position, and shape that can be added to a PhysicsSystem.
Body(long) - Constructor for class com.github.stephengold.joltjni.Body
Instantiate a body with the specified native object assigned but not owned.
Body(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.Body
Instantiate with the specified container and native object.
BodyActivationListener - Class in com.github.stephengold.joltjni
Receive events when a body is activated or deactivated.
BodyCreationSettings - Class in com.github.stephengold.joltjni
Settings used to create a rigid body.
BodyCreationSettings() - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate default settings (uncooked).
BodyCreationSettings(ConstBodyCreationSettings) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate a copy of the specified settings.
BodyCreationSettings(ConstShape, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate cooked settings for the specified shape.
BodyCreationSettings(ConstShapeSettings, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate uncooked settings for the specified shape settings.
BodyCreationSettings(ShapeRef, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape reference.
BodyFilter - Class in com.github.stephengold.joltjni
Determine which bodies are candidates for a collision test.
BodyFilter() - Constructor for class com.github.stephengold.joltjni.BodyFilter
Instantiate a default filter that selects all bodies.
BodyIdArray - Class in com.github.stephengold.joltjni
A fixed-length array of body IDs.
BodyIdArray(int) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
Instantiate an uninitialized array with the specified length.
BodyIdArray(int...) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
Instantiate an array initialized from the specified Java array.
BodyIdArray(IntBuffer) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
Instantiate an array initialized from the specified direct buffer.
BodyIdArray(List<Integer>) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
Instantiate an array initialized from the specified Java list.
BodyIdVector - Class in com.github.stephengold.joltjni
A variable-length vector (array) of body IDs.
BodyIdVector() - Constructor for class com.github.stephengold.joltjni.BodyIdVector
Instantiate an empty vector.
BodyIdVector(BodyIdVector) - Constructor for class com.github.stephengold.joltjni.BodyIdVector
Instantiate a copy of the specified vector.
BodyInterface - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem, used to create, add, modify, query, remove, and delete bodies.
BodyLockInterface - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem that is aware of body locking.
BodyLockInterfaceLocking - Class in com.github.stephengold.joltjni
A BodyLockInterface that actually locks bodies.
BodyLockInterfaceNoLock - Class in com.github.stephengold.joltjni
A BodyLockInterface that doesn't automatically lock bodies.
BodyLockMultiBase - Class in com.github.stephengold.joltjni
Lock multiple bodies.
BodyLockMultiRead - Class in com.github.stephengold.joltjni
Lock multiple bodies for read-only access.
BodyLockMultiRead(ConstBodyLockInterface, int...) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiRead
Acquire body locks using the specified interface and body IDs.
BodyLockMultiRead(ConstBodyLockInterface, ConstBodyIdArray) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiRead
Acquire body locks using the specified interface and body IDs.
BodyLockMultiWrite - Class in com.github.stephengold.joltjni
Lock multiple bodies for read-write access.
BodyLockMultiWrite(ConstBodyLockInterface, int...) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiWrite
Acquire body locks using the specified interface and body IDs.
BodyLockMultiWrite(ConstBodyLockInterface, ConstBodyIdArray) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiWrite
Acquire body locks using the specified interface and body IDs.
BodyLockRead - Class in com.github.stephengold.joltjni
Lock a body for read-only access.
BodyLockRead(ConstBodyLockInterface, int) - Constructor for class com.github.stephengold.joltjni.BodyLockRead
Acquire a lock using the specified interface and body ID.
BodyLockWrite - Class in com.github.stephengold.joltjni
Lock a body for read-write access.
BodyLockWrite(ConstBodyLockInterface, int) - Constructor for class com.github.stephengold.joltjni.BodyLockWrite
Acquire a lock using the specified interface and body ID.
BodyManager - Class in com.github.stephengold.joltjni
A container for bodies.
BodyManager() - Constructor for class com.github.stephengold.joltjni.BodyManager
Instantiate a default manager.
BodyManagerDrawSettings - Class in com.github.stephengold.joltjni
Render settings for debug visualization.
BodyManagerDrawSettings() - Constructor for class com.github.stephengold.joltjni.BodyManagerDrawSettings
Instantiate settings with the default values.
BodyManagerDrawSettings(BodyManagerDrawSettings) - Constructor for class com.github.stephengold.joltjni.BodyManagerDrawSettings
Instantiate a copy of the specified settings.
BodyPairCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
body pair cache is full
BodyVector - Class in com.github.stephengold.joltjni
A variable-length vector (array) of bodies.
Both - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
invoke associated callbacks if shouldCollide() returns true for both bodies in contact
Box - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
BoxShape
BoxShape - Class in com.github.stephengold.joltjni
A Shape to represent centered, axis-aligned rectangular solids.
BoxShape(float) - Constructor for class com.github.stephengold.joltjni.BoxShape
Instantiate a cubic shape with the specified half extents.
BoxShape(float, float, float) - Constructor for class com.github.stephengold.joltjni.BoxShape
Instantiate a shape with the specified half extents.
BoxShape(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.BoxShape
Instantiate a shape with the specified half extents.
BoxShape(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.BoxShape
Instantiate a shape with the specified half extents and convex radius.
BoxShape(Vec3Arg, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.BoxShape
Instantiate a shape with the specified parameters.
BoxShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a BoxShape.
BoxShapeSettings() - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate default settings.
BoxShapeSettings(float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate a shape with the specified half extent.
BoxShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate a shape with the specified half extents.
BoxShapeSettings(ConstBoxShapeSettings) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate a copy of the specified settings.
BoxShapeSettings(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate settings for the specified half extents.
BoxShapeSettings(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate settings for the specified half extents and convex radius.
BoxShapeSettings(Vec3Arg, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate settings for the specified half extents, convex radius, and material.
BroadPhase - Class in com.github.stephengold.joltjni
Coarse collision-detection phase to quickly eliminate body pairs that cannot collide.
BroadPhaseBruteForce - Class in com.github.stephengold.joltjni
Unoptimized reference implementation of BroadPhase.
BroadPhaseBruteForce() - Constructor for class com.github.stephengold.joltjni.BroadPhaseBruteForce
Instantiate a default instance.
BroadPhaseCastResult - Class in com.github.stephengold.joltjni
Information about a broad-phase cast hit.
BroadPhaseCastResult(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.BroadPhaseCastResult
Instantiate with the specified container and native object.
BroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
A collision filter for broad-phase layers.
BroadPhaseLayerFilter() - Constructor for class com.github.stephengold.joltjni.BroadPhaseLayerFilter
Instantiate a default filter that selects all layers.
BroadPhaseLayerInterface - Class in com.github.stephengold.joltjni
Map object layers to broad-phase layers.
BroadPhaseLayerInterfaceTable - Class in com.github.stephengold.joltjni
Map object layers to broad-phase layers using a lookup table.
BroadPhaseLayerInterfaceTable(int, int) - Constructor for class com.github.stephengold.joltjni.BroadPhaseLayerInterfaceTable
Instantiate a default map with the specified capacity.
BroadPhaseQuadTree - Class in com.github.stephengold.joltjni
Fast quad-tree broad phase that is multi-threading aware.
BroadPhaseQuadTree() - Constructor for class com.github.stephengold.joltjni.BroadPhaseQuadTree
Instantiate a default instance.
BroadPhaseQuery - Class in com.github.stephengold.joltjni
Interface for crude collision detection against the bounding boxes in a PhysicsSystem.
buildType() - Static method in class com.github.stephengold.joltjni.Jolt
Return the Jolt-JNI build-type string that's hard-coded in the native library.

C

calculate(int, FloatBuffer, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.TireMaxImpulseCallback
Perform the calculations.
calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettings
Pre-calculate the map used by getBodyIndexToConstraintIndex().
calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Pre-calculate the map used by getBodyIndexToConstraintIndex().
calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettings
Pre-calculate the map used by getConstraintIndexToBodyIdxPair().
calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Pre-calculate the map used by getConstraintIndexToBodyIdxPair().
calculateEdgeLengths() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Calculate the initial lengths of all edges in the body.
calculateEdgeLengths() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Calculate the initial lengths of all edges in the body.
CalculateInertia - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
take the mass from mMassPropertiesOverride; calculate inertia based on the shape and mass
calculateJointMatrices() - Method in class com.github.stephengold.joltjni.SkeletonPose
Convert the joint transforms to matrices.
calculateJointStates() - Method in class com.github.stephengold.joltjni.SkeletonPose
Convert the joint matrices to joint states.
calculateLocalSpaceJointMatrices(Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonPose
Calculate the joint matrices in local space.
CalculateMassAndInertia - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
calculate mass and inertia based on density
calculateParentJointIndices() - Method in class com.github.stephengold.joltjni.Skeleton
Fill in the parent joint indices based on name.
calculateRodProperties() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Calculate the information needed to simulate Cosserat rods.
calculateRodProperties() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Calculate the information needed to simulate Cosserat rods.
calculateSkinnedConstraintNormals() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Calculate the information needed for skinned constraint normals.
calculateSkinnedConstraintNormals() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Calculate the information needed for skinned constraint normals.
calculateVolumeConstraintVolumes() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Calculate the initial volumes of all tetrahedra in the body.
calculateVolumeConstraintVolumes() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Calculate the initial volumes of all tetrahedra in the body.
canBeKinematicOrDynamic() - Method in class com.github.stephengold.joltjni.Body
Test whether the body could be made kinematic or dynamic.
canBeKinematicOrDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body could be made kinematic or dynamic.
cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Convert the specified velocity to one that won't climb steep slopes.
cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Convert the specified velocity to one that won't climb steep slopes.
cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Convert the specified velocity to one that won't climb steep slopes.
cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Convert the specified velocity to one that won't climb steep slopes.
canCollide(ConstCollisionGroup, ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.GroupFilter
Test whether the specified groups can collide.
canCollide(ConstCollisionGroup, ConstCollisionGroup) - Method in interface com.github.stephengold.joltjni.readonly.ConstGroupFilter
Test whether the specified groups can collide.
canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether the character has moved onto a steep slope.
canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the character has moved onto a steep slope.
canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the character has moved onto a steep slope.
canWalkStairs(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the character has moved onto a steep slope.
capacity() - Method in class com.github.stephengold.joltjni.BodyIdVector
Count how many IDs the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.BodyVector
Count how many bodies the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.Constraints
Count how many references the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Count how many triangles the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Count how many references the currently allocated storage can hold.
capacity() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
Count how many vertices can be held in the currently allocated storage.
capacity() - Method in class com.github.stephengold.joltjni.ShapeList
Count how many shapes the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.SStrandList
Count how many strands the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.SVertexList
Count how many vertices the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.template.Array
Count how many elements the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.VertexArray
Return the capacity of the array.
capacity() - Method in class com.github.stephengold.joltjni.VertexList
Count how many vertices can be held in the currently allocated storage.
Capsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
CapsuleShape
CapsuleShape - Class in com.github.stephengold.joltjni
A Shape to represent a Y-axis right circular cylinder capped by 2 hemispheres.
CapsuleShape(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShape
Instantiate a shape with the specified dimensions.
CapsuleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CapsuleShape.
CapsuleShapeSettings() - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate default settings.
CapsuleShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate settings for the specified dimensions.
CapsuleShapeSettings(float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate settings for the specified dimensions and material.
CapsuleShapeSettings(CapsuleShapeSettings) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate a copy of the specified settings.
castAaBox(AaBoxCast, CastShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castAaBox(AaBoxCast, CastShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a box along a line segment and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastResult) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Cast a ray and find the closest hit.
castRay(RRayCast, RayCastResult) - Method in class com.github.stephengold.joltjni.TransformedShape
Cast a ray and find the closest hit.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastSettings, CastRayCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Cast a narrow-phase ray and collect any hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
Cast a narrow-phase ray and collect any hits.
CastRayCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase ray-cast query.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Cast a narrow-phase shape and collect any hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
Cast a narrow-phase shape and collect any hits.
CastShapeBodyCollector - Class in com.github.stephengold.joltjni
Collect results from a broad-phase shape-cast query.
CastShapeCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase shape-cast query.
cDefaultConvexRadius - Static variable in class com.github.stephengold.joltjni.Jolt
default rounding of corners in convex shapes (in meters)
cDefaultHalfExtent - Static variable in class com.github.stephengold.joltjni.PlaneShapeSettings
default half-extent for the PlaneShape
cDefaultIterationsPerSecond - Static variable in class com.github.stephengold.joltjni.HairSettings
default simulation rate for hair (in iterations per second)
cEmptySubShapeId - Static variable in class com.github.stephengold.joltjni.Jolt
empty sub-shape ID
cerr - Static variable in class com.github.stephengold.joltjni.std.Std
standard error stream (to expedite translation of C++ code)
Character - Class in com.github.stephengold.joltjni
A character implemented using a kinematic rigid body.
Character(ConstCharacterSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.Character
Instantiate a character with the specified properties.
CharacterBase - Class in com.github.stephengold.joltjni
Base class to represent a player navigating a PhysicsSystem.
CharacterBaseSettings - Class in com.github.stephengold.joltjni
Settings used to create a com.github.stephengold.joltjni.Character or CharacterVirtual.
CharacterContactListener - Interface in com.github.stephengold.joltjni
Receive callbacks when a virtual character collides with something.
CharacterContactSettings - Class in com.github.stephengold.joltjni
Properties of a character contact that can be overridden during certain CharacterContactListener callbacks.
CharacterContactSettings(long) - Constructor for class com.github.stephengold.joltjni.CharacterContactSettings
Instantiate settings with the specified native object assigned but not owned.
CharacterRef - Class in com.github.stephengold.joltjni
A counted reference to a com.github.stephengold.joltjni.Character.
CharacterRef() - Constructor for class com.github.stephengold.joltjni.CharacterRef
Instantiate an empty reference.
CharacterRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstCharacter.
CharacterSettings - Class in com.github.stephengold.joltjni
Settings used to create a Character.
CharacterSettings() - Constructor for class com.github.stephengold.joltjni.CharacterSettings
Instantiate default settings.
CharacterSettings(ConstCharacterSettings) - Constructor for class com.github.stephengold.joltjni.CharacterSettings
Instantiate a copy of the specified settings.
CharacterSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterSettings object.
CharacterSettingsRef() - Constructor for class com.github.stephengold.joltjni.CharacterSettingsRef
Instantiate an empty reference.
CharacterVirtual - Class in com.github.stephengold.joltjni
A character implemented without a rigid body.
CharacterVirtual(long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
Instantiate a character with the specified native object assigned.
CharacterVirtual(ConstCharacterVirtualSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
Instantiate a character with the specified properties.
CharacterVirtualRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterVirtual.
CharacterVirtualRef() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualRef
Instantiate an empty reference.
CharacterVirtualRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstCharacter.
CharacterVirtualSettings - Class in com.github.stephengold.joltjni
Settings used to create a CharacterVirtual.
CharacterVirtualSettings() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettings
Instantiate default settings.
CharacterVirtualSettings(ConstCharacterVirtualSettings) - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettings
Instantiate a copy of the specified settings.
CharacterVirtualSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterVirtualSettings object.
CharacterVirtualSettingsRef() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Instantiate an empty reference.
CharacterVsCharacterCollision - Class in com.github.stephengold.joltjni
An interface to determine which characters (if any) should collide with other characters.
CharacterVsCharacterCollisionSimple - Class in com.github.stephengold.joltjni
A simple implementation of the Character-versus-Character collision interface.
CharacterVsCharacterCollisionSimple() - Constructor for class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Instantiate a default interface.
ChbEdge - Class in com.github.stephengold.joltjni
An edge in a ConvexHullBuilder.
ChbFace - Class in com.github.stephengold.joltjni
A triangular face in a ConvexHullBuilder.
cInvalidBodyId - Static variable in class com.github.stephengold.joltjni.Jolt
invalid body ID
cInvalidCharacterId - Static variable in class com.github.stephengold.joltjni.Jolt
invalid character ID
cInvalidGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
invalid main group
cInvalidSubGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
invalid subgroup
clampRpm() - Method in class com.github.stephengold.joltjni.VehicleEngine
Clamp the engine's RPM between its minimum and maximum values.
clear() - Method in class com.github.stephengold.joltjni.ContactListenerList
Remove all sub-listeners.
clear() - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
Remove all bodies from the filter.
clear() - Method in class com.github.stephengold.joltjni.LinearCurve
Remove all points from the curve.
clear() - Method in class com.github.stephengold.joltjni.template.Array
Destroy all elements and set the size to zero.
clearCachedResult() - Method in class com.github.stephengold.joltjni.ShapeSettings
Invoke this method after altering the settings but before generating any new shapes.
cLevelShift - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
bit shift used to encode positions in the hierarchy
cloneShapeSettings(ConstShapeSettings) - Static method in class com.github.stephengold.joltjni.ShapeSettings
Instantiate a clone of the specified settings.
close() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Free and unassign the native object if the JVM object owns it.
close() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
Free and unassign the native object if the JVM object owns it.
ClosestHitCastRayCollector - Class in com.github.stephengold.joltjni
Collect the closest result from a narrow-phase ray-cast query.
ClosestHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCastRayCollector
Instantiate a default collector.
ClosestHitCastShapeCollector - Class in com.github.stephengold.joltjni
Collect the closest result from a narrow-phase shape-cast query.
ClosestHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
Instantiate a default collector.
ClosestHitCollideShapeCollector - Class in com.github.stephengold.joltjni
Collect the closest result from a narrow-phase collide-shape query.
ClosestHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
Instantiate a default collector.
ClosestPoint - Class in com.github.stephengold.joltjni
Utilities to locate the closest point on a line segment, triangle or tetrahedron.
closeStream() - Method in class com.github.stephengold.joltjni.std.OfStream
Close the stream.
cMaskBitsXY - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
maximum X or Y coordinate
cMaxHeightValue16 - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
maximum height when converted to 16 bits
cMaxPhysicsBarriers - Static variable in class com.github.stephengold.joltjni.Jolt
standard 2nd argument to the JobSystemThreadPool constructor
cMaxPhysicsJobs - Static variable in class com.github.stephengold.joltjni.Jolt
standard first argument to the JobSystemThreadPool constructor
cMinScale - Static variable in class com.github.stephengold.joltjni.ScaleHelpers
The smallest valid scale factor.
cNoCollisionValue - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
value used to create gaps in a height field
cNoCollisionValue16 - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
cNoCollisionValue converted to 16 bits
cNumBitsXY - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
maximum number of bits in an X or Y coordinate
CollectFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
faces are desired
collectTransformedShapes(ConstAaBox, TransformedShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect leaf shapes that lie within the specified bounds.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Collect transformed shapes for all leaf shapes of the current shape that collide with the specified bounding box.
collectTransformedShapes(ConstAaBox, TransformedShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
Collect transformed shapes for all leaf shapes of the current shape that collide with the specified bounding box.
collide(ConstBody, ConstBody, Mat44Arg, Mat44Arg, CollideShapeSettings, CollideShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.SimCollideBodyVsBody
Collide the specified bodies.
collideAaBox(ConstAaBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(ConstAaBox, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
CollideOnlyWithActive - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
do not collide with inactive edges
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified oriented box.
collidePoint(RVec3Arg, CollidePointCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
Collect collisions with the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
CollidePointCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase collide-shape query.
CollidePointResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase collision by a point.
CollidePointResult(long) - Constructor for class com.github.stephengold.joltjni.CollidePointResult
Instantiate a point result with the specified native object assigned but not owned.
CollideSettingsBase - Class in com.github.stephengold.joltjni
Configurable options for a shape-oriented collision query.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in class com.github.stephengold.joltjni.TransformedShape
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
Collect collisions with the specified shape.
CollideShapeBodyCollector - Class in com.github.stephengold.joltjni
Collect body IDs from a broad-phase collide-shape query.
CollideShapeCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase collide-shape query.
CollideShapeResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase collision by a shape.
CollideShapeResult(long) - Constructor for class com.github.stephengold.joltjni.CollideShapeResult
Instantiate a shape result with the specified native object assigned but not owned.
CollideShapeSettings - Class in com.github.stephengold.joltjni
Configurable options for a collide-shape query.
CollideShapeSettings() - Constructor for class com.github.stephengold.joltjni.CollideShapeSettings
Instantiate default settings.
CollideShapeSettings(CollideShapeSettings) - Constructor for class com.github.stephengold.joltjni.CollideShapeSettings
Instantiate a copy of the specified settings.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
CollideWithAll - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
collide with all edges
CollideWithBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
collide with them
CollisionDispatch - Class in com.github.stephengold.joltjni
Utilities to collect collisions between shapes.
CollisionEstimationResult - Class in com.github.stephengold.joltjni
Store estimates of the contact and friction impulses associated with a collision, along with the resulting body velocities.
CollisionEstimationResult() - Constructor for class com.github.stephengold.joltjni.CollisionEstimationResult
Instantiate a default estimate.
CollisionGroup - Class in com.github.stephengold.joltjni
Restrict which bodies can collide.
CollisionGroup() - Constructor for class com.github.stephengold.joltjni.CollisionGroup
Instantiate a default group.
CollisionGroup(GroupFilter, int, int) - Constructor for class com.github.stephengold.joltjni.CollisionGroup
Instantiate a group with the specified filter and IDs.
CollisionGroup(GroupFilterTableRef, int, int) - Constructor for class com.github.stephengold.joltjni.CollisionGroup
Instantiate a group with the specified filter and IDs.
Color - Class in com.github.stephengold.joltjni
An RGBA color with 8-bit components.
Color() - Constructor for class com.github.stephengold.joltjni.Color
Instantiate an uninitialized color.
Color(int) - Constructor for class com.github.stephengold.joltjni.Color
Instantiate a color from its integer value.
Color(int, int, int) - Constructor for class com.github.stephengold.joltjni.Color
Instantiate an opaque color from 3 components.
Color(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.Color
Instantiate a color from 4 components.
Color(ConstColor) - Constructor for class com.github.stephengold.joltjni.Color
Instantiate a copy of an existing color.
com.github.stephengold.joltjni - module com.github.stephengold.joltjni
Declare the module to be open and export all packages.
com.github.stephengold.joltjni - package com.github.stephengold.joltjni
Java equivalents for Jolt Physics classes and structs.
com.github.stephengold.joltjni.enumerate - package com.github.stephengold.joltjni.enumerate
Java equivalents for Jolt Physics enumerated types.
com.github.stephengold.joltjni.lambda - package com.github.stephengold.joltjni.lambda
Support for coding with lambdas.
com.github.stephengold.joltjni.operator - package com.github.stephengold.joltjni.operator
Java equivalents for the overloaded operators of Jolt Physics.
com.github.stephengold.joltjni.readonly - package com.github.stephengold.joltjni.readonly
Interfaces for read-only access to Jolt Physics classes and structs.
com.github.stephengold.joltjni.std - package com.github.stephengold.joltjni.std
Java equivalents for features of the std:: namespace that are commonly used with Jolt Physics.
com.github.stephengold.joltjni.streamutils - package com.github.stephengold.joltjni.streamutils
A Java API for the StreamUtils:: namespace.
com.github.stephengold.joltjni.template - package com.github.stephengold.joltjni.template
Java equivalents for Jolt Physics templates.
com.github.stephengold.joltjni.vhacd - package com.github.stephengold.joltjni.vhacd
A Java API for version 4 of Khaled Mamou's Volumetric-Hierarchical Approximate Convex Decomposition (V-HACD) algorithm.
CombineFunction - Class in com.github.stephengold.joltjni
Combine the restitution or friction of 2 bodies.
compareTo(JoltPhysicsObject) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Compare (by virtual address) with another physics object.
Compound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
compound
CompoundShape - Class in com.github.stephengold.joltjni
A Shape composed from a union of simpler sub-shapes.
CompoundShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CompoundShape.
ComputeQueue - Class in com.github.stephengold.joltjni
A command queue for performing calculations on a specific ComputeSystem.
ComputeQueueRef - Class in com.github.stephengold.joltjni
A counted reference to a ComputeQueue.
ComputeQueueRef() - Constructor for class com.github.stephengold.joltjni.ComputeQueueRef
Instantiate an empty reference.
ComputeQueueResult - Class in com.github.stephengold.joltjni
Either an error or a ComputeQueueRef.
ComputeSystem - Class in com.github.stephengold.joltjni
A resource on which calculations may be performed.
ComputeSystemRef - Class in com.github.stephengold.joltjni
A counted reference to a ComputeSystem.
ComputeSystemRef() - Constructor for class com.github.stephengold.joltjni.ComputeSystemRef
Instantiate an empty reference.
ComputeSystemResult - Class in com.github.stephengold.joltjni
Either an error or a ComputeSystemRef.
Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
ConeConstraint
Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESwingType
limited by a cone shape, for limits that are symmetric around 0
ConeConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that limits the swing of the twist axes to a cone and disables translation.
ConeConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConeConstraint.
ConeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.ConeConstraintSettings
Instantiate default settings.
ConeConstraintSettings(ConeConstraintSettings) - Constructor for class com.github.stephengold.joltjni.ConeConstraintSettings
Instantiate a copy of the specified settings.
conjugated() - Method in class com.github.stephengold.joltjni.Quat
Return the conjugate.
conjugated() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the conjugate.
ConstAaBox - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an AaBox.
ConstBody - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Body.
ConstBodyCreationSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyCreationSettings object.
ConstBodyIdArray - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyIdArray.
ConstBodyLockInterface - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyLockInterface.
ConstBodyLockInterfaceLocking - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyLockInterfaceLocking.
ConstBodyLockInterfaceNoLock - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyLockInterfaceNoLock.
ConstBoxShapeSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BoxShapeSettings object.
ConstBroadPhaseLayerInterface - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BroadPhaseLayerInterface.
ConstBroadPhaseQuery - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BroadPhaseQuery.
ConstCharacter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Character.
ConstCharacterBase - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterBase.
ConstCharacterBaseSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterBaseSettings object.
ConstCharacterSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterSettings object.
ConstCharacterVirtual - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterVirtual.
ConstCharacterVirtualSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterVirtualSettings object.
ConstChbFace - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ChbFace.
ConstCollideShapeResult - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CollideShapeResult.
ConstCollisionGroup - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CollisionGroup.
ConstColor - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Color.
ConstConstraint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Constraint.
ConstConstraintSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConstraintSettings object.
ConstContact - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Contact.
ConstContactKey - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ContactKey.
ConstContactManifold - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ContactManifold.
ConstContactSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ContactSettings object.
ConstConvexShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConvexShape.
ConstConvexShapeSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConvexShapeSettings object.
ConstDrawSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a DrawSettings object.
ConstEdge - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an Edge.
ConstExtendedUpdateSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an ExtendedUpdateSettings object.
ConstFace - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Face.
ConstFloat3 - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Float3.
ConstFloat4 - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Float4.
ConstGradient - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Gradient.
ConstGroupFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a GroupFilter.
ConstHairMaterial - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a HairMaterial.
ConstHairSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a HairSettings object.
ConstIndexedTriangle - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an IndexedTriangle.
ConstIndexedTriangleNoMaterial - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an IndexedTriangleNoMaterial.
ConstJoint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Joint.
ConstJoltPhysicsObject - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a JoltPhysicsObject.
ConstLinearCurve - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a LinearCurve.
ConstLod - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an Lod.
ConstMassProperties - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a MassProperties object.
ConstMotionProperties - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a MotionProperties object.
ConstMotorSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a MotorSettings object.
ConstNarrowPhaseQuery - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a NarrowPhaseQuery.
ConstObjectLayerPairFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an ObjectLayerPairFilter.
ConstObjectVsBroadPhaseLayerFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an ObjectVsBroadPhaseLayerFilter.
ConstOrientedBox - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an OrientedBox.
ConstPathConstraintPath - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PathConstraintPath.
ConstPhysicsMaterial - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PhysicsMaterial.
ConstPhysicsSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PhysicsSettings object.
ConstPhysicsSystem - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PhysicsSystem.
ConstPlane - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Plane.
ConstrainAroundBinormal - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
allow rotation only around the binormal vector (perpendicular to the path)
ConstrainAroundNormal - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
allow rotation only around the normal vector (perpendicular to the path)
ConstrainAroundTangent - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
allow rotation only around the tangent vector (following the path)
Constraint - Class in com.github.stephengold.joltjni
The abstract base class for physics constraints.
Constraint - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
vehicle constraint (?)
ConstrainToPath - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
fully constrain rotation to the path (including its normal and tangent vectors)
ConstraintRef - Class in com.github.stephengold.joltjni
A counted reference to a Constraint.
ConstraintRef() - Constructor for class com.github.stephengold.joltjni.ConstraintRef
Instantiate an empty reference.
ConstraintResult - Class in com.github.stephengold.joltjni
Either an error or a ConstraintSettingsRef.
Constraints - Class in com.github.stephengold.joltjni
A variable-length array of references to constraints.
Constraints - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the constraints
ConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Constraint.
ConstraintSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a ConstraintSettings object.
ConstraintSettingsRef() - Constructor for class com.github.stephengold.joltjni.ConstraintSettingsRef
Instantiate an empty reference.
ConstRodBendTwist - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a RodBendTwist.
ConstRodStretchShear - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a RodStretchShear.
ConstRStrand - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an RStrand.
ConstSerializableObject - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SerializableObject.
ConstShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Shape.
ConstShapeSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ShapeSettings object.
ConstSkeleton - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Skeleton.
ConstSoftBodyContactSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodyContactSettings object.
ConstSoftBodyCreationSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodyCreationSettings object.
ConstSoftBodyManifold - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodyManifold.
ConstSoftBodyMotionProperties - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodyMotionProperties object.
ConstSoftBodySharedSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodySharedSettings object.
ConstSoftBodyVertex - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SoftBodyVertex.
ConstSphere - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Sphere.
ConstSpringSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SpringSettings object.
ConstSStrand - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an SStrand.
ConstSubShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SubShape.
ConstSubShapeIdPair - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SubShapeIdPair.
ConstSVertex - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an SVertex.
ConstTransformedConvexObject - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a TransformedConvexObject.
ConstTransformedShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a TransformedShape.
ConstTriangle - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Triangle.
ConstTwoBodyConstraint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a TwoBodyConstraint.
ConstVehicleAntiRollBar - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleAntiRollBar object.
ConstVehicleCollisionTester - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleCollisionTester.
ConstVehicleConstraint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to VehicleConstraint.
ConstVehicleConstraintSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleConstraintSettings object.
ConstVehicleController - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleController.
ConstVehicleControllerSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleControllerSettings object.
ConstVehicleEngineSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VehicleEngineSettings object.
ConstVertex - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Vertex.
ConstVertexAttributes - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VertexAttributes object.
ConstVertexList - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VertexList.
ConstVolume - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an Volume.
ConstWheel - Interface in com.github.stephengold.joltjni.readonly
Read-only access to Wheel.
ConstWheelSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a WheelSettings object.
ConstWheelSettingsTv - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a WheelSettingsTv.
ConstWheelSettingsWv - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a WheelSettingsWv.
Contact - Class in com.github.stephengold.joltjni
Describe a contact between a Character and a body or another character.
ContactConstraintsFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
contact constraints buffer is full
ContactKey - Class in com.github.stephengold.joltjni
Identify a contact between a virtual character and a body or another virtual character.
ContactKey() - Constructor for class com.github.stephengold.joltjni.ContactKey
Instantiate a default key.
ContactKey(char, int, int) - Constructor for class com.github.stephengold.joltjni.ContactKey
Instantiate a key with the specified parameters.
ContactKey(ContactKey) - Constructor for class com.github.stephengold.joltjni.ContactKey
Instantiate a copy of the specified key.
ContactListener - Class in com.github.stephengold.joltjni
Receive collision-contact events.
ContactListenerList - Class in com.github.stephengold.joltjni
A variable-length array of contact listeners.
ContactListenerList() - Constructor for class com.github.stephengold.joltjni.ContactListenerList
Instantiate an empty list.
ContactManifold - Class in com.github.stephengold.joltjni
The contact surface between two bodies.
ContactManifold(long) - Constructor for class com.github.stephengold.joltjni.ContactManifold
Instantiate a manifold with the specified native object assigned but not owned.
Contacts - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the contacts
ContactSettings - Class in com.github.stephengold.joltjni
Properties of a contact constraint that can be overridden during certain ContactListener callbacks.
ContactSettings() - Constructor for class com.github.stephengold.joltjni.ContactSettings
Instantiate the default settings for testing.
ContactSettings(long) - Constructor for class com.github.stephengold.joltjni.ContactSettings
Instantiate settings with the specified native object assigned but not owned.
contains(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
Test whether the current box contains the argument box.
contains(ConstAaBox) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Test whether the current box contains the argument box.
contains(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Test whether the box contains the specified point.
contains(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Test whether the box contains the specified point.
containsConstraint(ConstConstraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Test whether the system contains the specified constraint.
containsConstraint(ConstConstraint) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Test whether the system contains the specified constraint.
convertShapeSettings() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Prepare for simulation by attempting to cook the ShapeSettings member into a shape.
Convex - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
convex
ConvexHull - Class in com.github.stephengold.joltjni.vhacd
An immutable 3-D convex hull generated by the V-HACD algorithm.
ConvexHull - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
ConvexHullShape
ConvexHullBuilder - Class in com.github.stephengold.joltjni
Construct a 3-D convex hull for specified points.
ConvexHullBuilder(Collection<?>) - Constructor for class com.github.stephengold.joltjni.ConvexHullBuilder
Instantiate a builder for the specified points.
ConvexHullShape - Class in com.github.stephengold.joltjni
A Shape to represent a convex hull defined by a collection of vertices.
ConvexHullShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConvexHullShape.
ConvexHullShapeSettings(int, FloatBuffer) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the points in the specified buffer.
ConvexHullShapeSettings(int, FloatBuffer, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(int, FloatBuffer, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(ConvexHullShapeSettings) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate a copy of the specified settings.
ConvexHullShapeSettings(Vec3Arg...) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified points.
ConvexHullShapeSettings(Vec3Arg[], float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Vec3Arg[], float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Collection<?>) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified collection of points.
ConvexHullShapeSettings(Collection<?>, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Collection<?>, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexShape - Class in com.github.stephengold.joltjni
A type of Shape that inherently possesses the convex property.
ConvexShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConvexShape.
copyDebugTriangles(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
copyDebugTriangles(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.Shape
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.ShapeRefC
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.TransformedShape
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
copyPoint(int) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Copy one of the points to use when creating the hull.
copyPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Copy the points to use when creating the hull.
copyTo(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Write all 3 components to the start of the specified buffer.
copyTo(DoubleBuffer) - Method in class com.github.stephengold.joltjni.RVec3
Write all 3 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
Write all 3 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
Write all 4 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
Write all 4 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Write all 3 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Write all 4 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Write all 4 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Write all 3 components to the start of the specified buffer.
copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
Write all 3 components to the start of the specified buffer.
copyTo(FloatBuffer, int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Write all 3 components to the specified position in the specified buffer.
copyTo(FloatBuffer, int) - Method in class com.github.stephengold.joltjni.Vec3
Write all 3 components to the specified position in the specified buffer.
cos(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the cosine of the specified single-precision angle.
countAntiRollBars() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Count how many anti-roll bars the vehicle has.
countAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Count how many anti-roll bars the vehicle has.
countAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Count how many anti-roll bars the vehicle has.
countDebugTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Count the triangles in the shape's debug mesh.
countDebugTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Count the triangles in the shape's debug mesh.
countDebugTriangles() - Method in class com.github.stephengold.joltjni.Shape
Count the triangles in the shape's debug mesh.
countDebugTriangles() - Method in class com.github.stephengold.joltjni.ShapeRefC
Count the triangles in the shape's debug mesh.
countDebugTriangles() - Method in class com.github.stephengold.joltjni.TransformedShape
Count the triangles in the shape's debug mesh.
countDeletes() - Static method in class com.github.stephengold.joltjni.Jolt
Return the cumulative number of delete operations in glue code, in Debug native libraries.
countEdgeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the edge constraints.
countEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the edge constraints.
countEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the edge constraints.
countFaces() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the faces.
countFaces() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the faces.
countFaces() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the faces.
countHits() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Count the leaf shapes.
countLods() - Method in class com.github.stephengold.joltjni.Geometry
Return the number of levels of detail.
countMaterials() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of materials.
countMaterials() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of materials.
countMaterials() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of materials.
countNews() - Static method in class com.github.stephengold.joltjni.Jolt
Return the cumulative number of new operations in glue code, in Debug native libraries, excluding ref targets.
countPinnedVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the pinned vertices.
countPinnedVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the pinned vertices.
countPinnedVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the pinned vertices.
countPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Count the points to use when creating the hull.
countPoints() - Method in class com.github.stephengold.joltjni.LinearCurve
Count the points in the curve.
countPoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Count the points in the curve.
countPoints() - Method in class com.github.stephengold.joltjni.vhacd.ConvexHull
Count the points.
countRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of render strands.
countRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of render strands.
countRenderStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of render strands.
countRenderVertices() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of render vertices.
countRenderVertices() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of render vertices.
countRenderVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of render vertices.
countRodBendTwistConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the bend-twist constraints.
countRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the bend-twist constraints.
countRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the bend-twist constraints.
countRodStretchShearConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the discrete Cosserat rods.
countRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the discrete Cosserat rods.
countRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the discrete Cosserat rods.
countScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of triangles in the scalp mesh.
countScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of triangles in the scalp mesh.
countScalpTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of triangles in the scalp mesh.
countScalpVertices() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of vertices in the scalp mesh.
countScalpVertices() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of vertices in the scalp mesh.
countScalpVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of vertices in the scalp mesh.
countSimStrands() - Method in class com.github.stephengold.joltjni.HairSettings
Return the number of simulation strands.
countSimStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the number of simulation strands.
countSimStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the number of simulation strands.
countTriangles() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Count the triangles in the mesh.
countTriangleVertices() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Count the vertices in the mesh.
countVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the vertices.
countVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the vertices.
countVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the vertices.
countVolumeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Count the volume constraints.
countVolumeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the volume constraints.
countVolumeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Count the volume constraints.
countWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Count how many wheels the vehicle has.
countWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Count how many wheels the vehicle has.
countWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Count how many wheels the vehicle has.
cout - Static variable in class com.github.stephengold.joltjni.std.Std
standard output stream (to expedite translation of C++ code)
create() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
Generate a ShapeResult from these settings.
create() - Method in class com.github.stephengold.joltjni.ShapeSettings
Generate a ShapeResult from these settings.
create() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Generate a ShapeResult from the referenced ShapeSettings.
create(Body, Body) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettings
Create a constraint using the settings.
create(Body, Body) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Create a constraint using the settings.
createAndAddBody(ConstBodyCreationSettings, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a rigid body and add it to the physics system.
createAndAddSoftBody(ConstSoftBodyCreationSettings, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a soft body and add it to the physics system.
createBodies(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsScene
Instantiate the bodies in the scene.
createBodies(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Instantiate the bodies in the scene.
createBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a rigid body using the specified settings.
createComputeQueue() - Method in class com.github.stephengold.joltjni.ComputeSystem
Create a queue for executing compute shaders.
createComputeSystem() - Static method in class com.github.stephengold.joltjni.ComputeSystem
Create a compute system that uses a GPU.
createComputeSystemCpu() - Static method in class com.github.stephengold.joltjni.ComputeSystem
Create a compute system that doesn't use any GPU.
createConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a two-body constraint using the specified settings.
createConstraints(ConstVertexAttributes[], EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Automatically generate constraints based on the faces.
createConstraints(ConstVertexAttributes[], EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Automatically generate constraints based on the faces.
createConstraints(ConstVertexAttributes[], EBendType, float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Automatically generate constraints based on the faces.
createConstraints(ConstVertexAttributes[], EBendType, float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Automatically generate constraints based on the faces.
createConstraints(ConstVertexAttributes, int, EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Automatically generate constraints based on the faces.
createConstraints(ConstVertexAttributes, int, EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Automatically generate constraints based on the faces.
createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettings
Generate a ragdoll instance from the settings, which are unaffected.
createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Generate a ragdoll instance from the settings, which are unaffected.
createSoftBody(ConstSoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a soft body using the specified settings.
createTriangleBatch(FloatBuffer, ConstIndexedTriangleNoMaterial[]) - Method in class com.github.stephengold.joltjni.DebugRenderer
Construct a batch of triangles that can be rendered efficiently.
cross(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the cross product with the argument.
cross(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
Return the cross product with the argument.
cross(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the cross product with the argument.
cross(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Return the cross product with the argument.
cScaleToleranceSq - Static variable in class com.github.stephengold.joltjni.ScaleHelpers
The tolerance used when comparing components of a scale vector.
CsrFace - Class in com.github.stephengold.joltjni
A face in a narrow-phase collision result.
cStackSize - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
stack size for WalkHeightField
CullBackFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
cull back-facing polygons: render front sides only
CullFrontFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
cull front-facing polygons: render back sides only
CustomBodyActivationListener - Class in com.github.stephengold.joltjni
A customizable BodyActivationListener.
CustomBodyActivationListener() - Constructor for class com.github.stephengold.joltjni.CustomBodyActivationListener
Instantiate a customizable listener.
CustomCastRayCollector - Class in com.github.stephengold.joltjni
A customizable CastRayCollector.
CustomCastRayCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastRayCollector
Instantiate a customizable collector.
CustomCastShapeBodyCollector - Class in com.github.stephengold.joltjni
A customizable CastShapeBodyCollector.
CustomCastShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
Instantiate a customizable collector.
CustomCastShapeCollector - Class in com.github.stephengold.joltjni
A customizable CastShapeCollector.
CustomCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastShapeCollector
Instantiate a customizable collector.
CustomCharacterContactListener - Class in com.github.stephengold.joltjni
A customizable CharacterContactListener.
CustomCharacterContactListener() - Constructor for class com.github.stephengold.joltjni.CustomCharacterContactListener
Instantiate a customizable listener.
CustomCollidePointCollector - Class in com.github.stephengold.joltjni
A customizable CollidePointCollector.
CustomCollidePointCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollidePointCollector
Instantiate a customizable collector.
CustomCollideShapeBodyCollector - Class in com.github.stephengold.joltjni
A customizable CollideShapeBodyCollector.
CustomCollideShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
Instantiate a customizable collector.
CustomCollideShapeCollector - Class in com.github.stephengold.joltjni
A customizable CollideShapeCollector.
CustomCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeCollector
Instantiate a customizable collector.
CustomContactListener - Class in com.github.stephengold.joltjni
A customizable ContactListener without any filtering.
CustomContactListener() - Constructor for class com.github.stephengold.joltjni.CustomContactListener
Instantiate a customizable listener.
CustomDebugRendererSimple - Class in com.github.stephengold.joltjni
A customizable DebugRendererSimple.
CustomDebugRendererSimple() - Constructor for class com.github.stephengold.joltjni.CustomDebugRendererSimple
Instantiate a customizable renderer.
CustomLoader - Class in com.github.stephengold.joltjni
A customizable Loader.
CustomLoader() - Constructor for class com.github.stephengold.joltjni.CustomLoader
Instantiate a customizable loader.
CustomPhysicsStepListener - Class in com.github.stephengold.joltjni
A customizable PhysicsStepListener.
CustomPhysicsStepListener() - Constructor for class com.github.stephengold.joltjni.CustomPhysicsStepListener
Instantiate a customizable listener.
CustomRayCastBodyCollector - Class in com.github.stephengold.joltjni
A customizable RayCastBodyCollector.
CustomRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomRayCastBodyCollector
Instantiate a customizable collector.
CustomSoftBodyContactListener - Class in com.github.stephengold.joltjni
A customizable SoftBodyContactListener.
CustomSoftBodyContactListener() - Constructor for class com.github.stephengold.joltjni.CustomSoftBodyContactListener
Instantiate a customizable listener.
CustomTireMaxImpulseCallback - Class in com.github.stephengold.joltjni
A customizable TireMaxImpulseCallback.
CustomTireMaxImpulseCallback() - Constructor for class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
Instantiate a customizable callback.
customUpdate(float, Body, PhysicsSystem) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Update the specified soft body without updating the rest of the physics system.
Cylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
CylinderShape
CylinderShape - Class in com.github.stephengold.joltjni
A Shape to represent a Y-axis right circular cylinder.
CylinderShape(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
Instantiate a shape with the specified dimensions.
CylinderShape(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
Instantiate a shape with the specified dimensions and convex radius.
CylinderShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CylinderShape.
CylinderShapeSettings() - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate default settings.
CylinderShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions.
CylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions.
CylinderShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions and material.
CylinderShapeSettings(CylinderShapeSettings) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate a copy of the specified settings.

D

deactivateBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
Deactivate the specified bodies.
deactivateBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
Deactivate the specified bodies.
deactivateBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Deactivate the specified bodies.
deactivateBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Deactivate the specified body.
DebugRenderer - Class in com.github.stephengold.joltjni
Visualization for debugging purposes.
DebugRendererRecorder - Class in com.github.stephengold.joltjni
A DebugRenderer that records events for future playback.
DebugRendererRecorder(StreamOut) - Constructor for class com.github.stephengold.joltjni.DebugRendererRecorder
Instantiate a recorder that uses the specified stream for output.
DebugRendererSimple - Class in com.github.stephengold.joltjni
A DebugRenderer that reduces everything to lines, text, and triangles.
decompose(float[], int[], Parameters) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
Generate convex hulls to approximate the specified mesh.
decompose(FloatBuffer, IntBuffer, Parameters) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
Generate convex hulls to approximate the specified mesh.
decomposePrincipalMomentsOfInertia(Mat44, Vec3) - Method in class com.github.stephengold.joltjni.MassProperties
Decompose the inertia tensor into a diagonal matrix and a right-handed rotation matrix.
decomposePrincipalMomentsOfInertia(Mat44, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
Decompose the inertia tensor into a diagonal matrix and a right-handed rotation matrix.
Decomposer - Class in com.github.stephengold.joltjni.vhacd
Decompose 3-D meshes into collections of convex hulls using Khaled Mamou's Volumetric-Hierarchical Approximate Convex Decomposition (V-HACD) algorithm.
Decomposer() - Constructor for class com.github.stephengold.joltjni.vhacd.Decomposer
Instantiate a default instance.
Decorated - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
decorated
DecoratedShape - Class in com.github.stephengold.joltjni
Add functionality to an existing Shape.
DecoratedShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a DecoratedShape.
Default - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
match the original shape as accurately/efficiently as possible
DefaultBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
A collision filter for specific broad-phase layers.
DefaultObjectLayerFilter - Class in com.github.stephengold.joltjni
A collision filter for specific object layers.
DefaultRandomEngine - Class in com.github.stephengold.joltjni.std
Generate a pseudo-random sequence of integers for casual use.
DefaultRandomEngine() - Constructor for class com.github.stephengold.joltjni.std.DefaultRandomEngine
Instantiate a generator.
DefaultRandomEngine(int) - Constructor for class com.github.stephengold.joltjni.std.DefaultRandomEngine
Instantiate a generator using the specified 32-bit seed.
Degenerate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
detected a degenerate hull
degreesToRadians(float) - Static method in class com.github.stephengold.joltjni.JphMath
Convert the specified angle from degrees to radians.
destroyAllBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove and destroy all bodies in the system.
destroyBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
Remove the specified bodies from the manager.
destroyBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
Destroy the specified bodies.
destroyBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Destroy the specified bodies.
destroyBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Destroy the specified body.
destroyFactory() - Static method in class com.github.stephengold.joltjni.Jolt
Destroy the factory used for collision dispatch and object-stream serialization.
determineMaxError(ChbFace[], float[], int[], float[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
Determine the largest error in the constructed hull.
detLog(String) - Static method in class com.github.stephengold.joltjni.Jolt
Append a message to the determinism log.
Dihedral - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
dihedral bend constraint
disableBp(int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
Disable interactions with the specified layer.
disableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTable
Disable collisions between the specified subgroups.
disableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Disable collisions between the specified subgroups.
disableCollision(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
Disable collisions between the specified object layers.
disableLayer(int) - Method in class com.github.stephengold.joltjni.ObjVsObjFilter
Disable all interactions with the specified object layer.
disableObj(int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
Disable interactions with the specified layer.
disablePair(int, int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
Disable interactions between the specified layers.
disablePair(int, int) - Method in class com.github.stephengold.joltjni.ObjVsObjFilter
Disable interactions between the specified object layers.
disableParentChildCollisions() - Method in class com.github.stephengold.joltjni.RagdollSettings
Create and add collision filters to all bodies in the ragdoll and configure them so parents and children don't collide.
disableParentChildCollisions() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Create and add collision filters to all bodies in the ragdoll and configure them so parents and children don't collide.
Discrete - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
update the body in discrete steps
Distance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
simple distance constraint
Distance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
DistanceConstraint
DistanceConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that holds 2 points at a fixed distance from each other.
DistanceConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a DistanceConstraint.
DistanceConstraintSettings() - Constructor for class com.github.stephengold.joltjni.DistanceConstraintSettings
Instantiate default settings.
DistanceConstraintSettings(DistanceConstraintSettings) - Constructor for class com.github.stephengold.joltjni.DistanceConstraintSettings
Instantiate a copy of the specified settings.
DontActivate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActivation
leave the added body's activation state unchanged
dot(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the dot product with the argument.
dot(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
Return the dot product with the argument.
dot(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the dot product with the argument.
dot(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Return the dot product with the argument.
dot(Vec4Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the dot product with the specified vector.
dot(Vec4Arg) - Method in class com.github.stephengold.joltjni.Vec4
Return the dot product with the specified vector.
draw(BodyManagerDrawSettings, ConstPhysicsSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.BodyManager
Draw the state of the bodies.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Draw the shape using the specified renderer.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.Shape
Draw the shape using the specified renderer.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.ShapeRefC
Draw the shape using the specified renderer.
draw(ConstDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.Hair
Draw the hair and its simulation properties.
draw(SkeletonPoseDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.SkeletonPose
Draw the current pose using the specified settings and renderer.
draw(SkeletonPoseDrawSettings, DebugRenderer, RMat44Arg) - Method in class com.github.stephengold.joltjni.SkeletonPose
Draw the current pose using the specified settings and renderer.
drawArrow(RVec3Arg, RVec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D arrow.
drawBodies(BodyManagerDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Render the bodies in the system, for debugging purposes.
drawBox(ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified axis-aligned 3-D box.
drawBox(ConstAaBox, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified axis-aligned 3-D box.
drawBox(ConstAaBox, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified axis-aligned 3-D box.
drawBox(RMat44Arg, ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D box.
drawBox(RMat44Arg, ConstAaBox, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D box.
drawBox(RMat44Arg, ConstAaBox, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D box.
drawCapsule(RMat44Arg, float, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified capsule.
drawCapsule(RMat44Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified capsule.
drawCapsule(RMat44Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified capsule.
drawConstraintLimits(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Render the limits of all constraints in the system, for debugging purposes.
drawConstraintReferenceFrame(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Render the reference frames of all constraints in the system, for debugging purposes.
drawConstraints(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Render all constraints in the system, for debugging purposes.
drawCoordinateSystem(RMat44Arg) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D coordinate axes.
drawCoordinateSystem(RMat44Arg, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D coordinate axes.
drawCylinder(RMat44Arg, float, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified cylinder.
drawCylinder(RMat44Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified cylinder.
drawCylinder(RMat44Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified cylinder.
drawGeometry(RMat44Arg, ConstAaBox, float, ConstColor, GeometryRef, ECullMode, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified geometry with the specified bounds and scaling.
drawGeometry(RMat44Arg, ConstColor, GeometryRef, ECullMode, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified geometry.
drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Draw the support function with the convex radius added back on.
drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in class com.github.stephengold.joltjni.Shape
Draw the support function with the convex radius added back on.
drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in class com.github.stephengold.joltjni.ShapeRefC
Draw the support function with the convex radius added back on.
drawLine(double, double, double, double, double, double, int) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
Draw the specified 3-D line.
drawLine(RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D line.
drawMarker(RVec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a marker at the specified location.
drawOpenCone(RVec3Arg, Vec3Arg, Vec3Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified open cone.
drawPie(RVec3Arg, float, Vec3Arg, Vec3Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sector of a circle.
drawPlane(RVec3Arg, Vec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified plane.
DrawSettings - Class in com.github.stephengold.joltjni
Configure debug visualization of some hair.
DrawSettings() - Constructor for class com.github.stephengold.joltjni.DrawSettings
Instantiate settings with the default values.
DrawSettings(ConstDrawSettings) - Constructor for class com.github.stephengold.joltjni.DrawSettings
Instantiate a copy of the specified settings.
drawShrunkShape(DebugRenderer, RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Draw how vertices are moved when the shape is shrunk by the convex radius.
drawSphere(RVec3Arg, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawSphere(RVec3Arg, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawSphere(RVec3Arg, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawSwingConeLimits(RMat44Arg, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the rotation-limits cone of a SwingTwistConstraintPart.
drawSwingPyramidLimits(RMat44Arg, float, float, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the rotation-limits pyramid of a SwingTwistConstraintPart.
drawTaperedCylinder(RMat44Arg, float, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified tapered cylinder.
drawText3d(double, double, double, String, int, float) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
Draw the specified 3-D text.
drawText3D(RVec3Arg, String) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawText3D(RVec3Arg, String, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawText3D(RVec3Arg, String, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawTriangle(double, double, double, double, double, double, double, double, double, int, int) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
Draw the specified 3-D triangle.
drawTriangle(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D triangle.
drawUnitSphere(RMat44Arg, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified unit sphere.
drawWireBox(ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire-frame of the specified axis-aligned box.
drawWireBox(ConstOrientedBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire-frame of the specified 3-D box.
drawWireBox(RMat44Arg, ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified 3-D box.
drawWirePolygon(RMat44Arg, VertexArray, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the outline of the specified polygon.
drawWirePolygon(RMat44Arg, VertexArray, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the outline of the specified polygon.
drawWireSphere(RVec3Arg, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified sphere.
drawWireSphere(RVec3Arg, float, ConstColor, int) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified sphere.
drawWireTriangle(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified 3-D triangle.
drawWireUnitSphere(RMat44Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified unit sphere.
drawWireUnitSphere(RMat44Arg, ConstColor, int) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified unit sphere.
driveToPoseUsingKinematics(SkeletonPose, float) - Method in class com.github.stephengold.joltjni.Ragdoll
Drive the ragdoll to the specified pose by setting velocities.
driveToPoseUsingKinematics(SkeletonPose, float) - Method in class com.github.stephengold.joltjni.RagdollRef
Drive the ragdoll to the specified pose by setting velocities.
driveToPoseUsingKinematics(SkeletonPose, float, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Drive the ragdoll to the specified pose by setting velocities.
driveToPoseUsingKinematics(SkeletonPose, float, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Drive the ragdoll to the specified pose by setting velocities.
driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
Drive the ragdoll to the specified pose using motors.
driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
Drive the ragdoll to the specified pose using motors.
Dynamic - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
bodies moved by forces, impulses, and torques

E

EActivation - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate actions passed to BodyInterface when adding a body.
EActiveEdgeMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to handle inactive edges during collision detection.
EAllowedDofs - Class in com.github.stephengold.joltjni.enumerate
Bitmasks to enumerate a body's degrees of freedom among the axes of a PhysicsSystem.
EAxis - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate the degrees of freedom in a SixDofConstraint.
EBackFaceMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to handle back-facing surfaces (or triangles) during collision detection.
EBendType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of bend constraints for a soft body.
EBodyType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of bodies.
ECastShadow - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways of rendering shadows.
ECollectFacesMode - Enum Class in com.github.stephengold.joltjni.enumerate
Whether to collect faces during a cast or collision test.
EConstraintSpace - Enum Class in com.github.stephengold.joltjni.enumerate
Select local space or world space for specifying certain constraint properties.
EConstraintSubType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of Constraint.
EConstraintType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate categories that a Constraint can belong to.
ECullMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate options for culling polygons.
Edge - Class in com.github.stephengold.joltjni
Join 2 soft-body vertices with a spring.
Edge() - Constructor for class com.github.stephengold.joltjni.Edge
Instantiate a default edge constraint.
EDrawMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways of drawing triangles.
EFilterMode - Enum Class in com.github.stephengold.joltjni.enumerate
Filter modes for a FilteredContactListener.
EGroundState - Enum Class in com.github.stephengold.joltjni.enumerate
Categorize the possible relationships between a character and its supporting surface.
Either - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
invoke associated callbacks if shouldCollide() returns true for one body or both bodies in contact
ELraType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of long-range attachment (LRA) constraints for a soft body.
EMotionQuality - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate motion types for bodies.
EMotionType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate motion types for bodies.
EMotorState - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate the states a constraint motor can be in.
empty() - Method in class com.github.stephengold.joltjni.BodyIdVector
Test whether the vector contains one or more IDs.
empty() - Method in class com.github.stephengold.joltjni.ContactListenerList
Test whether the list contains one or more sub-listeners.
empty() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
Test whether the list contains no vertices.
empty() - Method in class com.github.stephengold.joltjni.template.Array
Test whether the array contains one or more elements.
empty() - Method in class com.github.stephengold.joltjni.VertexList
Test whether the list contains no vertices.
Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
EmptyShape
Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
EmptyShape
EmptyShape - Class in com.github.stephengold.joltjni
A Shape that won't collide with anything and has zero volume.
EmptyShape() - Constructor for class com.github.stephengold.joltjni.EmptyShape
Instantiate a default shape without creating a settings object.
EmptyShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct an EmptyShape.
EmptyShapeSettings() - Constructor for class com.github.stephengold.joltjni.EmptyShapeSettings
Instantiate the default settings.
EmptyShapeSettings(EmptyShapeSettings) - Constructor for class com.github.stephengold.joltjni.EmptyShapeSettings
Instantiate a copy of the specified settings.
enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTable
Enable collisions between the specified subgroups.
enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Enable collisions between the specified subgroups.
enableCollision(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
Enable collisions between the specified object layers.
enableLeanController(boolean) - Method in class com.github.stephengold.joltjni.MotorcycleController
Enable or disable the lean spring.
enableLeanSteeringLimit(boolean) - Method in class com.github.stephengold.joltjni.MotorcycleController
Enable or disable the lean steering limit.
encapsulate(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the current box to include the argument box.
encapsulate(ConstTriangle) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the box to include the specified triangle.
encapsulate(ConstVertexList, ConstIndexedTriangle) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the box to include the specified triangle.
encapsulate(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the box to include the specified location.
encapsulatePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.Sphere
Construct the smallest sphere that encapsulates the sphere and the specified point.
endFrame() - Method in class com.github.stephengold.joltjni.DebugRendererRecorder
Signify the end of a frame.
endl - Static variable in class com.github.stephengold.joltjni.std.Std
line separator (to expedite translation of C++ code)
ensureMinimalEdgeLength(float) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the box so that each edge has at least the specified length.
EOverrideMassProperties - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways the mMassPropertiesOverride field of BodyCreationSettings can be used.
EpaPenetrationDepth - Class in com.github.stephengold.joltjni
Implement the Expanding Polytope Algorithm.
EpaPenetrationDepth() - Constructor for class com.github.stephengold.joltjni.EpaPenetrationDepth
Instantiate a default implementation.
EPathRotationConstraintType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate options for constraining the rotation of body2 in a PathConstraint.
EPhysicsUpdateError - Class in com.github.stephengold.joltjni.enumerate
Error conditions reported by PhysicsSystem.update().
equals(Object) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Test for type and virtual-address equality with another object.
equals(Object) - Method in class com.github.stephengold.joltjni.UVec4
Tests for exact equality with the argument.
equals(Object) - Method in class com.github.stephengold.joltjni.Vec3
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.github.stephengold.joltjni.Vec4
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Test for exact equivalence with another Object.
erase(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Remove the specified element.
erase(int) - Method in class com.github.stephengold.joltjni.template.Array
Remove the specified element.
erase(int, int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Remove all IDs in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.BodyVector
Remove all bodies in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.Constraints
Remove all references in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Remove all triangles in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Remove all references in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.ShapeList
Remove all shapes in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.SStrandList
Remove all strands in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.SVertexList
Remove all vertices in the specified range of indices.
erase(int, int) - Method in class com.github.stephengold.joltjni.template.Array
Remove all elements in the specified range of indices.
ERenderStrandColor - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate the coloring options for strands of hair.
EResult - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate possible outcomes from attempting to construct a convex hull.
EShapeSubType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of Shape.
EShapeType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate categories that a Shape can belong to.
ESpringMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to specify a spring in a constraint.
EStateRecorderState - Class in com.github.stephengold.joltjni.enumerate
Bitmasks to select which components of a PhysicsSystem should be saved.
estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Estimate the contact impulses and body velocity changes resulting from a collision.
estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Estimate the contact impulses and body velocity changes resulting from a collision.
estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float, float, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
Estimate the contact impulses and body velocity changes resulting from a collision.
EStreamType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of I/O streams.
ESupportMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate possible behaviors for the Support.getSupport() function.
ESwingType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate possible behaviors of a swing limit in a Constraint.
ETransmissionMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate options for shifting gears in a vehicle transmission.
EuclideanDistance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
based on Euclidean distance
ExcludeConvexRadius - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
exclude the convex radius
executeAndWait() - Method in class com.github.stephengold.joltjni.ComputeQueue
Execute the command list and wait for it to finish.
exp(float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the exponential of the specified single-precision value.
expandBy(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Enlarge the box on all sides by the specified amounts.
extendedUpdate(float, Vec3Arg, ConstExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Apply a combination of Update, StickToFloor, and WalkStairs.
extendedUpdate(float, Vec3Arg, ConstExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Apply a combination of Update, StickToFloor, and WalkStairs.
ExtendedUpdateSettings - Class in com.github.stephengold.joltjni
Settings for extended update of a virtual character.
ExtendedUpdateSettings() - Constructor for class com.github.stephengold.joltjni.ExtendedUpdateSettings
Instantiate default settings.
ExtendedUpdateSettings(ConstExtendedUpdateSettings) - Constructor for class com.github.stephengold.joltjni.ExtendedUpdateSettings
Instantiate a copy of the specified settings.

F

Face - Class in com.github.stephengold.joltjni
A triangular element on the surface of a soft body.
Face() - Constructor for class com.github.stephengold.joltjni.Face
Instantiate a default face.
FillMode - Enum Class in com.github.stephengold.joltjni.vhacd
Enumerate algorithms that fill voxels to create a solid object.
FilteredContactListener - Class in com.github.stephengold.joltjni
A customizable ContactListener with configurable filtering.
FilteredContactListener() - Constructor for class com.github.stephengold.joltjni.FilteredContactListener
Instantiate a listener with no filters.
find(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Find the element index of the matching ID, if any.
find(long) - Static method in class com.github.stephengold.joltjni.PhysicsSystem
Find a pre-existing system given its virtual address.
Fixed - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
FixedConstraint
FixedConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that constrains rotation and translation, removing all 6 degrees of freedom.
FixedConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a FixedConstraint.
FixedConstraintSettings() - Constructor for class com.github.stephengold.joltjni.FixedConstraintSettings
Instantiate default settings.
FixedConstraintSettings(FixedConstraintSettings) - Constructor for class com.github.stephengold.joltjni.FixedConstraintSettings
Instantiate a copy of the specified settings.
fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsScene
Correct any incorrectly scaled shapes in the scene.
fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Correct any incorrectly scaled shapes in the scene.
Float2 - Class in com.github.stephengold.joltjni
A vector composed of 2 single-precision components, used as a storage class.
Float2() - Constructor for class com.github.stephengold.joltjni.Float2
Instantiate an all-zero vector (0,0,0).
Float2(float, float) - Constructor for class com.github.stephengold.joltjni.Float2
Instantiate a vector with specified components.
Float2(Float2) - Constructor for class com.github.stephengold.joltjni.Float2
Instantiate a copy of the specified vector.
Float3 - Class in com.github.stephengold.joltjni
A vector composed of 3 single-precision components, used as a storage class.
Float3() - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate an all-zero vector (0,0,0).
Float3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate a vector with specified components.
Float3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate a copy of the specified vector.
Float3(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate from the specified buffer.
Float3(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate from the specified position in the specified buffer.
Float4 - Class in com.github.stephengold.joltjni
A vector composed of 4 single-precision components, used as a storage class.
Float4() - Constructor for class com.github.stephengold.joltjni.Float4
Instantiate an all-zero vector (0,0,0,0).
Float4(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Float4
Instantiate a vector with specified components.
Float4(ConstFloat4) - Constructor for class com.github.stephengold.joltjni.Float4
Instantiate a copy of the specified vector.
Float4(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Float4
Instantiate from the specified buffer.
Float4(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Float4
Instantiate from the specified position in the specified buffer.
FloodFill - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
use a flood fill to distinguish inside from outside (native name: FLOOD_FILL)
FLT_EPSILON - Static variable in class com.github.stephengold.joltjni.std.Std
difference between 1 and the smallest float greater than 1
FLT_MAX - Static variable in class com.github.stephengold.joltjni.std.Std
largest finite value of type float
fmod(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the remainder when numerator is divided by denominator.
forceEarlyOut() - Method in class com.github.stephengold.joltjni.RayCastBodyCollector
Force collision detection to terminate.
forgetMe() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Make the current system un-findable, so it can be garbage collected.
Free - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
don't constrain body rotation
FrequencyAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
frequency and damping are specified
fromPhysicsSystem(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Load the current state of the specified physics system.
fromPhysicsSystem(ConstPhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsScene
Load the current state of the specified physics system.
FullyConstrained - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
fully constrain rotation to match body1

G

Gear - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
GearConstraint
GearConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that links the angular velocities of the bodies.
GearConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a GearConstraint.
GearConstraintSettings() - Constructor for class com.github.stephengold.joltjni.GearConstraintSettings
Instantiate default settings.
GearConstraintSettings(GearConstraintSettings) - Constructor for class com.github.stephengold.joltjni.GearConstraintSettings
Instantiate a copy of the specified settings.
GeodesicDistance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
based on the geodesic distance
geometricMean(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates sqrt(f1 * f2).
Geometry - Class in com.github.stephengold.joltjni
Triangle batches for multiple levels of detail.
Geometry(Batch, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.Geometry
Instantiate a geometry with the specified batch and bounding box.
Geometry(ConstAaBox) - Constructor for class com.github.stephengold.joltjni.Geometry
Instantiate a geometry with the specified bounding box.
GeometryRef - Class in com.github.stephengold.joltjni
A counted reference to a Geometry.
GeometryRef() - Constructor for class com.github.stephengold.joltjni.GeometryRef
Instantiate an empty reference.
get() - Method in class com.github.stephengold.joltjni.BcsResult
Return the settings object.
get() - Method in class com.github.stephengold.joltjni.ComputeQueueResult
Return a counted reference to the resulting queue.
get() - Method in class com.github.stephengold.joltjni.ComputeSystemResult
Return a counted reference to the resulting system.
get() - Method in class com.github.stephengold.joltjni.ConstraintResult
Return a counted reference to the resulting settings.
get() - Method in class com.github.stephengold.joltjni.GroupFilterResult
Return a counted reference to the filter object.
get() - Method in class com.github.stephengold.joltjni.PathResult
Return a counted reference to the resulting path.
get() - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
Return a counted reference to the resulting material.
get() - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
Return a counted reference to the resulting scene.
get() - Method in class com.github.stephengold.joltjni.RagdollResult
Return a counted reference to the resulting settings.
get() - Method in class com.github.stephengold.joltjni.SbcsResult
Return the settings object.
get() - Method in class com.github.stephengold.joltjni.SettingsResult
Return a counted reference to the resulting settings.
get() - Method in class com.github.stephengold.joltjni.ShapeResult
Return a counted reference to the resulting shape.
get() - Method in class com.github.stephengold.joltjni.template.Result
Return the result of a successful operation.
get(int) - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
Access the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
Access the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
Access the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
Return the body ID of the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Access the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Access the hit with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Access the leaf shape with the specified index.
get(int) - Method in class com.github.stephengold.joltjni.BodyIdArray
Return the ID at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Return the ID at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.BodyVector
Access the body at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Constraints
Copy the reference at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.ContactListenerList
Access the sub-listener at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Float2
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.Float3
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.Float4
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Access the triangle at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Mat44Array
Access the matrix at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Copy the reference at the specified index.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyIdArray
Return the ID at the specified index.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Return the specified component.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Return the specified component.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
Copy the vertex at the specified index.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the specified component in double precision.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the specified component.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.RMat44Array
Access the matrix at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.RVec3
Return the specified component in double precision.
get(int) - Method in class com.github.stephengold.joltjni.ShapeList
Copy the reference at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.ShapeRefCArray
Copy the reference at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.SStrandList
Access the strand at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.SVertexList
Access the vertex at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.template.Array
Access or copy the element at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.TransformedShapeArray
Access the shape at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Vec3
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.Vec4
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.VertexList
Copy the vertex at the specified index.
getA() - Method in class com.github.stephengold.joltjni.Color
Return the 4th (alpha or opacity) component.
getA() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the 4th (alpha or opacity) component.
getAccumulatedForce() - Method in class com.github.stephengold.joltjni.Body
Copy the net force acting on the body.
getAccumulatedForce() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the net force acting on the body.
getAccumulatedForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the net force acting on the body.
getAccumulatedForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the net force acting on the body.
getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.Body
Copy the net torque acting on the body.
getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the net torque acting on the body.
getAccumulatedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the net torque acting on the body.
getAccumulatedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the net torque acting on the body.
getActiveBodies(EBodyType, BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate all bodies of the specified type to the specified vector.
getActiveBodies(EBodyType, BodyIdVector) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Enumerate all bodies of the specified type to the specified vector.
getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the list of active contacts.
getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the list of active contacts.
getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the list of active contacts.
getActiveContacts() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the list of active contacts.
getActiveEdgeCosThresholdAngle() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the cosine of the active-edge threshold angle.
getActiveEdgeCosThresholdAngle() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Return the cosine of the active-edge threshold angle.
getActiveEdgeMode() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return how edge collisions should be handled.
getActiveEdgeMovementDirection() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Copy the movement direction for inactive edges.
getAllowDynamicOrKinematic() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether a static body can be converted to kinematic or dynamic.
getAllowDynamicOrKinematic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether a static body can be converted to kinematic or dynamic.
getAllowedDofs() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the body's degrees of freedom.
getAllowedDofs() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the allowed degrees of freedom.
getAllowedDofs() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the body's degrees of freedom.
getAllowedDofs() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the allowed degrees of freedom.
getAllowSleeping() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is allowed to fall asleep.
getAllowSleeping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether the created body will be allowed to fall asleep.
getAllowSleeping() - Method in class com.github.stephengold.joltjni.MotionProperties
Test whether the body is allowed to fall asleep.
getAllowSleeping() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether objects can fall asleep.
getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is allowed to fall asleep.
getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether the created body will be allowed to fall asleep.
getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Test whether the body is allowed to fall asleep.
getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether objects can fall asleep.
getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Test whether the created body will be allowed to fall asleep.
getAllowSleeping() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Test whether the created body will be allowed to fall asleep.
getAngularDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the angular damping constant.
getAngularDamping() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the angular damping coefficient of the rods.
getAngularDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the angular damping coefficient.
getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the angular damping constant.
getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the angular damping coefficient of the rods.
getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the angular damping coefficient.
getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Return the angular damping factor.
getAngularDamping() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Return the angular damping factor.
getAngularDamping() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Return the angular damping factor.
getAngularDofsMask() - Method in class com.github.stephengold.joltjni.MotionProperties
Generate a vector in which the disabled angular components are set to zero and enabled ones are set to -1.
getAngularDofsMask() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Generate a vector in which the disabled angular components are set to zero and enabled ones are set to -1.
getAngularVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Copy the angular velocities of the specified bodies.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.Body
Copy the body's angular velocity.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Copy the (initial) angular velocity.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the body's angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy the (initial) angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the wheel's angular velocity.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.VehicleEngine
Return the engine's rotation rate in SI units.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.Wheel
Return the wheel's angular velocity.
getAngularVelocity(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the angular velocity of the specified body.
getAngularVelocity(int, Vec3) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the angular velocity of the specified body.
getAngularVelocity1() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
Copy the angular velocity of body 1.
getAngularVelocity2() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
Copy the angular velocity of body 2.
getAntiRollBar(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Access the specified anti-roll bar.
getAntiRollBar(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Access the settings for the specified anti-roll bar.
getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the specified anti-roll bar.
getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Access the specified anti-roll bar.
getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Access the settings for the specified anti-roll bar.
getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Access the settings for the specified anti-roll bar.
getApplyGyroscopicForce() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether the gyroscopic force will be applied.
getApplyGyroscopicForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether the gyroscopic force will be applied.
getAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Return the installed assert callback.
getAsyncAcd() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Test whether V-HACD should run asynchronously, on a new thread.
getAutoDetectPoint() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Test whether to configure the attachment points based on the positions of the bodies when the constraint is created.
getAutoDetectPoint() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Test whether to configure the attachment points based on the positions of the bodies when the constraint is created.
getAxisX() - Method in class com.github.stephengold.joltjni.Mat44
Copy the first column to a Vec3.
getAxisX() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Copy the first column to a Vec3.
getAxisX() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the first column to a Vec3.
getAxisX() - Method in class com.github.stephengold.joltjni.RMat44
Copy the first column to a Vec3.
getAxisX1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the X axis for body 1.
getAxisX1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the X axis for body 1.
getAxisX2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the X axis for body 2.
getAxisX2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the X axis for body 2.
getAxisY() - Method in class com.github.stephengold.joltjni.Mat44
Copy the 2nd column to a Vec3.
getAxisY() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Copy the 2nd column to a Vec3.
getAxisY() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the 2nd column to a Vec3.
getAxisY() - Method in class com.github.stephengold.joltjni.RMat44
Copy the 2nd column to a Vec3.
getAxisY1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the Y axis for body 1.
getAxisY1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the Y axis for body 1.
getAxisY2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the Y axis for body 2.
getAxisY2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the Y axis for body 2.
getAxisZ() - Method in class com.github.stephengold.joltjni.Mat44
Copy the 3rd column to a Vec3.
getAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Copy the 3rd column to a Vec3.
getAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the 3rd column to a Vec3.
getAxisZ() - Method in class com.github.stephengold.joltjni.RMat44
Copy the 3rd column to a Vec3.
getB() - Method in class com.github.stephengold.joltjni.Color
Return the 3rd (blue) component.
getB() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the 3rd (blue) component.
getBackFaceMode() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Determine whether the character will move through back-facing triangles.
getBackFaceMode() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Determine whether the character will move through back-facing triangles.
getBackFaceMode() - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Return the treatment of back-facing triangles.
getBackFaceMode() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Determine whether the character will move through back-facing triangles.
getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.RayCastSettings
Return the policy for back-facing triangles in convex shapes.
getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Return the policy for back-facing triangles in convex shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.RayCastSettings
Return the policy for back-facing triangles in triangle-based shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Return the policy for back-facing triangles in triangle-based shapes.
getBaryCentricCoordinates(Vec3Arg, Vec3Arg, float[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
Calculate the barycentric coordinates of the point on the specified (infinite) line that's closest to the origin.
getBaryCentricCoordinates(Vec3Arg, Vec3Arg, Vec3Arg, float[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
Calculate the barycentric coordinates of the point on the specified plane that's closest to the origin.
getBaseOffset() - Method in class com.github.stephengold.joltjni.ContactManifold
Copy the location from which all contact points are measured.
getBaseOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Copy the location from which all contact points are measured.
getBaumgarte() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the Baumgarte stabilization factor, the fraction of position error that is corrected in each iteration.
getBaumgarte() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the Baumgarte stabilization factor, the fraction of position error that is corrected in each iteration.
getBendCompliance() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the compliance of bend constraints, the inverse of bend stiffness.
getBendCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the compliance of bend constraints, the inverse of bend stiffness.
getBendCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
Return the compliance of bend edges.
getBendCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
Return the compliance of bend edges.
getBendComplianceMultiplier() - Method in class com.github.stephengold.joltjni.HairMaterial
Copy the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
getBendComplianceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Copy the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
getBishop() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
Return the Bishop frame of the rod.
getBishop() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Copy the bishop frame of the strand in its modeled pose, computed by init().
getBishop() - Method in class com.github.stephengold.joltjni.RodStretchShear
Return the Bishop frame of the rod.
getBishop() - Method in class com.github.stephengold.joltjni.SVertex
Copy the bishop frame of the strand in its modeled pose, computed by init().
getBitsPerSample() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the number of bits per sample to use during compression.
getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShape
Return the block size.
getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the block size.
getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
Access all the bodies.
getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
Access all the bodies.
getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
Access all the bodies.
getBodies() - Method in class com.github.stephengold.joltjni.BodyManager
Return all bodies.
getBodies() - Method in class com.github.stephengold.joltjni.PhysicsScene
Access the body-creation settings as a Java array.
getBodies() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Access the body-creation settings as a Java array.
getBodies(BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate all bodies to the specified variable-length vector.
getBodies(BodyIdVector) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Enumerate all bodies to the specified variable-length vector.
getBody() - Method in class com.github.stephengold.joltjni.BodyLockRead
Access the body.
getBody() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Access the body.
getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
Access a specific body.
getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
Access a specific body.
getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
Access a specific body.
getBody(int) - Method in class com.github.stephengold.joltjni.BodyManager
Access a body using its ID.
getBody1() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Access the first body in the constraint.
getBody1() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Access the first body in the constraint.
getBody1() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Access the first body in the constraint.
getBody1Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the first body.
getBody1Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the first body.
getBody1PivotLocation(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Copy the first body's pivot location.
getBody1PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Copy the first body's pivot location.
getBody1PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Copy the first body's pivot location.
getBody2() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Access the 2nd body in the constraint.
getBody2() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Access the 2nd body in the constraint.
getBody2() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Access the 2nd body in the constraint.
getBody2Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the 2nd body.
getBody2Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the 2nd body.
getBody2PivotLocation(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Copy the 2nd body's pivot location.
getBody2PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Copy the 2nd body's pivot location.
getBody2PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Copy the 2nd body's pivot location.
getBodyActivationListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyActivationListener.
getBodyActivationListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the system's BodyActivationListener.
getBodyB() - Method in class com.github.stephengold.joltjni.ContactKey
Return the ID of the colliding body.
getBodyB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Return the ID of the colliding body.
getBodyCount() - Method in class com.github.stephengold.joltjni.Ragdoll
Count how many bodies are in the ragdoll, which is unaffected
getBodyCount() - Method in class com.github.stephengold.joltjni.RagdollRef
Count how many bodies are in the ragdoll, which is unaffected
getBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
Generate settings to reconstruct the (rigid) body.
getBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Generate settings to reconstruct the (rigid) body.
getBodyFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Access the body filter.
getBodyFilterMode() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Return the body-filter mode.
getBodyId() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
Return the ID of the body that was hit.
getBodyId() - Method in class com.github.stephengold.joltjni.Character
Return the ID of the body associated with the character.
getBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the ID of the body associated with the character.
getBodyId() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the ID of the body associated with the character.
getBodyId() - Method in class com.github.stephengold.joltjni.CollidePointResult
Identify the body that was hit.
getBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the ID of the body associated with this character.
getBodyId2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Identify the body to which shape 2 belongs.
getBodyId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Identify the body to which shape 2 belongs.
getBodyIdArray() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
Access the array of body IDs.
getBodyIds() - Method in class com.github.stephengold.joltjni.Ragdoll
Enumerate all bodies in the ragdoll, which is unaffected.
getBodyIds() - Method in class com.github.stephengold.joltjni.RagdollRef
Enumerate all bodies in the ragdoll, which is unaffected.
getBodyInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BatchBodyInterface.
getBodyInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access a version of the system's BatchBodyInterface that does not use locks.
getBodyLockInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceLocking.
getBodyLockInterface() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the system's BodyLockInterfaceLocking.
getBodyLockInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceNoLock.
getBodyLockInterfaceNoLock() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the system's BodyLockInterfaceNoLock.
getBodyPairCacheCosMaxDeltaRotationDiv2() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum rotation for reusing collision results from the previous step.
getBodyPairCacheCosMaxDeltaRotationDiv2() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum rotation for reusing collision results from the previous step.
getBodyPairCacheMaxDeltaPositionSq() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum translation for re-using collision results from the previous step.
getBodyPairCacheMaxDeltaPositionSq() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum translation for re-using collision results from the previous step.
getBodyPoint1() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Copy the location at which the constraint will attach to body 1.
getBodyPoint2() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Copy the location at which the constraint will attach to body 2.
getBodyType() - Method in class com.github.stephengold.joltjni.Body
Return the body type (rigid or soft).
getBodyType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body type (rigid or soft).
getBodyType(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the type of the specified body.
getBodyTypes(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the types of the specified bodies.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
Return the bottom radius.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Return the bottom radius of the cylinder.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the bottom radius.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the bottom radius.
getBounds() - Method in class com.github.stephengold.joltjni.Geometry
Access the bounding box.
getBounds() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Generate a bounding box that contains all the bodies in the system.
getBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Generate a bounding box that contains all the bodies in the system.
getBox() - Method in class com.github.stephengold.joltjni.AaBoxCast
Access the box at its starting location.
getBrakeInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Return how strongly the brake pedal is pressed.
getBroadPhaseLayer() - Method in class com.github.stephengold.joltjni.Body
Return the broadphase layer.
getBroadPhaseLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the broadphase layer.
getBroadPhaseLayer(int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
Return the broad-phase layer for the specified object layer.
getBroadPhaseLayer(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
Return the broad-phase layer for the specified object layer.
getBroadPhaseLayerFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Access the broadphase-layer filter
getBroadPhaseLayerFilterMode() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Return the broadphase-layer filter mode.
getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.BodyManager
Access the (application-provided) interface for mapping object layers to broadphase layers.
getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for mapping object layers to broadphase layers.
getBroadPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's interface for coarse collision queries.
getBroadPhaseQuery() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the system's interface for coarse collision queries.
getCanPushCharacter() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Test whether the other object can push the virtual character.
getCanPushCharacter() - Method in class com.github.stephengold.joltjni.Contact
Test whether the velocity of the contact point can push the character.
getCanPushCharacter() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the velocity of the contact point can push the character.
getCanReceiveImpulses() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Test whether the virtual character can apply impulses to the body.
getCenter() - Method in class com.github.stephengold.joltjni.AaBox
Locate the center of the box.
getCenter() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Locate the center of the box.
getCenter() - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
Copy the location of the sphere's center.
getCenter() - Method in class com.github.stephengold.joltjni.Sphere
Copy the location of the sphere's center.
getCenterOfMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Locate the shape's center of mass.
getCenterOfMass() - Method in class com.github.stephengold.joltjni.Shape
Locate the shape's center of mass.
getCenterOfMass() - Method in class com.github.stephengold.joltjni.ShapeRefC
Locate the shape's center of mass.
getCenterOfMassAndVolume(Vec3, float[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
Calculate the center of mass and volume of the resulting hull.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.Body
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.Character
Copy the location of the rigid body's center of mass using the locking body interface.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the rigid body's center of mass using the locking body interface.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the location of the rigid body's center of mass using the locking body interface.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Calculate the location of the character's center of mass.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Calculate the location of the character's center of mass.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Calculate the location of the character's center of mass.
getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the location of the rigid body's center of mass using the locking body interface.
getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Calculate the location of the character's center of mass.
getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the location of the rigid body's center of mass.
getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the rigid body's center of mass.
getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the location of the rigid body's center of mass.
getCenterOfMassPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the location of the rigid body's center of mass.
getCenterOfMassPosition(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Locate the center of mass of the specified body.
getCenterOfMassPosition(RVec3) - Method in class com.github.stephengold.joltjni.Body
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPosition(RVec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPosition(DoubleBuffer) - Method in class com.github.stephengold.joltjni.Body
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPosition(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the location of the body's center of mass (which might not coincide with its origin).
getCenterOfMassPositions(ConstBodyIdArray, DoubleBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Locate the centers of mass of the specified bodies.
getCenterOfMassStart() - Method in class com.github.stephengold.joltjni.RShapeCast
Copy the starting center of mass.
getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.Body
Copy the coordinate transform of the body's center of mass.
getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Calculate the local-to-system transform of the character's center of mass.
getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Calculate the local-to-system transform of the character's center of mass.
getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Calculate the local-to-system transform of the character's center of mass.
getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the coordinate transform of the body's center of mass.
getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Calculate the local-to-system transform of the character's center of mass.
getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Access the underlying coordinate transform.
getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.TransformedShape
Access the underlying coordinate transform.
getCenterOfMassTransform(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the center-of-mass transform of the specified body.
getCenterOfMassTransforms(ConstBodyIdArray, RMat44Array) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the center-of-mass transforms of the specified bodies.
getCentroid() - Method in class com.github.stephengold.joltjni.ChbFace
Copy the centroid of the face.
getCentroid() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
Copy the centroid of the face.
getCharacterB() - Method in class com.github.stephengold.joltjni.Contact
Return the colliding character.
getCharacterB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the colliding character.
getCharacterIdB() - Method in class com.github.stephengold.joltjni.ContactKey
Return the ID of the colliding character.
getCharacterIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Return the ID of the colliding character.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the thickness of the character's padding.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the thickness of the character's padding.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the thickness of the character's padding.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return how far the character tries to stay away from the geometry.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return how far the character tries to stay away from the geometry.
getCharacterPadding() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the thickness of the character's padding.
getCharacterPadding() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return how far the character tries to stay away from the geometry.
getCharacters() - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Enumerate all characters in the collision list.
getCharacterSettings() - Method in class com.github.stephengold.joltjni.Character
Generate settings to reconstruct the character, using the locking body interface.
getCharacterSettings() - Method in class com.github.stephengold.joltjni.CharacterRef
Generate settings to reconstruct the character, using the locking body interface.
getCharacterSettings() - Method in class com.github.stephengold.joltjni.CharacterRefC
Generate settings to reconstruct the character, using the locking body interface.
getCharacterSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Generate settings to reconstruct the character, using the locking body interface.
getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.Character
Generate settings to reconstruct the character.
getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Generate settings to reconstruct the character.
getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Generate settings to reconstruct the character.
getCharacterSettings(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Generate settings to reconstruct the character.
getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Generate settings to reconstruct the character.
getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Generate settings to reconstruct the character.
getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Generate settings to reconstruct the character.
getCharacterVirtualSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Generate settings to reconstruct the character.
getCharacterVsCharacterCollision() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the char-vs-char collision interface.
getCheckActiveEdges() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether collisions with non-active (shared) edges are checked.
getCheckActiveEdges() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether collisions with non-active (shared) edges are checked.
getClosestPoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Locate the closest point on or in the box for the specified location.
getClosestPoint(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Locate the closest point on or in the box for the specified location.
getClosestPoint(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.PathConstraintPath
Return the path amount of the location on the path that's closest to the specified location.
getClosestPoint(Vec3Arg, float) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
Return the path amount of the location on the path that's closest to the specified location.
getClosestPointOnLine(Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
Locate the point on the specified line segment that's closest to the origin.
getClosestPointOnTetrahedron(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
Locate the point on the specified tetrahedron that's closest to the origin.
getClosestPointOnTriangle(Vec3Arg, Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
Locate the point on the specified triangle that's closest to the origin.
getClutchFriction() - Method in class com.github.stephengold.joltjni.VehicleTransmission
Return how friction the clutch gives.
getClutchReleaseTime() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return how long it takes to release the clutch in Auto mode.
getClutchStrength() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the total torque applied by the clutch when fully engaged.
getCollectFacesMode() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return how face information should be handled.
getCollector() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
Access the underlying RayCastBodyCollector.
getCollideKinematicVsNonDynamic() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether a kinematic body will collide with kinematic/static bodies.
getCollideKinematicVsNonDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether a kinematic body will collide with kinematic/static bodies.
getCollidingShapeIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Return the index of the colliding shape.
getCollidingShapeIndex() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Return the index of the colliding shape.
getCollisionGroup() - Method in class com.github.stephengold.joltjni.Body
Access the body's collision group.
getCollisionGroup() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Access the collision group to which the body will belong.
getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's collision group.
getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Access the collision group to which the body will belong.
getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Access the collision group.
getCollisionGroup() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Access the collision group.
getCollisionPlane() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Copy the collision plane.
getCollisionPlane() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Copy the collision plane.
getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the collision tolerance.
getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the collision tolerance.
getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return the collision tolerance for the GJK algorithm.
getCollisionTolerance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the collision tolerance.
getCombinedFriction() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the combined friction for the body pair.
getCombinedFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the combined friction for the body pair.
getCombinedRestitution() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the combined restitution for the body pair.
getCombinedRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the combined restitution for the body pair.
getCombineFriction() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the combining function for friction.
getCombineFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the combining function for friction.
getCombineRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the combining function for restitutions.
getCombineRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the combining function for restitutions.
getCompliance() - Method in class com.github.stephengold.joltjni.Edge
Return the inverse of the spring's stiffness.
getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
Return the inverse of the spring's stiffness.
getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
Return the inverse of the spring's stiffness.
getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
Return the inverse of the spring's stiffness.
getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
Return the compliance of normal/regular edges.
getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
Return the inverse of the volume's stiffness.
getCompliance() - Method in class com.github.stephengold.joltjni.RodBendTwist
Return the inverse of the spring's stiffness.
getCompliance() - Method in class com.github.stephengold.joltjni.RodStretchShear
Return the inverse of the spring's stiffness.
getCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
Return the compliance of the regular edges.
getCompliance() - Method in class com.github.stephengold.joltjni.Volume
Return the inverse of the volume's stiffness.
getConfigurationString() - Static method in class com.github.stephengold.joltjni.Jolt
Return a string describing some important configuration settings of the native library.
getConstant() - Method in class com.github.stephengold.joltjni.Plane
Return the constant in single precision.
getConstant() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the constant in single precision.
getConstraint() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the underlying Constraint, if any.
getConstraint() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Access the underlying Constraint, if any.
getConstraint() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Access the underlying Constraint, if any.
getConstraint() - Method in class com.github.stephengold.joltjni.SpringSettings
Access the underlying Constraint, if any.
getConstraint() - Method in class com.github.stephengold.joltjni.VehicleController
Access the underlying constraint.
getConstraintCount() - Method in class com.github.stephengold.joltjni.Ragdoll
Count how many constraints are in the ragdoll, which is unaffected.
getConstraintCount() - Method in class com.github.stephengold.joltjni.RagdollRef
Count how many constraints are in the ragdoll, which is unaffected.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.Constraint
Return the constraint's priority when solving.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the constraint's priority when solving.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the constraint's priority when solving.
getConstraintPriority() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the constraint's priority when solving.
getConstraintPriority() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the constraint's priority when solving.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the constraint's priority when solving.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the constraint's priority when solving.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the constraint's priority when solving.
getConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate all constraints in the system.
getConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Enumerate all constraints in the system.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.Constraint
Generate settings to reconstruct the constraint.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.ConstraintRef
Generate settings to reconstruct the constraint.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Generate settings to reconstruct the constraint.
getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.SpringSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Generate settings to reconstruct the constraint.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Generate settings to reconstruct the constraint.
getConstraintToBody1Matrix() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Calculate the coordinate transform from constraint space to body 1.
getConstraintToBody1Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Calculate the coordinate transform from constraint space to body 1.
getConstraintToBody1Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Calculate the coordinate transform from constraint space to body 1.
getConstraintToBody2Matrix() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
Calculate the coordinate transform from constraint space to body 2.
getConstraintToBody2Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Calculate the coordinate transform from constraint space to body 2.
getConstraintToBody2Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Calculate the coordinate transform from constraint space to body 2.
getConstraintWarmStart() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether warm starting is enabled for constraints.
getConstraintWarmStart() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether warm starting is enabled for constraints.
getContactBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the ID of the body that's supporting the wheel.
getContactBodyId() - Method in class com.github.stephengold.joltjni.Wheel
Return the ID of the body that's supporting the wheel.
getContactBodyId(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Return the ID of the body with which the specified vertex collided.
getContactBodyId(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Return the ID of the body with which the specified vertex collided.
getContactImpulse() - Method in class com.github.stephengold.joltjni.Impulse
Return the contact (normal) component.
getContactLateral() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Copy the wheel's lateral (sideways) direction.
getContactLateral() - Method in class com.github.stephengold.joltjni.Wheel
Copy the wheel's lateral (sideways) direction.
getContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) contact listener.
getContactListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the (application-provided) contact listener.
getContactLongitudinal() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Copy the wheel's longitudinal direction.
getContactLongitudinal() - Method in class com.github.stephengold.joltjni.Wheel
Copy the wheel's longitudinal direction.
getContactNormal() - Method in class com.github.stephengold.joltjni.Contact
Copy the contact normal.
getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Copy the contact normal.
getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Copy the contact normal direction.
getContactNormal() - Method in class com.github.stephengold.joltjni.Wheel
Copy the contact normal direction.
getContactNormal(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Copy the contact normal direction for the specified vertex.
getContactNormal(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Copy the contact normal direction for the specified vertex.
getContactNormalCosMaxDeltaRotation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum angle between normals for which manifolds from different sub shapes of the same body pair will be combined.
getContactNormalCosMaxDeltaRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum angle between normals for which manifolds from different sub shapes of the same body pair will be combined.
getContactPointOn1() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Copy the contact location on the surface of shape 1.
getContactPointOn1() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Copy the contact location on the surface of shape 1.
getContactPointOn2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Copy the contact location on the surface of shape 2.
getContactPointOn2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Copy the contact location on the surface of shape 2.
getContactPointPreserveLambdaMaxDistSq() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum translation of a contact point for warm starting.
getContactPointPreserveLambdaMaxDistSq() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum translation of a contact point for warm starting.
getContactPointVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Copy the velocity of the contact point.
getContactPointVelocity() - Method in class com.github.stephengold.joltjni.Wheel
Copy the velocity of the contact point.
getContactPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Copy the location of the contact point.
getContactPosition() - Method in class com.github.stephengold.joltjni.Wheel
Copy the location of the contact point.
getContactSubShapeId() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return ID of the sub-shape that's supporting the vehicle.
getContactSubShapeId() - Method in class com.github.stephengold.joltjni.Wheel
Return ID of the sub-shape that's supporting the vehicle.
getContainingObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Access the containing object, if any.
getController() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Access the controller settings.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the controller for this constraint.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Access the controller for this constraint.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Access the controller settings.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Access the controller settings.
getControllerType() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the constraint's controller type.
getControllerType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the constraint's controller type.
getControllerType() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the constraint's controller type.
getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Return the convex radius.
getConvexRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstBoxShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.Support
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Return the convex radius.
getCosHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraint
Return the cosine of half the cone angle.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the maximum slope that the character can walk on.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the maximum slope the character can walk on.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the maximum slope the character can walk on.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum slope the character can walk on.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the maximum slope the character can walk on.
getCosMaxSlopeAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the maximum slope the character can walk on.
getCurrentAngle() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the current angle from rest orientation.
getCurrentGear() - Method in class com.github.stephengold.joltjni.VehicleTransmission
Return the current gear.
getCurrentPosition() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the current offset from rest position.
getCurrentRatio() - Method in class com.github.stephengold.joltjni.VehicleTransmission
Return transmission ratio based on the current gear.
getCurrentRpm() - Method in class com.github.stephengold.joltjni.VehicleEngine
Return the engine's rotation rate in traditional units.
getDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Return the spring's damping.
getDamping() - Method in class com.github.stephengold.joltjni.SpringSettings
Return the spring's damping.
getData() - Method in class com.github.stephengold.joltjni.StateRecorderImpl
Read binary data.
getDebugColor() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Copy the debug color.
getDebugColor() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Copy the debug color.
getDebugName() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Return the debug name.
getDebugName() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Return the debug name.
getDefaultBroadPhaseLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Generate a broad-phase layer filter using the current pair filter and the specified layer index.
getDefaultBroadPhaseLayerFilter(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Generate a broad-phase layer filter using the current pair filter and the specified layer index.
getDefaultLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Generate an object layer filter using the current pair filter and the specified layer index.
getDefaultLayerFilter(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Generate an object layer filter using the current pair filter and the specified layer index.
getDeltaTime() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Return the duration of the current step.
getDensity() - Method in class com.github.stephengold.joltjni.ConvexShape
Return the density.
getDensity() - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Return the density.
getDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
Return the density.
getDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShapeSettings
Return the density.
getDeterministicSimulation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether physics simulation is deterministic.
getDeterministicSimulation() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether physics simulation is deterministic.
getDiagonal3() - Method in class com.github.stephengold.joltjni.Mat44
Copy the diagonal elements to a Vec3.
getDiagonal3() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Copy the diagonal elements to a Vec3.
getDiagonal3() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the diagonal elements to a Vec3.
getDiagonal3() - Method in class com.github.stephengold.joltjni.RMat44
Copy the diagonal elements to a Vec3.
getDifferential(int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Access the settings for the specified differential.
getDifferentialRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Return the number of gearbox rotations per wheel rotation.
getDifferentialRatio() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Return the number of gearbox rotations per driven-wheel rotation.
getDifferentials() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Access the vehicle's differentials.
getDirection() - Method in class com.github.stephengold.joltjni.AaBoxCast
Copy the length and direction of the cast.
getDirection() - Method in class com.github.stephengold.joltjni.RayCast
Copy the end offset.
getDirection() - Method in class com.github.stephengold.joltjni.RRayCast
Copy the end offset.
getDirection() - Method in class com.github.stephengold.joltjni.RShapeCast
Copy the direction.
getDistance() - Method in class com.github.stephengold.joltjni.Contact
Return the contact separation.
getDistance() - Method in class com.github.stephengold.joltjni.Lod
Return the distance.
getDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the contact separation.
getDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstLod
Return the distance.
getDrawAngularVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize vertex angular velocities.
getDrawAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize vertex angular velocities.
getDrawConstraintSize() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the size of the constraint in debug renders.
getDrawConstraintSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the size of the constraint in debug renders.
getDrawConstraintSize() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the size of the constraint in debug renders.
getDrawGridDensity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize grid density.
getDrawGridDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize grid density.
getDrawGridVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize grid velocity.
getDrawGridVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize grid velocity.
getDrawInitialGravity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the initial gravity vector.
getDrawInitialGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the initial gravity vector.
getDrawNeutralDensity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the grid density of the hair in its neutral pose.
getDrawNeutralDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the grid density of the hair in its neutral pose.
getDrawOrientations() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the coordinate axes of each simulated vertex.
getDrawOrientations() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the coordinate axes of each simulated vertex.
getDrawRenderStrands() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the strands.
getDrawRenderStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the strands.
getDrawRods() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the simulated rods.
getDrawRods() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the simulated rods.
getDrawSkinPoints() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize the skinning points on the scalp.
getDrawSkinPoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize the skinning points on the scalp.
getDrawUnloadedRods() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize rods in their unloaded pose.
getDrawUnloadedRods() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize rods in their unloaded pose.
getDrawVertexVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
Test whether to visualize vertex velocities.
getDrawVertexVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Test whether to visualize vertex velocities.
getDrivenWheel() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Return the index of the wheel powered by the engine.
getDuration() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Return the duration of the animation.
getDuration() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Return the duration of the animation.
getEdgeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Enumerate all edge constraints in the settings.
getEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Enumerate all edge constraints in the settings.
getEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Enumerate all edge constraints in the settings.
getElement(int, int) - Method in class com.github.stephengold.joltjni.Mat44
Return the specified element.
getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Return the specified element.
getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Return the specified element in double precision.
getElement(int, int) - Method in class com.github.stephengold.joltjni.RMat44
Return the specified element in double precision.
getEnableAdded() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Test whether the onContactAdded() callback is enabled.
getEnableCollision() - Method in class com.github.stephengold.joltjni.HairMaterial
Test whether collisions between hair strands and the environment are enabled.
getEnableCollision() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Test whether collisions between hair strands and the environment are enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.Constraint
Test whether the constraint is enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.ConstraintRef
Test whether the constraint is enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Test whether the constraint will be enabled initially.
getEnabled() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Test whether the constraint is enabled.
getEnabled() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Test whether the constraint will be enabled initially.
getEnabled() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Test whether the constraint is enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Test whether the constraint is enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Test whether the constraint will be enabled initially.
getEnableLra() - Method in class com.github.stephengold.joltjni.HairMaterial
Test whether long-range attachments are enabled to keep hair near its modeled pose.
getEnableLra() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Test whether long-range attachments are enabled to keep hair near its modeled pose.
getEnablePersisted() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Test whether the onContactPersisted() callback is enabled.
getEnableRemoved() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Test whether the onContactRemoved() callback is enabled.
getEnableSkinConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Test whether skinning constraints are enabled.
getEnableSkinConstraints() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Test whether skinning constraints are enabled.
getEnableSuspensionForcePoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Determine where to apply tire forces.
getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettings
Determine where to apply tire forces.
getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Determine where to apply tire forces.
getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Determine where to apply tire forces.
getEnableValidate() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Test whether the onContactValidate() callback is enabled.
getEndVtx() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
Return the index of the ending vertex.
getEndVtx() - Method in class com.github.stephengold.joltjni.RStrand
Return the index of the ending vertex.
getEngine() - Method in class com.github.stephengold.joltjni.TrackedVehicleController
Access the vehicle's engine.
getEngine() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Access the vehicle's engine.
getEngine() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Access the engine settings.
getEngineTorqueRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Return the fraction of the engine's torque that is applied to this differential.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.Body
Test whether extra effort should be made to remove ghost contacts.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether extra effort should be made to remove ghost contacts.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Test whether to make an extra effort to remove contacts with internal edges.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Test whether to make an extra effort to remove contacts with internal edges.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether enhanced internal edge removal is enabled.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether enhanced internal edge removal is enabled.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether enhanced internal edge removal is enabled.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Test whether to make an extra effort to remove contacts with internal edges.
getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether extra effort should be made to remove ghost contacts.
getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether extra effort should be made to remove ghost contacts.
getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Test whether to make an extra effort to remove contacts with internal edges.
getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether enhanced internal edge removal is enabled.
getError() - Method in class com.github.stephengold.joltjni.template.Result
Return the error message.
getError(long) - Method in class com.github.stephengold.joltjni.BcsResult
 
getError(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
 
getError(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
 
getError(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
 
getError(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
 
getError(long) - Method in class com.github.stephengold.joltjni.PathResult
 
getError(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
 
getError(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
 
getError(long) - Method in class com.github.stephengold.joltjni.RagdollResult
 
getError(long) - Method in class com.github.stephengold.joltjni.SbcsResult
 
getError(long) - Method in class com.github.stephengold.joltjni.SettingsResult
 
getError(long) - Method in class com.github.stephengold.joltjni.ShapeResult
 
getError(long) - Method in class com.github.stephengold.joltjni.template.Result
Return the error message.
getExtent() - Method in class com.github.stephengold.joltjni.AaBox
Copy the (half) extent of the box.
getExtent() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the (half) extent of the box.
getFace(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Access the specified face.
getFace(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Access the specified face.
getFaces() - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
Enumerate all faces of the hull.
getFaces() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Enumerate all faces in the soft body.
getFaces() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Enumerate all faces in the soft body.
getFacesDoubleSided() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Test whether faces will be double-sided.
getFacesDoubleSided() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Test whether faces will be double-sided.
getFaceVertices(int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Enumerate all vertices in the specified face.
getFaceVertices(int, int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Enumerate all vertices in the specified face.
getFillMode() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the algorithm that fills voxels to create a solid object.
getFindBestPlane() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Test whether V-HACD should try to find the optimal location for splitting hulls.
getFirstEdge() - Method in class com.github.stephengold.joltjni.ChbFace
Access the first edge of the face.
getFirstEdge() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
Access the first edge of the face.
getFixedPoint1() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Copy the location to which body 1 is connected.
getFixedPoint2() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Copy the location to which body 2 is connected.
getForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Copy the "forward" vector.
getForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Copy the "forward" vector.
getForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Copy the "forward" vector.
getForwardInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Return the forward acceleration.
getFraction() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
Return the location of the hit, as a fraction of the cast path.
getFraction() - Method in class com.github.stephengold.joltjni.Contact
Return the fraction along the path where the contact takes place.
getFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the fraction along the path where the contact takes place.
getFraction() - Method in class com.github.stephengold.joltjni.ShapeCastResult
Return the fraction of the cast where the hit occurred.
getFrequency() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Return the spring's frequency.
getFrequency() - Method in class com.github.stephengold.joltjni.SpringSettings
Return the spring's frequency.
getFriction() - Method in class com.github.stephengold.joltjni.Body
Return the body's friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the friction coefficient for collisions between hair strands and the environment.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the friction coefficient for collisions between hair strands and the environment.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the friction ratio.
getFriction(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the friction ratio of the specified body.
getFrictionImpulse1() - Method in class com.github.stephengold.joltjni.Impulse
Return the friction component in the direction of tangent 1.
getFrictionImpulse2() - Method in class com.github.stephengold.joltjni.Impulse
Return the friction component in the direction of tangent 2.
getFrictions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the friction ratios of the specified bodies.
getG() - Method in class com.github.stephengold.joltjni.Color
Return the 2nd (green) component.
getG() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the 2nd (green) component.
getGearRatios() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the number of engine rotations per gearbox rotation for each forward gear.
getGlobalPose() - Method in class com.github.stephengold.joltjni.HairMaterial
Access the fraction of the neutral pose applied to hair during each iteration.
getGlobalPose() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access the fraction of the neutral pose applied to hair during each iteration.
getGravity() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the gravity vector.
getGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Copy the gravity vector.
getGravityFactor() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
Access the fraction of gravity to be applied to the hair during simulation.
getGravityFactor() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access the fraction of gravity to be applied to the hair during simulation.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the gravity factor.
getGravityFactor(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the gravity factor of the specified body.
getGravityFactors(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the gravity factors of the specified bodies.
getGravityOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the gravity override.
getGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the gravity override.
getGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the gravity override.
getGravityPreloadFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the fraction of gravity to be removed during initialization.
getGravityPreloadFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the fraction of gravity to be removed during initialization.
getGridDensityForceFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the force factor pushing the hair toward neutral density.
getGridDensityForceFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the force factor pushing the hair toward neutral density.
getGridVelocityFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
Access the fraction of grid velocity to be applied to the hair.
getGridVelocityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access the fraction of grid velocity to be applied to the hair.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the body ID of the supporting surface.
getGroundBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the body ID of the supporting surface.
getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterBase
Access the material of the supporting surface.
getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterRef
Access the material of the supporting surface.
getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterRefC
Access the material of the supporting surface.
getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the material of the supporting surface.
getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Access the material of the supporting surface.
getGroundMaterial() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Access the material of the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterBase
Copy the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Copy the normal direction at the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterBase
Copy the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the location of the point of contact with the supporting surface.
getGroundPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Copy the location of the point of contact with the supporting surface.
getGroundState() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the relationship between the character and its supporting surface.
getGroundState() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the relationship between the character and its supporting surface.
getGroundState() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the relationship between the character and its supporting surface.
getGroundState() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the relationship between the character and its supporting surface.
getGroundState() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the relationship between the character and its supporting surface.
getGroundState() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the relationship between the character and its supporting surface.
getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterBase
Identify the face on the supporting surface where contact is occurring.
getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterRef
Identify the face on the supporting surface where contact is occurring.
getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterRefC
Identify the face on the supporting surface where contact is occurring.
getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Identify the face on the supporting surface where contact is occurring.
getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Identify the face on the supporting surface where contact is occurring.
getGroundSubShapeId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Identify the face on the supporting surface where contact is occurring.
getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the user data of the supporting surface.
getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the user data of the supporting surface.
getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the user data of the supporting surface.
getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the user data of the supporting surface.
getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the user data of the supporting surface.
getGroundUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the user data of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterBase
Copy the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the world-space velocity of the supporting surface.
getGroundVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Copy the world-space velocity of the supporting surface.
getGroupFilter() - Method in class com.github.stephengold.joltjni.CollisionGroup
Access the group filter.
getGroupFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
Access the group filter.
getGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
Return the main group ID.
getGroupId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
Return the main group ID.
getHadCollision() - Method in class com.github.stephengold.joltjni.Contact
Test whether the character has actually collided.
getHadCollision() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the character has actually collided.
getHairRadius() - Method in class com.github.stephengold.joltjni.HairMaterial
Access the radius of the hair strand.
getHairRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access the radius of the hair strand.
getHairSettings() - Method in class com.github.stephengold.joltjni.Hair
Access the settings used to create this hair.
getHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Return one-half the maximum angle between the twist axes of body 1 and body 2.
getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShape
Copy the half extents.
getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Copy the extent of the box.
getHalfExtent() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Return the half extent.
getHalfExtent() - Method in interface com.github.stephengold.joltjni.readonly.ConstBoxShapeSettings
Copy the extent of the box.
getHalfExtents() - Method in class com.github.stephengold.joltjni.OrientedBox
Copy the (half) extent of the box on each local axis.
getHalfExtents() - Method in interface com.github.stephengold.joltjni.readonly.ConstOrientedBox
Copy the (half) extent of the box on each local axis.
getHalfHeight() - Method in class com.github.stephengold.joltjni.CylinderShape
Return the half height.
getHalfHeight() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Return the half height.
getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
Return the half height.
getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the half height.
getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the half height.
getHalfHeightOfCylinder() - Method in class com.github.stephengold.joltjni.CapsuleShape
Return the half height of the cylindrical portion.
getHalfHeightOfCylinder() - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Return the half height of the cylindrical portion.
getHalfHeightOfTaperedCylinder() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Return the half height of the tapered cylinder.
getHandBrakeInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Return how strongly the hand brake is pulled.
getHash() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the hashcode for the pair.
getHash() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the hashcode for the pair.
getHingeAxis() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Copy the hinge axis of the pinion.
getHingeAxis1() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Copy the hinge axis for body 1.
getHingeAxis1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the hinge axis of body 1.
getHingeAxis2() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Copy the hinge axis for body 2.
getHingeAxis2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the hinge axis of body 2.
getHit() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
Access the hit result.
getHit() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
Access the hit result.
getHit() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
Access the result of the latest query.
getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
Access the result of the latest query.
getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
Access the result of the latest query.
getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
Access the result of the latest query.
getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum angle for merging during hit reduction.
getHits() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
Access all the hits as a list.
getHits() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
Access all the hits as a list.
getHits() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
Access all the hits as an array.
getHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
Copy all the hits to an array.
getHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Access all the hits as an array.
getHits() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Access all the hits as a list.
getHits() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Access all the leaf shapes as an array.
getHullTolerance() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Return the positional tolerance used when generating the hull.
getId() - Method in class com.github.stephengold.joltjni.Body
Return the body's ID for use with BodyInterface.
getId() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the character's ID.
getId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's ID.
getId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the character's ID.
getId() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's ID for use with BodyInterface.
getId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the character's ID.
getId() - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
Return the resulting subshape ID.
getIdx(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Return the mesh-vertex index of the specified corner.
getIdx(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangleNoMaterial
Return the mesh-vertex index of the specified corner.
getImpulses() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
Access the impulse for every contact point, as an array.
getInertia() - Method in class com.github.stephengold.joltjni.MassProperties
Copy the inertia tensor.
getInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
Copy the inertia tensor.
getInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Return the engine's rotational inertia.
getInertia() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Return the engine's rotational inertia.
getInertia() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Return the moment of inertia of the track and its wheels as seen on the driven wheel.
getInertiaMultiplier() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the multiplier for inertia calculations.
getInertiaMultiplier() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the inertia of each rod as a multiple of its mass.
getInertiaMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the multiplier for inertia calculations.
getInertiaMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the inertia of each rod as a multiple of its mass.
getInertiaRotation() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the rotation that takes the inverse-inertia diagonal to local coordinates.
getInertiaRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the rotation that takes the inverse-inertia diagonal to local coordinates.
getInitialGravity() - Method in class com.github.stephengold.joltjni.HairSettings
Copy the initial gravity vector.
getInitialGravity() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Copy the initial gravity vector.
getInitialGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Copy the initial gravity vector.
getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the ID of the inner body.
getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the ID of the inner body.
getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the ID of the inner body.
getInnerBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the ID of the inner body.
getInnerBodyLayer() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the object layer that the inner rigid body will be added to.
getInnerBodyLayer() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the object layer that the inner rigid body will be added to.
getInnerBodyLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the object layer that the inner rigid body will be added to.
getInnerBodyShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the shape of the inner rigid body.
getInnerBodyShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the shape of the inner rigid body.
getInnerBodyShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the shape of the inner rigid body.
getInnerRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the radius of the largest sphere that fits inside the shape.
getInnerRadius() - Method in class com.github.stephengold.joltjni.Shape
Return the radius of the largest sphere that fits inside the shape.
getInnerRadius() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the radius of the largest sphere that fits inside the shape.
getInnerShape() - Method in class com.github.stephengold.joltjni.DecoratedShape
Access the undecorated shape.
getInvBind() - Method in class com.github.stephengold.joltjni.InvBind
Copy the inverse-bind transform matrix.
getInvBindIndex() - Method in class com.github.stephengold.joltjni.SkinWeight
Return the index into the array of inverse-bind matrices.
getInvDirection() - Method in class com.github.stephengold.joltjni.RayInvDirection
Copy the inverse direction.
getInverseCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.Body
Copy the inverse coordinate transform of the body's center of mass.
getInverseCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the inverse coordinate transform of the body's center of mass.
getInverseInertia(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the inverse of the inertia tensor in system coordinates.
getInverseInertiaDiagonal() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the diagonal components of the inverse inertia matrix, assuming a dynamic body.
getInverseInertiaDiagonal() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the diagonal components of the inverse inertia matrix, assuming a dynamic body.
getInverseInertias(ConstBodyIdArray, Mat44Array) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Copy the inverses of the inertia tensors in system coordinates.
getInverseMass() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the body's inverse mass.
getInverseMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the body's inverse mass.
getInverseMassUnchecked() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the body's inverse mass.
getInverseMassUnchecked() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the body's inverse mass.
getInvInertiaScale1() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the scale factor for the inverse inertia of body 1.
getInvInertiaScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the scale factor for the inverse inertia of body 1.
getInvInertiaScale2() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the scale factor for the inverse inertia of body 2.
getInvInertiaScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the scale factor for the inverse inertia of body 2.
getInvInertiaScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
Return the scale factor for the inverse inertia of body 2.
getInvInertiaScale2() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Return the scale factor for the inverse inertia of body 2.
getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
Return the inverse mass of the rod.
getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Return the inverse mass.
getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Return the inverse of the mass.
getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
Return the inverse mass.
getInvMass() - Method in class com.github.stephengold.joltjni.RodStretchShear
Return the inverse mass of the rod.
getInvMass() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Return the inverse mass.
getInvMass() - Method in class com.github.stephengold.joltjni.SVertex
Return the inverse of the mass.
getInvMass() - Method in class com.github.stephengold.joltjni.Vertex
Return the inverse mass.
getInvMassScale1() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the scale factor for the inverse mass of body 1.
getInvMassScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the scale factor for the inverse mass of body 1.
getInvMassScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
Return the scale factor for the inverse mass of the soft body.
getInvMassScale1() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Return the scale factor for the inverse mass of the soft body.
getInvMassScale2() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the scale factor for the inverse mass of body 2.
getInvMassScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the scale factor for the inverse mass of body 2.
getInvMassScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
Return the scale factor for the inverse mass of body 2.
getInvMassScale2() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Return the scale factor for the inverse mass of body 2.
getIsBackFaceHit() - Method in class com.github.stephengold.joltjni.ShapeCastResult
Test whether the shape was hit from its back side.
getIsFirstStep() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Test whether this is the first step.
getIsLastStep() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Test whether this is the last step.
getIsSensor() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether the body will be a sensor.
getIsSensor() - Method in class com.github.stephengold.joltjni.ContactSettings
Test whether the contact should be treated as a sensor (no collision response).
getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether the body will be a sensor.
getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Test whether the contact should be treated as a sensor (no collision response).
getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
Test whether the contact should be treated as a sensor (no collision response).
getIsSensor() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Test whether the contact should be treated as a sensor (no collision response).
getIsSensorB() - Method in class com.github.stephengold.joltjni.Contact
Test whether the colliding object is a sensor.
getIsSensorB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the colliding object is a sensor.
getJoint(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Access the specified joint.
getJoint(int) - Method in class com.github.stephengold.joltjni.Skeleton
Access the specified joint.
getJoint(int) - Method in class com.github.stephengold.joltjni.SkeletonPose
Access the transforms of the specified joint.
getJoint(int) - Method in class com.github.stephengold.joltjni.SkeletonRef
Access the specified joint.
getJointCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Count how many joints are in the skeleton.
getJointCount() - Method in class com.github.stephengold.joltjni.Skeleton
Count how many joints are in the skeleton.
getJointCount() - Method in class com.github.stephengold.joltjni.SkeletonPose
Count how many joints are in the pose.
getJointCount() - Method in class com.github.stephengold.joltjni.SkeletonRef
Count how many joints are in the skeleton.
getJointIndex() - Method in class com.github.stephengold.joltjni.InvBind
Return the joint index.
getJointIndex(String) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Find the index of the named joint.
getJointIndex(String) - Method in class com.github.stephengold.joltjni.Skeleton
Find the index of the named joint.
getJointIndex(String) - Method in class com.github.stephengold.joltjni.SkeletonRef
Find the index of the named joint.
getJointMatrices() - Method in class com.github.stephengold.joltjni.SkeletonPose
Access the joint matrices.
getJointMatrix(int) - Method in class com.github.stephengold.joltjni.SkeletonPose
Access the transform matrix for the specified joint.
getJoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Access all the joints.
getJoints() - Method in class com.github.stephengold.joltjni.Skeleton
Access all the joints.
getJoints() - Method in class com.github.stephengold.joltjni.SkeletonRef
Access all the joints.
getLargestPenetration() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Return the amount of penetration.
getLargestPenetration() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Return the amount of penetration.
getLateralFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsTv
Return the tire's friction in the sideways direction.
getLateralFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
Access the lateral friction as a function of the slip angle (in degrees).
getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Return the tire's friction in the sideways direction.
getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the tire's friction in the sideways direction.
getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Access the lateral friction as a function of the slip angle (in degrees).
getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Access the lateral friction as a function of the slip angle (in degrees).
getLateralLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the lateral (sideways) component of the impulse applied to the wheel.
getLateralLambda() - Method in class com.github.stephengold.joltjni.Wheel
Return the lateral (sideways) component of the impulse applied to the wheel.
getLateralMultiplier() - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
Return the multiplier used to calculate lateral impulses.
getLayer() - Method in class com.github.stephengold.joltjni.Character
Return the character's object layer, using the locking body interface.
getLayer() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the character's object layer, using the locking body interface.
getLayer() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the character's object layer, using the locking body interface.
getLayer() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the index of the object layer.
getLayer() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the index of the object layer.
getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the character's object layer, using the locking body interface.
getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the index of the object layer.
getLayer(boolean) - Method in class com.github.stephengold.joltjni.Character
Return the character's object layer.
getLayer(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Return the character's object layer.
getLayer(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the character's object layer.
getLayer(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the character's object layer.
getLeafShape(int, int[]) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Access the leaf shape for the specified sub-shape ID.
getLeafShape(int, int[]) - Method in class com.github.stephengold.joltjni.Shape
Access the leaf shape for the specified sub-shape ID.
getLeafShape(int, int[]) - Method in class com.github.stephengold.joltjni.ShapeRefC
Access the leaf shape for the specified sub-shape ID.
getLeanSmoothingFactor() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the smoothing factor for the lean angle.
getLeanSpringConstant() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the stiffness of the lean spring.
getLeanSpringDamping() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the damping constant of the lean spring.
getLeanSpringIntegrationCoefficient() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the coefficient of the integral term.
getLeanSpringIntegrationCoefficientDecay() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the decay rate of the integral term when the motorcycle is unsupported.
getLeftWheel() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
Identify the left wheel of the bar.
getLeftWheel() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Return the index of the left wheel.
getLeftWheel() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Return the index of the left wheel.
getLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
Return the length of the rod.
getLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Return the initial distance between this vertex from the next one in the unloaded strand, computed by init().
getLength() - Method in class com.github.stephengold.joltjni.RodStretchShear
Return the length of the rod.
getLength() - Method in class com.github.stephengold.joltjni.SVertex
Return the initial distance between this vertex from the next one in the unloaded strand, computed by init().
getLimitedSlipRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Return the ratio of maximum wheel speed to minimum wheel speed.
getLimitMax(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the upper limit of the specified degree of freedom.
getLimitMax(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the upper limit of the specified degree of freedom.
getLimitMin(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the lower limit of the specified degree of freedom.
getLimitMin(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the lower limit of the specified degree of freedom.
getLimitsMax() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the upper limit of rotation.
getLimitsMax() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Return the upper limit of rotation.
getLimitsMax() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the upper limit of translation.
getLimitsMax() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Return the upper limit of translation.
getLimitsMax(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the upper limit of the specified degree of freedom.
getLimitsMin() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the lower limit of rotation.
getLimitsMin() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Return the lower limit of rotation.
getLimitsMin() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the lower limit of translation.
getLimitsMin() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Return the lower limit of translation.
getLimitsMin(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the lower limit of the specified degree of freedom.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.DistanceConstraint
Access the spring settings.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Access the spring settings.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.HingeConstraint
Access the spring settings.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Access the spring settings.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.SliderConstraint
Access the spring settings.
getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Access the spring settings.
getLimitsSpringSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Access the spring settings of the specified degree of freedom.
getLimitsSpringSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Access the spring settings for the specified degree of freedom.
getLinearCastMaxPenetration() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the amount of penetration tolerated by a LinearCast cast.
getLinearCastMaxPenetration() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the amount of penetration tolerated by a LinearCast cast.
getLinearCastThreshold() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the amount of translation that triggers casting for LinearCast motion quality.
getLinearCastThreshold() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the amount of translation that triggers casting for LinearCast motion quality.
getLinearDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the linear damping constant.
getLinearDamping() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the linear damping coefficient of the rods.
getLinearDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the linear damping coefficient.
getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the linear damping constant.
getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the linear damping coefficient of the rods.
getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the linear damping coefficient.
getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the linear damping constant.
getLinearDamping() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the linear damping constant.
getLinearVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Copy the linear velocities of the specified bodies.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.Body
Copy the body's linear velocity.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Copy the (initial) linear velocity.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.Character
Copy the linear velocity of the character using the locking body interface.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the linear velocity of the character using the locking body interface.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the linear velocity of the character using the locking body interface.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the linear velocity of the character.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the linear velocity of the character.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the linear velocity of the character.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.Contact
Copy the velocity of the contact point.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the linear velocity.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the body's linear velocity.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy the (initial) linear velocity.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the linear velocity of the character using the locking body interface.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the linear velocity of the character.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Copy the velocity of the contact point.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the linear velocity.
getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the linear velocity of the character.
getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the linear velocity of the character.
getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the linear velocity of the character.
getLinearVelocity(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the linear velocity of the character.
getLinearVelocity(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the linear velocity of the specified body.
getLinearVelocity(int, Vec3) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the linear velocity of the specified body.
getLinearVelocity1() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
Copy the linear velocity of body 1.
getLinearVelocity2() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
Copy the linear velocity of body 2.
getListener() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the (application-provided) contact listener.
getLocalBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return a bounding box that includes the convex radius.
getLocalBounds() - Method in class com.github.stephengold.joltjni.Shape
Return a bounding box that includes the convex radius.
getLocalBounds() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return a bounding box that includes the convex radius.
getLocalContactPoint(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Copy the location of the contact point for the specified vertex.
getLocalContactPoint(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Copy the location of the contact point for the specified vertex.
getLocalForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the local "forward" direction.
getLocalForward() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the local "forward" direction.
getLocalForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the local "forward" direction.
getLocalSpaceInverseInertia() - Method in class com.github.stephengold.joltjni.MotionProperties
Copy the inverse-inertia matrix.
getLocalSpaceInverseInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Copy the inverse-inertia matrix.
getLocalTransformNoScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Calculate the local transform for this shape, given the scale of the child.
getLocalTransformNoScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
Calculate the local transform for this shape, given the scale of the child.
getLocalUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the local "up" direction.
getLocalUp() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the local "up" direction.
getLocalUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the local "up" direction.
getLod(int) - Method in class com.github.stephengold.joltjni.Geometry
Access the specified level of detail.
getLod(Vec3Arg, ConstAaBox, float) - Method in class com.github.stephengold.joltjni.Geometry
Access the appropriate level of detail for the specified conditions.
getLods() - Method in class com.github.stephengold.joltjni.Geometry
Access all the levels of detail.
getLongitudinalFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsTv
Return the tire's friction in the forward direction.
getLongitudinalFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
Access the longitudinal friction as a function of slip ratio.
getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Return the tire's friction in the forward direction.
getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the tire's friction in the forward direction.
getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Access the longitudinal friction as a function of slip ratio.
getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Access the longitudinal friction as a function of slip ratio.
getLongitudinalLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the forward component of the impulse applied to the wheel.
getLongitudinalLambda() - Method in class com.github.stephengold.joltjni.Wheel
Return the forward component of the impulse applied to the wheel.
getLongitudinalMultiplier() - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
Return the multiplier used to calculate longitudinal impulses.
getLraMaxDistanceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
Return the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
getLraMaxDistanceMultiplier() - Method in class com.github.stephengold.joltjni.VertexAttributes
Return the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
getLraType() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
Return the type of the long-range attachment (LRA) constraint.
getLraType() - Method in class com.github.stephengold.joltjni.VertexAttributes
Return the type of the long-range attachment (LRA) constraint.
getMakeRotationIdentity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Test whether to bake rotation into the vertices and set the body rotation to identity.
getMakeRotationIdentity() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Test whether to bake rotation into the vertices and set the body rotation to identity.
getManager() - Method in class com.github.stephengold.joltjni.BodyVector
Access the underlying BodyManager.
getManifoldTolerance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the tolerance used to determine whether 2 points are coplanar when calculating the contact manifold between 2 faces.
getManifoldTolerance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the tolerance used to determine whether 2 points are coplanar when calculating the contact manifold between 2 faces.
getMass() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.MassProperties
Return the mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
Return the mass.
getMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Calculate the body's mass and inertia.
getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Calculate the body's mass and inertia.
getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Copy the shape's mass properties.
getMassProperties() - Method in class com.github.stephengold.joltjni.Shape
Copy the shape's mass properties.
getMassProperties() - Method in class com.github.stephengold.joltjni.ShapeRefC
Copy the shape's mass properties.
getMassPropertiesOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Access the mass-properties override.
getMassPropertiesOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Access the mass-properties override.
getMaterial() - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Return the material.
getMaterial() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Return the material.
getMaterial() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShapeSettings
Return the material.
getMaterial(int) - Method in class com.github.stephengold.joltjni.HairSettings
Access the specified material.
getMaterial(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the specified material.
getMaterial(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Access the specified material.
getMaterial(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Access the material of the specified sub-shape.
getMaterial(int) - Method in class com.github.stephengold.joltjni.Shape
Access the material of the specified sub-shape.
getMaterial(int) - Method in class com.github.stephengold.joltjni.ShapeRefC
Access the material of the specified sub-shape.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.Face
Return the material index.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.IndexedTriangle
Return the triangle's material index.
getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
Return the material index.
getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangle
Return the triangle's material index.
getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstSStrand
Return the index of the material.
getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
Return the triangle's material index.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.SStrand
Return the index of the material.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.Triangle
Return the triangle's material index.
getMaterials() - Method in class com.github.stephengold.joltjni.HairSettings
Access the materials.
getMaterials() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the materials.
getMax() - Method in class com.github.stephengold.joltjni.AaBox
Copy the maximum contained coordinate on each axis.
getMax() - Method in class com.github.stephengold.joltjni.Gradient
Return the parameter value when the fraction is maxFraction.
getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the maximum contained coordinate on each axis.
getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
Return the parameter value when the fraction is maxFraction.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the maximum angular speed.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the maximum angular rate of vertices.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum angular speed that the body can achieve.
getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the maximum angular speed.
getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the maximum angular rate of vertices.
getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the maximum angular speed that the body can achieve.
getMaxBodies() - Method in class com.github.stephengold.joltjni.BodyManager
Return the maximum number of bodies the manager can support.
getMaxBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Return the maximum number of bodies the system supports.
getMaxBodies() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Return the maximum number of bodies the system supports.
getMaxBrakeTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
Return the maximum torque that the main brake can exert on the wheel.
getMaxBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Return the maximum torque that the main brake can exert on the wheel.
getMaxBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the maximum torque that the main brake can exert on the wheel.
getMaxCollisionIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum number of collision iterations.
getMaxCollisionIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum number of collision iterations.
getMaxCollisionIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum number of collision iterations.
getMaxConcurrency() - Method in class com.github.stephengold.joltjni.JobSystem
Return maximum number of jobs that can execute concurrently.
getMaxConstraintIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return how often to try stepping in the constraint solver.
getMaxConstraintIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return how often to try stepping in the constraint solver.
getMaxConstraintIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return how often to try stepping in the constraint solver.
getMaxConvexHulls() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the maximum number of convex hulls.
getMaxConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Return the convex radius.
getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
Return the maximum distance.
getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Return the upper limit on distance.
getMaxErrorConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Return the maximum separation between the shrunk hull + convex radius and the actual hull.
getMaxForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the maximum force to apply in a linear constraint.
getMaxForceLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Return the maximum force to apply in a linear constraint.
getMaxFraction() - Method in class com.github.stephengold.joltjni.Gradient
Return the fraction at which the parameter value is max.
getMaxFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
Return the fraction at which the parameter value is max.
getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the maximum friction of the specified degree of freedom.
getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the maximum friction of the specified degree of freedom.
getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.PathConstraint
Return the maximum friction force when not driven by a motor.
getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Return the maximum friction force when not driven by a motor.
getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the maximum friction force when not driven by a motor.
getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Return the maximum friction force when not driven by a motor.
getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the maximum friction torque when not driven by a motor.
getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Return the maximum friction torque when not driven by a motor.
getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return the maximum friction torque when not driven by a motor.
getMaxHandBrakeTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
Return the maximum torque that the hand brake can exert on the wheel.
getMaxHandBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Return the maximum torque that the hand brake can exert on the wheel.
getMaxHandBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the maximum torque that the hand brake can exert on the wheel.
getMaxHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the artificial maximum height.
getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether the last collision check discarded one or more hits.
getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the last collision check discarded one or more hits.
getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the last collision check discarded one or more hits.
getMaxHitsExceeded() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the last collision check discarded one or more hits.
getMaxInFlightBodyPairs() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum number of in-flight body pairs.
getMaxInFlightBodyPairs() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum number of in-flight body pairs.
getMaxLength() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Return the maximum length of the line segments.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the maximum linear speed.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the maximum speed of vertices.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum linear speed that the body can achieve.
getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the maximum linear speed.
getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the maximum speed of vertices.
getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the maximum linear speed that the body can achieve.
getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the maximum linear speed.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the maximum linear speed.
getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum number of hits to be collected.
getMaxNumVerticesPerCh() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the maximum number of vertices per convex hull.
getMaxPenetrationDistance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum distance to correct in a single iteration when solving position constraints.
getMaxPenetrationDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum distance to correct in a single iteration when solving position constraints.
getMaxPitchRollAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Return the vehicle's maximum pitch/roll angle.
getMaxPitchRollAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Return the vehicle's maximum pitch/roll angle.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Return the vehicle's maximum pitch/roll angle.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the vehicle's maximum pitch/roll angle.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Return the vehicle's maximum pitch/roll angle.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the vehicle's maximum pitch/roll angle.
getMaxRecursionDepth() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the maximum recursion depth.
getMaxRpm() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Return the maximum rotation rate.
getMaxRpm() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Return the maximum rotation rate.
getMaxSeparationDistance() - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Return the maximum separation for which contacts will be reported.
getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Return the maximum slope that the character can walk on.
getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the maximum slope that the character can walk on.
getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum slope that the character can walk on.
getMaxSlopeAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Return the maximum slope on which the character can walk.
getMaxSteerAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
Return the maximum steering angle.
getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Return the maximum steering angle.
getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the maximum steering angle.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum force applied to other bodies.
getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum force applied to other bodies.
getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum force applied to other bodies.
getMaxTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Return the maximum torque.
getMaxTorque() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Return the maximum torque.
getMaxTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the maximum torque to apply in an angular constraint.
getMaxTorqueLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Return the maximum torque to apply in an angular constraint.
getMaxTrianglesPerLeaf() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Return the maximum number of triangles per leaf.
getMaxX() - Method in class com.github.stephengold.joltjni.LinearCurve
Return the highest X value.
getMaxX() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Return the highest X value.
getMin() - Method in class com.github.stephengold.joltjni.AaBox
Copy the minimum contained coordinate on each axis.
getMin() - Method in class com.github.stephengold.joltjni.Gradient
Return the parameter value when the fraction is minFraction.
getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the minimum contained coordinate on each axis.
getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
Return the parameter value when the fraction is minFraction.
getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
Return the minimum distance.
getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Return the lower limit on distance.
getMinEdgeLength() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the minimum edge length.
getMinForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the minimum force to apply in a linear constraint.
getMinForceLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Return the minimum force to apply in a linear constraint.
getMinFraction() - Method in class com.github.stephengold.joltjni.Gradient
Return the fraction at which the parameter value is min.
getMinFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
Return the fraction at which the parameter value is min.
getMinHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the artificial minimum height.
getMinimumVolumePercentErrorAllowed() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the tolerance for the relative difference between the volumes of the voxels and the hulls.
getMinLength() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Return the minimum length of the line segments.
getMinRpm() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Return the minimum rotation rate to avoid stalling.
getMinRpm() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Return the minimum rotation rate to avoid stalling.
getMinTimeRemaining() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the early-out threshold.
getMinTimeRemaining() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the early-out threshold.
getMinTimeRemaining() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the early-out threshold.
getMinTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the minimum torque to apply in an angular constraint.
getMinTorqueLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Return the minimum torque to apply in an angular constraint.
getMinVelocityForRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the minimum normal speed for elastic collision.
getMinVelocityForRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the minimum normal speed for elastic collision.
getMinX() - Method in class com.github.stephengold.joltjni.LinearCurve
Return the lowest X value.
getMinX() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Return the lowest X value.
getMode() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Return how the spring is specified.
getMode() - Method in class com.github.stephengold.joltjni.SpringSettings
Return how the spring is specified.
getMode() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the type of transmission.
getMotionProperties() - Method in class com.github.stephengold.joltjni.Body
Access the body's motion properties if it is dynamic or kinematic.
getMotionProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's motion properties if it is dynamic or kinematic.
getMotionPropertiesUnchecked() - Method in class com.github.stephengold.joltjni.Body
Access the body's motion properties without checking whether the body is static.
getMotionPropertiesUnchecked() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's motion properties without checking whether the body is static.
getMotionQualities(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the motion qualities of the specified bodies.
getMotionQuality() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the motion quality.
getMotionQuality() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the motion quality.
getMotionQuality() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the motion quality.
getMotionQuality() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the motion quality.
getMotionQuality(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the motion quality.
getMotionType() - Method in class com.github.stephengold.joltjni.Body
Return the body's motion type.
getMotionType() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the motion type.
getMotionType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's motion type.
getMotionType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the motion type.
getMotionType(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the motion type of the specified body.
getMotionTypeB() - Method in class com.github.stephengold.joltjni.Contact
Return the motion type of the colliding object.
getMotionTypeB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the motion type of the colliding object.
getMotionTypes(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the motion types of the specified bodies.
getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraint
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraint
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Access the motor settings.
getMotorSettings(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Access the motor settings for the specified degree of freedom.
getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Access the motor settings of the specified degree of freedom.
getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Access the motor settings for the specified degree of freedom.
getMotorState() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the state of the motor.
getMotorState() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the state of the motor.
getMotorState(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the motor state of the specified degree of freedom.
getName() - Method in class com.github.stephengold.joltjni.Joint
Return the name of the joint.
getName() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
Return the name of the joint.
getName() - Method in class com.github.stephengold.joltjni.Rtti
Return the name of the C++ identifier.
getNarrowPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's interface for fine collision queries.
getNarrowPhaseQuery() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the system's interface for fine collision queries.
getNarrowPhaseQueryNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access a version of the system's NarrowPhaseQuery that does not lock the bodies.
getNarrowPhaseQueryNoLock() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access a version of the system's NarrowPhaseQuery that does not lock the bodies.
getNextEdge() - Method in class com.github.stephengold.joltjni.ChbEdge
Access the next edge.
getNormal() - Method in class com.github.stephengold.joltjni.ChbFace
Copy the normal of the face.
getNormal() - Method in class com.github.stephengold.joltjni.Plane
Copy the normal direction.
getNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
Copy the normal of the face.
getNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Copy the normal direction.
getNormalAxis1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the normal axis of body 1.
getNormalAxis1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the normal axis of body 1.
getNormalAxis2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the normal axis of body 2.
getNormalAxis2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the normal axis of body 2.
getNormalHalfConeAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return the half angle of the normal cone.
getNormalizedPerpendicular() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return an arbitrary unit vector perpendicular to the current vector.
getNormalizedPerpendicular() - Method in class com.github.stephengold.joltjni.Vec3
Return an arbitrary unit vector perpendicular to the current vector.
getNormalizedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
Access the normalized torque as a function of normalized RPM.
getNormalizedTorque() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Access the normalized torque as a function of normalized RPM.
getNormalX() - Method in class com.github.stephengold.joltjni.Plane
Return the first (X) component of the normal direction.
getNormalX() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the first (X) component of the normal direction.
getNormalY() - Method in class com.github.stephengold.joltjni.Plane
Return the 2nd (Y) component of the normal direction.
getNormalY() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the 2nd (Y) component of the normal direction.
getNormalZ() - Method in class com.github.stephengold.joltjni.Plane
Return the 3rd (Z) component of the normal direction.
getNormalZ() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the 3rd (Z) component of the normal direction.
getNumActiveBodies(EBodyType) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Count how many active bodies of the specified type there are in the body manager.
getNumActiveBodies(EBodyType) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Count how many active bodies of the specified type there are in the body manager.
getNumAntiRollBars() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Count the anti-roll bars.
getNumAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Count the anti-roll bars.
getNumAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Count the anti-roll bars.
getNumBitsWritten() - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
Return the number of bits written to the subshape ID so far.
getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
Count the bodies that were locked.
getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
Count the bodies that were locked.
getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
Count the bodies that were locked.
getNumBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Count how many bodies there are in the body manager.
getNumBodies() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Count how many bodies there are in the body manager.
getNumBroadPhaseLayers() - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
Count how many broad-phase layers there are.
getNumBroadPhaseLayers() - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
Count how many broad-phase layers there are.
getNumDifferentials() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Count how many differentials the vehicle will have.
getNumFaces() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the faces in the convex hull.
getNumIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the number of solver iterations.
getNumIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Return the number of solver iterations.
getNumIterations() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the number of solver iterations.
getNumIterations() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Return the number of solver iterations.
getNumIterationsPerSecond() - Method in class com.github.stephengold.joltjni.HairSettings
Return the iteration rate.
getNumIterationsPerSecond() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the iteration rate.
getNumIterationsPerSecond() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Return the iteration rate.
getNumPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the vertices of the convex hull.
getNumPositionSteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the number of solver position iterations per simulation step.
getNumPositionSteps() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the number of solver position iterations per simulation step.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the override for the number position iterations in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the override for the number position iterations in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
getNumSensorContacts() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Count how many sensors are in contact with the soft body.
getNumSensorContacts() - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Count how many sensors are in contact with the soft body.
getNumStepsBetweenCollisionTestActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
getNumStepsBetweenCollisionTestActive() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
getNumStepsBetweenCollisionTestActive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
getNumStepsBetweenCollisionTestInactive() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Return the number of simulation steps between collision tests when the body is inactive.
getNumStepsBetweenCollisionTestInactive() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Return the number of simulation steps between collision tests when the body is inactive.
getNumStepsBetweenCollisionTestInactive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the number of simulation steps between collision tests when the body is inactive.
getNumSubShapes() - Method in class com.github.stephengold.joltjni.CompoundShape
Count the sub-shapes.
getNumTracks() - Method in class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
Count how many tracks the vehicle will have.
getNumTriangles() - Method in class com.github.stephengold.joltjni.Stats
Return the number in the shape, if any.
getNumVelocitySteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the number of velocity iterations per simulation step.
getNumVelocitySteps() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the number of velocity iterations per simulation step.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the override for the number velocity iterations in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the override for the number velocity iterations in the solver.
getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
Return the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
getNumVerticesInFace(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the vertices in the specified face.
getNumWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Count the wheels.
getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Count the wheels.
getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Count the wheels.
getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Count the track's wheels.
getObjectLayer() - Method in class com.github.stephengold.joltjni.Body
Return the body's object layer.
getObjectLayer() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the index of the object layer.
getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's object layer.
getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the index of the object layer.
getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the index of the object layer.
getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleCollisionTester
Return the object layer used for collision detection when no filters are overridden.
getObjectLayer() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the index of the object layer.
getObjectLayer() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Return the object layer used for collision detection when no filters are overridden.
getObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the object layer of the specified body.
getObjectLayerPairFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
Access the object-layer pair filter.
getObjectLayerPairFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for testing whether 2 objects can collide, based on their object layers.
getObjectLayerPairFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the (application-provided) interface for testing whether 2 objects can collide, based on their object layers.
getObjectLayers(ConstBodyIdArray, IntBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the object layers of the specified bodies.
getObjectVsBroadPhaseLayerFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for testing whether an object can collide with a broad-phase layer.
getObjectVsBroadPhaseLayerFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the (application-provided) interface for testing whether an object can collide with a broad-phase layer.
getOffset() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Copy the offset of the first sample.
getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShape
Copy the shape's offset relative to the base shape.
getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Copy the offset relative to the base shape.
getOmega0() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
Return the Omega0 rotation of the constraint.
getOmega0() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Copy the rotation between the previous rod and this one in the unloaded strand, computed by init().
getOmega0() - Method in class com.github.stephengold.joltjni.RodBendTwist
Return the Omega0 rotation of the constraint.
getOmega0() - Method in class com.github.stephengold.joltjni.SVertex
Copy the rotation between the previous rod and this one in the unloaded strand, computed by init().
getOrientation() - Method in class com.github.stephengold.joltjni.OrientedBox
Copy the transform that translates and rotates the local-space axes to world space.
getOrientation() - Method in interface com.github.stephengold.joltjni.readonly.ConstOrientedBox
Copy the transform that translates and rotates the local-space axes to world space.
getOrigin() - Method in class com.github.stephengold.joltjni.RayCast
Copy the start location.
getOrigin() - Method in class com.github.stephengold.joltjni.RRayCast
Copy the start location.
getOverrideMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return how the mass-properties override will be used.
getOverrideMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return how the mass-properties override will be used.
getParentJointIndex() - Method in class com.github.stephengold.joltjni.Joint
Return the index of the parent joint.
getParentJointIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
Return the index of the parent joint.
getParentName() - Method in class com.github.stephengold.joltjni.Joint
Return the name of the parent joint.
getParentName() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
Return the name of the parent joint.
getParts() - Method in class com.github.stephengold.joltjni.RagdollSettings
Access the parts by way of a Java array.
getParts() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Access the parts by way of a Java array.
getPath() - Method in class com.github.stephengold.joltjni.PathConstraint
Access the path.
getPath() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Access the path.
getPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraint
Return how far the body is along the path.
getPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Return how far the body is along the path initially.
getPathMaxFraction() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Return the path amount of the end of the path.
getPathMaxFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
Return the path amount of the end of the path.
getPathPosition() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Copy the starting location.
getPathRotation() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Copy the initial rotation.
getPenetrationAxis() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Copy the direction to move shape 2 out of collision along the shortest path.
getPenetrationAxis() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Copy the direction to move shape 2 out of collision along the shortest path.
getPenetrationDepth() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Return the distance to move shape 2 to resolve the collision.
getPenetrationDepth() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the penetration depth: the distance to move body 2 out of collision.
getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Return the distance to move shape 2 to resolve the collision.
getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the penetration depth: the distance to move body 2 out of collision.
getPenetrationDepth(PointConvexSupport, Sphere, float, PointConvexSupport, Sphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
Perform the GJK and EPA steps on a pair of points.
getPenetrationDepth(Sphere, Sphere, float, Sphere, Sphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
Perform the GJK and EPA steps on a pair of spheres.
getPenetrationDepth(Sphere, Sphere, float, TransformedAaBox, AddConvexRadiusTab, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
Perform the GJK and EPA steps on a sphere and a transformed box.
getPenetrationDepth(TransformedAaBox, AddConvexRadiusTab, float, TransformedAaBox, AddConvexRadiusTab, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
Perform the GJK and EPA steps on a pair of transformed boxes.
getPenetrationDepth(TransformedAaBox, TransformedAaBox, float, TransformedSphere, TransformedSphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
Perform the GJK and EPA steps on a transformed box and a transformed sphere.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return how quickly penetration is resolved.
getPenetrationSlop() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the penetration slop.
getPenetrationSlop() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the penetration slop.
getPenetrationTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return the termination tolerance for calculating penetration depth.
getPerTriangleUserData() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Test whether each triangle will include user data.
getPhysicsSettings() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the system's settings.
getPhysicsSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Copy the system's settings.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
Access the system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
Access the physics system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRefC
Access the physics system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the physics system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Access the physics system to which the character's body belongs.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Access the system being simulated.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.Ragdoll
Access the system to which the ragdoll's bodies and constraints belong.
getPhysicsSystem() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Access the physics system to which the character's body belongs, if any.
getPlane() - Method in class com.github.stephengold.joltjni.PlaneShape
Copy the shape's surface.
getPlane() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Copy the surface equation.
getPlaneAxis1() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the plane axis of body 1.
getPlaneAxis2() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the plane axis of body 2.
getPlaneHalfConeAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return one-half the maximum angle between the twist axes of body 1 and body 2.
getPlanes() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Enumerate all planes of the faces.
getPoint(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Locate the specified vertex of the convex hull relative to its center of mass.
getPoint1() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the constraint location for body 1.
getPoint1() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Copy the constraint location for body 1.
getPoint1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the constraint location for body 1.
getPoint1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the constraint location for body 1.
getPoint1() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Copy the constraint location for body 1.
getPoint1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the constraint location for body 1.
getPoint2() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the constraint location for body 2.
getPoint2() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Copy the constraint location for body 2.
getPoint2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Copy the constraint location for body 2.
getPoint2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the constraint location for body 2.
getPoint2() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Copy the constraint location for body 2.
getPoint2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the constraint location for body 2.
getPointOnPath(float, Vec3, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.PathConstraintPath
Calculate the location, normal, and binormal of the location on the path with the specified path amount.
getPointOnPath(float, Vec3, Vec3, Vec3, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
Calculate the location, normal, and binormal of the location on the path with the specified path amount.
getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RayCast
Return a point on the ray with the specified fraction.
getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RRayCast
Return a point on the ray with the specified fraction.
getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RShapeCast
Return a point on the ray with the specified fraction.
getPointsAsBuffer() - Method in class com.github.stephengold.joltjni.vhacd.ConvexHull
Copy the point locations to a new direct buffer.
getPointVelocitySleepThreshold() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the point-motion threshold, below which objects can fall asleep.
getPointVelocitySleepThreshold() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the point-motion threshold, below which objects can fall asleep.
getPointX(int) - Method in class com.github.stephengold.joltjni.LinearCurve
Return the X value of the specified point.
getPointX(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Return the X value of the specified point.
getPointY(int) - Method in class com.github.stephengold.joltjni.LinearCurve
Return the Y value of the specified point.
getPointY(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Return the Y value of the specified point.
getPose(RVec3, Mat44Array) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the low-level pose using a locking body interface.
getPose(RVec3, Mat44Array) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the low-level pose using a locking body interface.
getPose(RVec3, Mat44Array, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the low-level pose.
getPose(RVec3, Mat44Array, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the low-level pose.
getPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the ragdoll's pose using the locking body interface.
getPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the ragdoll's pose using the locking body interface.
getPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the ragdoll's pose.
getPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the ragdoll's pose.
getPosition() - Method in class com.github.stephengold.joltjni.Body
Copy the location of the body's origin (which might not coincide with its center of mass).
getPosition() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Copy the (initial) location.
getPosition() - Method in class com.github.stephengold.joltjni.Character
Copy the location of the character using the locking body interface.
getPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the character using the locking body interface.
getPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the location of the character using the locking body interface.
getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the location of the character.
getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the location of the character.
getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the location of the character.
getPosition() - Method in class com.github.stephengold.joltjni.Contact
Copy the location where the contact occurs.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the location of the body's origin (which might not coincide with its center of mass).
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy the (initial) location.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the location of the character using the locking body interface.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the location of the character.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Copy the location where the contact occurs.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Copy the (initial) location.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Copy the location.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Copy the initial location of the vertex in its modeled pose.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
Copy the initial location.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the location of the attachment point.
getPosition() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShape
Copy the shape's offset relative to the base shape.
getPosition() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Copy the offset relative to the base shape.
getPosition() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Copy the (initial) location.
getPosition() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Copy the location.
getPosition() - Method in class com.github.stephengold.joltjni.SVertex
Copy the initial location of the vertex in its modeled pose.
getPosition() - Method in class com.github.stephengold.joltjni.Vertex
Copy the initial location.
getPosition() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the location of the attachment point.
getPosition() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the location of the attachment point.
getPosition() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the location of the attachment point.
getPosition(boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the location of the character.
getPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the character.
getPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the location of the character.
getPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the location of the character.
getPosition(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Locate the specified body.
getPosition(int, int) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Copy the location of specified sample.
getPosition(int, RVec3) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the location of the specified body.
getPosition1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the constraint location for body 1.
getPosition1() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the initial location of body 1.
getPosition2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the constraint location for body 2.
getPosition2() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the initial location of body 2.
getPositionAndRotation(int, RVec3, Quat) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the location and orientation of the specified body.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Body
Copy the position of the body.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Character
Copy the position of the associated body using the locking body interface.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the position of the associated body using the locking body interface.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the position of the associated body using the locking body interface.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the position of the character.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the position of the character.
getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the position of the character.
getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the position of the body.
getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the position of the associated body using the locking body interface.
getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the position of the character.
getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the position of the associated body.
getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the position of the associated body.
getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the position of the associated body.
getPositionAndRotation(RVec3, Quat, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the position of the associated body.
getPositionCom() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Copy the center-of-mass location.
getPositionCom() - Method in class com.github.stephengold.joltjni.SubShape
Copy the center-of-mass location.
getPositionMotorSettings() - Method in class com.github.stephengold.joltjni.PathConstraint
Access the settings of the position motor.
getPositionMotorSettings() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Access the settings of the position motor.
getPositionMotorState() - Method in class com.github.stephengold.joltjni.PathConstraint
Return the state of the position motor.
getPositions(ConstBodyIdArray, DoubleBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Copy the locations of the specified bodies.
getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum range of predictive contacts.
getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the maximum range of predictive contacts.
getPredictiveContactDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum range of predictive contacts.
getPressure() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the internal pressure.
getPressure() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the internal pressure.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterRef
Access the target character, if any.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterRefC
Access the targeted character, if any.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Access the target settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the target character, if any.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Access the targeted character, if any.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Access the target settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
Access the targeted queue, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
Access the target system, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintRef
Access the target constraint, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Access the target settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.GeometryRef
Access the target geometry, if any.
getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Access the targeted filter, if any.
getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Access the targeted filter, if any.
getPtr() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.HairShadersRef
Access the targeted shaders, if any.
getPtr() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
Access the targeted path, if any.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Access the targeted material, if any.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRefC
Access the targeted material, if any.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Access the target scene, if any.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollRef
Access the targeted ragdoll, if any.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRef
Access the targeted shape, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRefC
Access the target shape, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRefC
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Access the targeted animation, if any.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
Access the targeted mapper, if any.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletonRef
Access the targeted skeleton, if any.
getPtr() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.template.Ref
Access the target, if any.
getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Access the targeted constraint, if any.
getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Access the targeted tester, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Access the targeted tester, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Access the targeted tester, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Access the targeted tester, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Access the targeted constraint, if any.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Access the targeted settings, if any
getPtr() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Access the targeted settings, if any.
getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Access the targeted settings, if any.
getPtrAsSimple() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Access the target material, assuming it is a PhysicsMaterialSimple.
getPtrAsTable() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Access the target filter, assuming it is a GroupFilterTable.
getQuaternion() - Method in class com.github.stephengold.joltjni.Mat44
Convert the rotation to a Quat.
getQuaternion() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Convert the rotation to a Quat.
getQuaternion() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Convert the rotation to a Quat.
getQuaternion() - Method in class com.github.stephengold.joltjni.RMat44
Convert the rotation to a Quat.
getR() - Method in class com.github.stephengold.joltjni.Color
Return the first (red) component.
getR() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the first (red) component.
getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Return the radius of the cylinder.
getRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
Return the radius of the sphere.
getRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the radius of the wheel.
getRadius() - Method in class com.github.stephengold.joltjni.Sphere
Return the radius of the sphere.
getRadius() - Method in class com.github.stephengold.joltjni.SphereShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.SphereShapeSettings
Return the radius of the sphere.
getRadius() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the radius of the wheel.
getRadius() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the radius of the wheel.
getRadius() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the radius of the wheel.
getRatio() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Return the gear ratio.
getRatio() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Return the ratio between the 2 line segments.
getRatio() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Return the ratio of pinion rotation divided rack translation.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterBase
Count the active references to the native CharacterBase.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Count the active references to the native CharacterBaseSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterRef
Count the active references to the native Character.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterRefC
Count the active references to the native Character.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Count the active references to the native CharacterSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Count the active references to the native CharacterVirtual.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Count the active references to the native CharacterVirtual.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Count the active references to the native CharacterVirtualSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.ComputeQueue
Count the active references to the native ComputeQueue.
getRefCount() - Method in class com.github.stephengold.joltjni.ComputeSystem
Count the active references to the native ComputeSystem.
getRefCount() - Method in class com.github.stephengold.joltjni.Constraint
Count the active references to the native Constraint.
getRefCount() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Count the active references to the native ConstraintSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.Geometry
Count the active references to the native Geometry.
getRefCount() - Method in class com.github.stephengold.joltjni.GroupFilter
Count the active references to the native GroupFilter.
getRefCount() - Method in class com.github.stephengold.joltjni.HairSettings
Count the active references to the native HairSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.HairShaders
Count the active references to the native HairShaders.
getRefCount() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Count the active references to the native PathConstraintPath.
getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Count the active references to the native PhysicsMaterial.
getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsScene
Count the active references to the native PhysicsScene.
getRefCount() - Method in class com.github.stephengold.joltjni.Ragdoll
Count the active references to the native Ragdoll.
getRefCount() - Method in class com.github.stephengold.joltjni.RagdollSettings
Count the active references to the native RagdollSettings.
getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Count the active references to the native character.
getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Count the active references to the native CharacterBaseSettings.
getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Count the active references to the native Shape.
getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
Count the active references to the native ShapeSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.Shape
Count the active references to the native Shape.
getRefCount() - Method in class com.github.stephengold.joltjni.ShapeRefC
Count the active references to the native Shape.
getRefCount() - Method in class com.github.stephengold.joltjni.ShapeSettings
Count the active references to the native ShapeSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Count the active references to the native ShapeSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Count the active references to the native SkeletalAnimation.
getRefCount() - Method in class com.github.stephengold.joltjni.Skeleton
Count the active references to the native Skeleton.
getRefCount() - Method in class com.github.stephengold.joltjni.SkeletonMapper
Count the active references to the native SkeletonMapper.
getRefCount() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Count the active references to the native SoftBodySharedSettings.
getRefCount() - Method in interface com.github.stephengold.joltjni.template.RefTarget
Count the active references to the target.
getRefCount() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Count the active references to the native VehicleCollisionTester.
getRefCount() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Count the active references to the native VehicleControllerSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettings
Count the active references to the native WheelSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Count the active references to the native WheelSettingsTV.
getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Count the active references to the native WheelSettingsWv.
getRelativeAngularSurfaceVelocity() - Method in class com.github.stephengold.joltjni.ContactSettings
Copy the relative angular velocity (body 2 minus body 1).
getRelativeAngularSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Copy the relative angular velocity (body 2 minus body 1).
getRelativeLinearSurfaceVelocity() - Method in class com.github.stephengold.joltjni.ContactSettings
Copy the relative linear velocity (body 2 minus body 1).
getRelativeLinearSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Copy the relative linear velocity (body 2 minus body 1).
getRenderPositions() - Method in class com.github.stephengold.joltjni.Hair
Copy the locations of all render vertices.
getRenderStrand(int) - Method in class com.github.stephengold.joltjni.HairSettings
Access the specified render strand.
getRenderStrand(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the specified render strand.
getRenderStrand(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Access the specified render strand.
getRenderStrandColor() - Method in class com.github.stephengold.joltjni.DrawSettings
Return the option for coloring strands.
getRenderStrandColor() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Return the option for coloring strands.
getRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettings
Access the render strands.
getRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the render strands.
getResolution() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Return the maximum number of voxels generated during the voxelization stage.
getRestitution() - Method in class com.github.stephengold.joltjni.Body
Return the body's restitution ratio.
getRestitution() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the restitution ratio.
getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's restitution ratio.
getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the restitution ratio.
getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the restitution ratio.
getRestitution() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the restitution ratio.
getRestitution(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the restitution ratio of the specified body.
getRestitutions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the restitution ratios of the specified bodies.
getRestLength() - Method in class com.github.stephengold.joltjni.Edge
Return the rest length of the spring.
getRestLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
Return the rest length of the spring.
getReturnDeepestPoint() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Test whether to calculate penetration for the starting point.
getReverseGearRatios() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the number of engine rotations per gearbox rotation for each reverse gear.
getRevisionCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the shape's revision count, which is automatically incremented each time the shape is altered.
getRevisionCount() - Method in class com.github.stephengold.joltjni.Shape
Return the shape's revision count, which is automatically incremented each time the shape is altered.
getRevisionCount() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the shape's revision count, which is automatically incremented each time the shape is altered.
getRightInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Return the steering angle.
getRightWheel() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
Identify the right wheel of the bar.
getRightWheel() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Return the index of the right wheel.
getRightWheel() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Return the index of the right wheel.
getRod(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
Return the rod at the specified end.
getRod(int) - Method in class com.github.stephengold.joltjni.RodBendTwist
Return the rod at the specified end.
getRodBendTwistConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Enumerate all bend-twist constraints in the settings.
getRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Enumerate all bend-twist constraints in the settings.
getRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Enumerate all bend-twist constraints in the settings.
getRodStretchShearConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Enumerate all Cosserat rods in the settings.
getRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Enumerate all Cosserat rods in the settings.
getRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Enumerate all Cosserat rods in the settings.
getRootOffset() - Method in class com.github.stephengold.joltjni.SkeletonPose
Copy the root offset.
getRootTransform(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the transform of the ragdoll's root, using the locking body interface.
getRootTransform(RVec3, Quat) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the transform of the ragdoll's root, using the locking body interface.
getRootTransform(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Copy the transform of the ragdoll's root.
getRootTransform(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Copy the transform of the ragdoll's root.
getRotation() - Method in class com.github.stephengold.joltjni.Body
Copy the body's orientation.
getRotation() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Copy the (initial) orientation of the body's axes.
getRotation() - Method in class com.github.stephengold.joltjni.Character
Copy the orientation of the character using the locking body interface.
getRotation() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the orientation of the character using the locking body interface.
getRotation() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the orientation of the character using the locking body interface.
getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the orientation of the character.
getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the orientation of the character.
getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the orientation of the character.
getRotation() - Method in class com.github.stephengold.joltjni.JointState
Copy the rotation.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the body's orientation.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy the (initial) orientation of the body's axes.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the orientation of the character using the locking body interface.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the orientation of the character.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Copy the (initial) orientation of the body's axes.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Copy the rotation.
getRotation() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShape
Copy the shape's rotation relative to the base shape.
getRotation() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Copy the rotation relative to the base shape.
getRotation() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Copy the (initial) orientation of the body's axes.
getRotation() - Method in class com.github.stephengold.joltjni.SubShape
Copy the rotation.
getRotation(boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the orientation of the character.
getRotation(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the orientation of the character.
getRotation(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the orientation of the character.
getRotation(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the orientation of the character.
getRotation(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the orientation of the specified body.
getRotation(int, Quat) - Method in class com.github.stephengold.joltjni.BodyInterface
Copy the orientation of the specified body.
getRotationAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the wheel's rotation angle.
getRotationAngle() - Method in class com.github.stephengold.joltjni.Wheel
Return the wheel's rotation angle.
getRotationConstraintType() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
The settings are unaffected.
getRotationInConstraintSpace() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the rotation of the constraint.
getRotationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the rotation upper limits.
getRotationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the rotation lower limits.
getRotations(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Copy the orientations of the specified bodies.
getRtti() - Method in class com.github.stephengold.joltjni.ComputeSystem
Access the run-time type information of the current compute system.
getRtti() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
Access the run-time type information of the current compute system.
getRtti() - Method in interface com.github.stephengold.joltjni.readonly.ConstSerializableObject
Access the run-time type information of the current object.
getRtti() - Method in class com.github.stephengold.joltjni.SerializableObject
Access the run-time type information of the current object.
getRtti() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Access the type information of the current object.
getRtti() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Access the type information of the current object.
getRtti() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Access the type information of the target.
getRtti() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Access the type information of the target.
getSampleCount() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Count the samples.
getScale() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Copy the scale factors.
getScale() - Method in class com.github.stephengold.joltjni.ScaledShape
Copy the shape's scale factors.
getScale() - Method in class com.github.stephengold.joltjni.ScaledShapeSettings
Copy the scale factors.
getScalpNumSkinWeightsPerVertex() - Method in class com.github.stephengold.joltjni.HairSettings
Alter the number of skinning weights per vertex.
getScalpNumSkinWeightsPerVertex() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the number of skinning weights per vertex.
getScalpNumSkinWeightsPerVertex() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Alter the number of skinning weights per vertex.
getScalpTriangle(int) - Method in class com.github.stephengold.joltjni.HairSettings
Access the vertex indices of the specified triangle in the scalp mesh.
getScalpTriangle(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the vertex indices of the specified triangle in the scalp mesh.
getScalpTriangle(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Access the vertex indices of the specified triangle in the scalp mesh.
getScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettings
Access the vertex indices of the triangles in the scalp mesh.
getScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the vertex indices of the triangles in the scalp mesh.
getScalpVertex(int) - Method in class com.github.stephengold.joltjni.HairSettings
Copy the specified vertex in the scalp mesh.
getScalpVertex(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Copy the specified vertex in the scalp mesh.
getScalpVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Copy the specified vertex in the scalp mesh.
getScalpVertices() - Method in class com.github.stephengold.joltjni.Hair
Copy the simulation results after readBackGpuState() has been invoked and the buffers have been locked.
getSensorContactBodyId(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Return the ID of the specified sensor contact.
getSensorContactBodyId(int) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Return the ID of the specified sensor contact.
getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Access the shared settings.
getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Access the shared settings.
getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleController
Recreate the settings for this controller.
getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Access the settings used to create this wheel.
getSettings() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Access the shared settings.
getSettings() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Access the shared settings.
getSettings() - Method in class com.github.stephengold.joltjni.VehicleController
Recreate the settings for this controller.
getSettings() - Method in class com.github.stephengold.joltjni.Wheel
Access the settings used to create this wheel.
getShape() - Method in class com.github.stephengold.joltjni.Body
Access the body's shape.
getShape() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Acquire read-only access to the shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterBase
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Access the Shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterRef
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterRefC
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Access the Shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Access the Shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Acquire read-only access to the shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Access the character's shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Access the Shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Access the child shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Access the underlying collision shape.
getShape() - Method in class com.github.stephengold.joltjni.RShapeCast
Access the shape.
getShape() - Method in class com.github.stephengold.joltjni.SubShape
Access the child shape.
getShape() - Method in class com.github.stephengold.joltjni.TransformedShape
Access the underlying collision shape.
getShape(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Access the body's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.Body
Update the specified counted reference to refer to the body's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterBase
Update the specified counted reference to refer to the character's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterRef
Update the specified counted reference to refer to the character's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterRefC
Update the specified counted reference to refer to the character's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Update the specified counted reference to refer to the character's shape.
getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Update the specified counted reference to refer to the character's shape.
getShape(ShapeRefC) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Update the specified counted reference to refer to the body's shape.
getShape(ShapeRefC) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Update the specified counted reference to refer to the character's shape.
getShape1Face() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Access the colliding face on shape 1.
getShape2Face() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Access the colliding face on shape 2.
getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Copy the local offset applied to the shape.
getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the local offset applied to the shape.
getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the local offset applied to the shape.
getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Copy the local offset applied to the shape.
getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Copy the local offset applied to the shape.
getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the local offset applied to the shape.
getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Copy the local offset applied to the shape.
getShapePositionCom() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Copy the location of the center of mass.
getShapePositionCom() - Method in class com.github.stephengold.joltjni.TransformedShape
Copy the location of the center of mass.
getShapeRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Copy the rotation of the shape.
getShapeRotation() - Method in class com.github.stephengold.joltjni.TransformedShape
Copy the rotation of the shape.
getShapes(ConstBodyIdArray, ShapeRefCArray) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Access the shapes of the specified bodies.
getShapeScale() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Copy the scale factors of the shape.
getShapeScale() - Method in class com.github.stephengold.joltjni.TransformedShape
Copy the scale factors of the shape.
getShapeSettings() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Acquire read-only access to the ShapeSettings.
getShapeSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Acquire read-only access to the ShapeSettings.
getShearCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
Return the compliance of the shear edges.
getShearCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
Return the compliance of the shear edges.
getShiftDownRpm() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the maximum engine RPMs for downshifting in Auto mode.
getShiftUpRpm() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the minimum engine RPMs for upshifting in Auto mode.
getShrinkWrap() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Test whether to shrinkwrap voxel positions to the source mesh.
getSign() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the component-wise (binary) sign.
getSign() - Method in class com.github.stephengold.joltjni.Vec3
Return the component-wise (binary) sign.
getSimStrand(int) - Method in class com.github.stephengold.joltjni.HairSettings
Access the specified simulation strand.
getSimStrand(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the specified simulation strand.
getSimStrand(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Access the specified simulation strand.
getSimulationBounds() - Method in class com.github.stephengold.joltjni.HairSettings
Access the simulation bounds.
getSimulationBounds() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Access the simulation bounds.
getSimulationBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Access the simulation bounds.
getSimulationStrandBegin() - Method in class com.github.stephengold.joltjni.DrawSettings
Return the start of the range of strands to visualize.
getSimulationStrandBegin() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Return the start of the range of strands to visualize.
getSimulationStrandEnd() - Method in class com.github.stephengold.joltjni.DrawSettings
Return the end of the range of strands to visualize.
getSimulationStrandEnd() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
Return the end of the range of strands to visualize.
getSimulationStrandsFraction() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the fraction of strands that should be simulated.
getSimulationStrandsFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the fraction of strands that should be simulated.
getSixRestVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
Return the rest size of the volume.
getSixRestVolume() - Method in class com.github.stephengold.joltjni.Volume
Return the rest size of the volume.
getSize() - Method in class com.github.stephengold.joltjni.AaBox
Copy the size (full extent) on each axis.
getSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the size (full extent) on each axis.
getSize() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
Return the total capacity of the allocator.
getSizeBytes() - Method in class com.github.stephengold.joltjni.Stats
Return the amount of memory used by the shape.
getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettings
Access the skeleton.
getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Access the skeleton.
getSkeleton() - Method in class com.github.stephengold.joltjni.SkeletonPose
Access the skeleton that underlies this pose.
getSkinGlobalPose() - Method in class com.github.stephengold.joltjni.HairMaterial
Access how strongly the scalp influences the global pose.
getSkinGlobalPose() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access how strongly the scalp influences the global pose.
getSkinnedMaxDistanceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Return the maximum distance multiplier for skinned vertices.
getSkinnedMaxDistanceMultiplier() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Return the maximum distance multiplier for skinned vertices.
getSliderAxis() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Copy the translation axis of the slider.
getSliderAxis1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the slider axis of body 1.
getSliderAxis2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the slider axis of body 2.
getSoftBodies() - Method in class com.github.stephengold.joltjni.PhysicsScene
Access the soft-body creation settings as a Java array.
getSoftBodies() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Access the soft-body creation settings as a Java array.
getSoftBodyContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) soft-body contact listener.
getSoftBodyContactListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Access the (application-provided) soft-body contact listener.
getSoftBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
Generate settings to reconstruct the (soft) body.
getSoftBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Generate settings to reconstruct the (soft) body.
getSpace() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Return which space the body points are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Return which space the other properties are specified in.
getSpace() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return which space the other properties are specified in.
getSpeculativeContactDistance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the speculative contact distance.
getSpeculativeContactDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the speculative contact distance.
getSpringSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the settings for the spring used to drive to the position target.
getSpringSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Access the settings for the spring used to drive to the position target.
getSqDistanceTo(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Get the squared distance between the box and the specified point.
getSqDistanceTo(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Get the squared distance between the box and the specified point.
getStartIdx() - Method in class com.github.stephengold.joltjni.ChbEdge
Return the index of the vertex from which the edge originates.
getStartVtx() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
Return the index of the starting vertex.
getStartVtx() - Method in class com.github.stephengold.joltjni.RStrand
Return the index of the starting vertex.
getStats() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Copy the statistics.
getStats() - Method in class com.github.stephengold.joltjni.Shape
Copy the statistics.
getStats() - Method in class com.github.stephengold.joltjni.ShapeRefC
Copy the statistics.
getSteerAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the steering angle.
getSteerAngle() - Method in class com.github.stephengold.joltjni.Wheel
Return the steering angle.
getSteeringAxis() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the steering axis (upward direction).
getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the steering axis (upward direction).
getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the steering axis (upward direction).
getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the steering axis (upward direction).
getStepListener() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the vehicle's PhysicsStepListener.
getStepListenerBatchesPerJob() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum number of step-listener batches notified by a single job.
getStepListenerBatchesPerJob() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum number of step-listener batches notified by a single job.
getStepListenersBatchSize() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum number of step listeners notified in a single batch.
getStepListenersBatchSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the maximum number of step listeners notified in a single batch.
getStickToFloorStepDown() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Copy the StickToFloor inStepDown parameter.
getStickToFloorStepDown() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
Copy the StickToFloor inStepDown parameter.
getStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Return the spring's stiffness.
getStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
Return the stiffness of the bar.
getStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
Return the spring's stiffness.
getStiffness() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Return the stiffness of the bar.
getStrandFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
Return the fraction of the way along the strand, computed by init().
getStrandFraction() - Method in class com.github.stephengold.joltjni.SVertex
Return the fraction of the way along the strand, computed by init().
getStretchCompliance() - Method in class com.github.stephengold.joltjni.HairMaterial
Return the compliance of stretch constraints, the inverse of stretch stiffness.
getStretchCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Return the compliance of stretch constraints, the inverse of stretch stiffness.
getSubGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
Return the subgroup ID.
getSubGroupId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
Return the subgroup ID.
getSubmergedVolume(Mat44Arg, Vec3Arg, ConstPlane, float[], float[], Vec3, RVec3Arg) - Method in class com.github.stephengold.joltjni.ConvexShape
Calculate the shape's volume, submerged volume, and center of buoyancy.
getSubmergedVolume(Mat44Arg, Vec3Arg, ConstPlane, float[], float[], Vec3, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
Calculate the shape's volume, submerged volume, and center of buoyancy.
getSubShape(int) - Method in class com.github.stephengold.joltjni.CompoundShape
Access the specified sub-shape.
getSubShapeId1() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Identify the face on shape 1 where the collision occurred.
getSubShapeId1() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the ID of the first sub-shape that formed the manifold.
getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Identify the face on shape 1 where the collision occurred.
getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the ID of the first sub-shape that formed the manifold.
getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the first sub-shape.
getSubShapeId1() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the first sub-shape.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollidePointResult
Identify the sub-shape on the shape that was hit.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Identify the sub-shape on shape 2 where the collision occurred.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the ID of the 2nd sub-shape that formed the manifold.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.RayCastResult
Return the ID of the sub-shape that was hit.
getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Identify the face on shape 2 where the collision occurred.
getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the ID of the 2nd sub-shape that formed the manifold.
getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the 2nd sub-shape.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the 2nd sub-shape.
getSubShapeIdB() - Method in class com.github.stephengold.joltjni.ContactKey
Return the sub-shape ID of the colliding body.
getSubShapeIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Return the sub-shape ID of the colliding body.
getSubShapeIdBitsRecursive() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Count how many bits are used to address leaf shapes.
getSubShapeIdBitsRecursive() - Method in class com.github.stephengold.joltjni.Shape
Count how many bits are used to address leaf shapes.
getSubShapeIdBitsRecursive() - Method in class com.github.stephengold.joltjni.ShapeRefC
Count how many bits are used to address leaf shapes.
getSubShapeIdFromIndex(int, SubShapeIdCreator) - Method in class com.github.stephengold.joltjni.CompoundShape
Convert a sub-shape index to a sub-shape ID.
getSubShapes() - Method in class com.github.stephengold.joltjni.CompoundShape
Access all the sub-shapes as an array.
getSubType() - Method in class com.github.stephengold.joltjni.Constraint
Return the constraint's subtype.
getSubType() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the constraint's subtype.
getSubType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the constraint's subtype.
getSubType() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the shape's subtype.
getSubType() - Method in class com.github.stephengold.joltjni.Shape
Return the shape's subtype.
getSubType() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the shape's subtype.
getSubType() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the constraint's subtype.
getSubType() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the constraint's subtype.
getSupport(float, float, float) - Method in class com.github.stephengold.joltjni.Support
Calculate a support vector for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Calculate the support vector for this convex shape.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AddConvexRadiusSupport
Evaluate the augmented support function for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AddConvexRadiusTab
Evaluate the augmented support function for the specified direction.
getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Calculate the support vector for this convex shape.
getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
Calculate the support vector for the specified direction.
getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedConvexObject
Calculate the support vector for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.Sphere
Calculate the support vector for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.Support
Calculate a support vector for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.TransformedAaBox
Calculate the support vector for the specified direction.
getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.TransformedSphere
Calculate the support vector for the specified direction.
getSupportBulk(FloatBuffer, FloatBuffer) - Method in class com.github.stephengold.joltjni.Support
Calculate support vectors for the specified directions.
getSupportFunction(ESupportMode, SupportBuffer, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexShape
Generate a support function for the shape.
getSupportFunction(ESupportMode, SupportBuffer, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
Generate a support function for the shape.
getSupportingFace(int, Vec3Arg, RVec3Arg, SupportingFace) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Get the vertices of the face that provides support in the specified direction.
getSupportingFace(int, Vec3Arg, RVec3Arg, SupportingFace) - Method in class com.github.stephengold.joltjni.TransformedShape
Get the vertices of the face that provides support in the specified direction.
getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Copy the supporting volume.
getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Copy the supporting volume.
getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Copy the supporting volume.
getSupportingVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Copy the supporting volume.
getSurfaceArea() - Method in class com.github.stephengold.joltjni.AaBox
Get surface area of bounding box.
getSurfaceArea() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Get surface area of bounding box.
getSurfaceNormal() - Method in class com.github.stephengold.joltjni.Contact
Copy the surface normal of the contact.
getSurfaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Copy the surface normal of the contact.
getSurfaceNormal(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Calculate the normal to the surface at the specified surface location.
getSuspensionDirection() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the downward direction of the suspension.
getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the downward direction of the suspension.
getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the downward direction of the suspension.
getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the downward direction of the suspension.
getSuspensionForcePoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the location where (if enabled) tire forces will be applied.
getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the location where tire forces will be applied if the force-point option is enabled.
getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the location where tire forces will be applied if the force-point option is enabled.
getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the location where tire forces will be applied if the force-point option is enabled.
getSuspensionLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the total impulse applied to the suspension.
getSuspensionLambda() - Method in class com.github.stephengold.joltjni.Wheel
Return the total impulse applied to the suspension.
getSuspensionLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Return the length of the suspension.
getSuspensionLength() - Method in class com.github.stephengold.joltjni.Wheel
Return the length of the suspension.
getSuspensionMaxLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the maximum displacement from the attachment point.
getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the maximum displacement from the attachment point.
getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the maximum displacement from the attachment point.
getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the maximum displacement from the attachment point.
getSuspensionMinLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the minimum displacement from the attachment point.
getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the minimum displacement from the attachment point.
getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the minimum displacement from the attachment point.
getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the minimum displacement from the attachment point.
getSuspensionPreloadLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the suspension preload length.
getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the suspension preload length.
getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the suspension preload length.
getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the suspension preload length.
getSuspensionSpring() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Access the settings for the suspension spring.
getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettings
Access the settings for the suspension spring.
getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Access the settings for the suspension spring.
getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Access the settings for the suspension spring.
getSwingMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Access the settings of the swing motor.
getSwingMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Access the swing motor settings.
getSwingMotorState() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Return the state of the swing motor.
getSwingType() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return type of swing constraint.
getSwingType() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return type of swing constraint.
getSwitchLatency() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return the minimum time between shifts in Auto mode.
getSwitchTime() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Return how long it takes to shift gears in Auto mode.
getSystem() - Method in class com.github.stephengold.joltjni.BodyInterface
Access the containing PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.BodyLockInterface
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Access the underlying PhysicsSystem.
getSystem() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
Access the underlying PhysicsSystem.
getTargetAngle() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the target angle of the motor.
getTargetAngularVelocity() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the target angular velocity of the motor.
getTargetAngularVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target velocities of the angular motors.
getTargetAngularVelocityCs() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Copy the target angular velocity of body2.
getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target orientation of the angular motors.
getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Copy the target orientation.
getTargetPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraint
Return how far the body is along the path.
getTargetPosition() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the target position of the motor.
getTargetPositionCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target position of the linear motors.
getTargetVelocity() - Method in class com.github.stephengold.joltjni.PathConstraint
Return the target speed.
getTargetVelocity() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the target velocity of the motor.
getTargetVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target velocities of the linear motors.
getTimeBeforeSleep() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the time interval before a body can fall asleep.
getTimeBeforeSleep() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Return the time interval before a body can fall asleep.
getToParent(EConstraintSubType) - Method in class com.github.stephengold.joltjni.Part
Return the settings to create the joint to the part's parent.
getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
Return the top radius.
getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Return the top radius of the cylinder.
getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the top radius.
getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the top radius.
getTorque(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
Return how much torque the engine can supply for the specified acceleration.
getTotalLambdaMotor() - Method in class com.github.stephengold.joltjni.PathConstraint
Return the total lambda of the motor.
getTotalLambdaPositionLimits() - Method in class com.github.stephengold.joltjni.PathConstraint
Return the total lambda of the limits.
getTotalLambdaRotation() - Method in class com.github.stephengold.joltjni.PathConstraint
Copy the total lambda of rotation.
getTrack(int) - Method in class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
Access the settings for the specified track.
getTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedConvexObject
Copy the coordinate transform.
getTransform() - Method in class com.github.stephengold.joltjni.TransformedAaBox
Copy the coordinate transform.
getTransform() - Method in class com.github.stephengold.joltjni.TransformedSphere
Copy the coordinate transform.
getTransformedShape() - Method in class com.github.stephengold.joltjni.Body
Convert the body to a TransformedShape object.
getTransformedShape() - Method in class com.github.stephengold.joltjni.Character
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRef
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRefC
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Convert the body to a TransformedShape object.
getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.Character
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Return a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Generate a TransformedShape that represents the volume occupied by the character.
getTransformedShape(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Generate a transformed shape for the specified body.
getTransformedShapes(ConstBodyIdArray, TransformedShapeArray) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Generate transformed shapes for the specified bodies.
getTranslation() - Method in class com.github.stephengold.joltjni.JointState
Copy the translation offset.
getTranslation() - Method in class com.github.stephengold.joltjni.Mat44
Copy the translation component.
getTranslation() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Copy the translation component.
getTranslation() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the translation component.
getTranslation() - Method in class com.github.stephengold.joltjni.RMat44
Copy the translation component.
getTranslationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the translation upper limits.
getTranslationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the translation lower limits.
getTransmission() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Access the vehicle's transmission.
getTransmission() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Access the transmission (gearbox) settings.
getTreatConvexAsSolid() - Method in class com.github.stephengold.joltjni.RayCastSettings
Test whether convex shapes should be treated as solid.
GetTrianglesContext - Class in com.github.stephengold.joltjni
An opaque buffer used by getTrianglesStart() and getTrianglesNext().
GetTrianglesContext() - Constructor for class com.github.stephengold.joltjni.GetTrianglesContext
Instantiate a default context.
getTrianglesNext(GetTrianglesContext, int, FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Collect triangles for debug visualization.
getTrianglesNext(GetTrianglesContext, int, FloatBuffer) - Method in class com.github.stephengold.joltjni.TransformedShape
Collect triangles for debug visualization.
getTrianglesStart(GetTrianglesContext, ConstAaBox, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Prepare to collect triangles in the specified box for debug visualization.
getTrianglesStart(GetTrianglesContext, ConstAaBox, RVec3Arg) - Method in class com.github.stephengold.joltjni.TransformedShape
Prepare to collect triangles in the specified box for debug visualization.
getTriangleUserData(int) - Method in class com.github.stephengold.joltjni.MeshShape
Return the user data of the specified sub-shape.
getTwistAxis1() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the twist axis of body 1.
getTwistAxis1() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the twist axis of body 1.
getTwistAxis2() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the twist axis of body 2.
getTwistAxis2() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Copy the twist axis of body 2.
getTwistMaxAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return the maximum twist angle.
getTwistMinAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Return the minimum twist angle.
getTwistMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Access the settings of the twist motor.
getTwistMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Access the twist motor settings.
getTwistMotorState() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Return the state of the twist motor.
getType() - Method in class com.github.stephengold.joltjni.Constraint
Return the constraint's type.
getType() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the constraint's type.
getType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the constraint's type.
getType() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the shape's type.
getType() - Method in class com.github.stephengold.joltjni.Shape
Return the shape's type.
getType() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the shape's type.
getType() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the constraint's type.
getType() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the constraint's type.
getUInt32() - Method in class com.github.stephengold.joltjni.Color
Return the integer value.
getUInt32() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the integer value.
getUp() - Method in class com.github.stephengold.joltjni.CharacterBase
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterRefC
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Copy the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Copy the character's "up" direction.
getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Copy the character's "up" direction.
getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Copy the character's "up" direction.
getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Copy the "up" vector.
getUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Copy the "up" vector.
getUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Copy the "up" vector.
getUpdatePosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Test whether to update the position of the body during simulation.
getUpdatePosition() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Test whether to update the position of the body during simulation.
getUsage() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
Return the amount of memory currently allocated.
getUseBodyPairContactCache() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether the body-pair cache is enabled.
getUseBodyPairContactCache() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether the body-pair cache is enabled.
getUseLargeIslandSplitter() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether island splitting is enabled.
getUseLargeIslandSplitter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether island splitting is enabled.
getUseManifoldReduction() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether manifold reduction will be enabled.
getUseManifoldReduction() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether manifold reduction is enabled.
getUseManifoldReduction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether manifold reduction will be enabled.
getUseManifoldReduction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
Test whether manifold reduction is enabled.
getUseManifoldReduction(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether manifold reduction is enabled.
getUseManifoldReductions(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Test whether manifold reduction is enabled for the specified bodies.
getUserData() - Method in class com.github.stephengold.joltjni.Body
Return the body's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the body's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the character's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the character's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.Contact
Return the user data of the colliding object.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's user data: can be used for anything.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the body's user data: can be used for anything.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the character's user data: can be used for anything.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the user data of the colliding object.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the user data.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
Return the triangle's user data.
getUserData() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the user data.
getUserData() - Method in class com.github.stephengold.joltjni.Triangle
Return the triangle's user data.
getUserData(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the user data of the specified body.
getUserData(ConstBodyIdArray, LongBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Return the user data of the specified bodies.
getUseShrunkenShapeAndConvexRadius() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Test whether the shape should be shrunk and then expanded by the convex radius.
getV1() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
Copy the first vertex.
getV1() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Copy the location of the first vertex.
getV2() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
Copy the 2nd vertex.
getV2() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Copy the location of the first vertex.
getV3() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
Copy the 3rd vertex.
getV3() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Copy the location of the 3rd vertex.
getValue(float) - Method in class com.github.stephengold.joltjni.LinearCurve
Return the Y value for the specified X.
getValue(float) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Return the Y value for the specified X.
getVehicleBody() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the vehicle body.
getVehicleCollisionTester() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the underlying tester, if any.
getVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Copy the velocity.
getVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
Copy the initial velocity.
getVelocity() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Copy the velocity.
getVelocity() - Method in class com.github.stephengold.joltjni.Vertex
Copy the initial velocity.
getVertex(int) - Method in class com.github.stephengold.joltjni.Edge
Return the mesh vertex at the specified end.
getVertex(int) - Method in class com.github.stephengold.joltjni.Face
Return the mesh vertex at the specified corner.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
Return the mesh vertex at the specified end.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
Return the mesh vertex at the specified corner.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
Return the mesh vertex at the specified end.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Access the specified vertex.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Access the specified vertex.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
Return the mesh vertex at the specified corner.
getVertex(int) - Method in class com.github.stephengold.joltjni.RodStretchShear
Return the mesh vertex at the specified end.
getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Access the specified vertex.
getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Access the specified vertex.
getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Access the specified vertex.
getVertex(int) - Method in class com.github.stephengold.joltjni.Volume
Return the mesh vertex at the specified corner.
getVertexRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Return the radius of each particle.
getVertexRadius() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the radius of each particle.
getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Enumerate all vertices of the soft body.
getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Enumerate all vertices in the soft body.
getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Enumerate all vertices in the settings.
getVertices() - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Enumerate all vertices of the soft body.
getVertices() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Enumerate all vertices in the soft body.
getVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Enumerate all vertices in the settings.
getVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Enumerate all vertices in the settings.
getVolume() - Method in class com.github.stephengold.joltjni.AaBox
Return the volume of the box.
getVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Return the volume of the box.
getW() - Method in class com.github.stephengold.joltjni.Quat
Return the real (W) component.
getW() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the real (W) component in single precision.
getW() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
Return the 4th (W) component.
getW() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the 4th (W) component in single precision.
getW() - Method in class com.github.stephengold.joltjni.UVec4
Return the 4th (W) component.
getW() - Method in class com.github.stephengold.joltjni.Vec4
Return the 4th (W) component in single precision.
getWalkStairsCosAngleForwardContact() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
getWalkStairsCosAngleForwardContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
Return the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
getWalkStairsMinStepForward() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForward parameter.
getWalkStairsMinStepForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
Return the StickToFloor inStepForward parameter.
getWalkStairsStepForwardTest() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForwardTest parameter.
getWalkStairsStepForwardTest() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
Return the StickToFloor inStepForwardTest parameter.
getWalkStairsStepUp() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Copy the StickToFloor inStepUp parameter.
getWalkStairsStepUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
Copy the StickToFloor inStepUp parameter.
getWasDiscarded() - Method in class com.github.stephengold.joltjni.Contact
Test whether the contact was discarded by the contact-validate callback.
getWasDiscarded() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the contact was discarded by the contact-validate callback.
getWeight() - Method in class com.github.stephengold.joltjni.SkinWeight
Return the weight (relative influence).
getWeight(int) - Method in class com.github.stephengold.joltjni.Skinned
Access the specified weight.
getWheel(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Access the specified wheel.
getWheel(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Access the settings of the specified wheel.
getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the specified wheel.
getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Access the specified wheel.
getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Access the settings of the specified wheel.
getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Access the settings of the specified wheel.
getWheelBase() - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the distance between the front and back wheels.
getWheelForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the forward direction when steering is neutral.
getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the forward direction when steering is neutral.
getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the forward direction when steering is neutral.
getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the forward direction when steering is neutral.
getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the basis vectors for the specified wheel.
getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the basis vectors for the specified wheel.
getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the basis vectors for the specified wheel.
getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the world transform of the specified wheel.
getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the world transform of the specified wheel.
getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the world transform of the specified wheel.
getWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
Enumerate all wheel settings.
getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Enumerate all wheel settings.
getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Enumerate all wheel settings.
getWheelUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Copy the "up" direction when steering is neutral.
getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettings
Copy the "up" direction when steering is neutral.
getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Copy the "up" direction when steering is neutral.
getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the "up" direction when steering is neutral.
getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the world transform of the specified wheel.
getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the world transform of the specified wheel.
getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the world transform of the specified wheel.
getWidth() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the width of the wheel.
getWidth() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the width of the wheel.
getWidth() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the width of the wheel.
getWidth() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the width of the wheel.
getWorldSpaceBounds() - Method in class com.github.stephengold.joltjni.Body
Access the body's bounding box.
getWorldSpaceBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's bounding box.
getWorldSpaceBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
Return the bounding box including convex radius.
getWorldSpaceBounds() - Method in class com.github.stephengold.joltjni.TransformedShape
Calculate a bounding box that includes scaling.
getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the bounding box including convex radius.
getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
Return the bounding box including convex radius.
getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the bounding box including convex radius.
getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the bounding box including convex radius.
getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
Return the bounding box including convex radius.
getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the bounding box including convex radius.
getWorldSpaceNormal() - Method in class com.github.stephengold.joltjni.ContactManifold
Copy the normal vector: the direction to move body 2 out of collision.
getWorldSpaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Copy the normal: the direction to move body 2 out of collision.
getWorldSpaceSurfaceNormal(int, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
Copy the surface normal of a particular subshape at the specified location.
getWorldSpaceSurfaceNormal(int, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the surface normal of a particular subshape at the specified location.
getWorldTransform() - Method in class com.github.stephengold.joltjni.Body
Copy the world transform.
getWorldTransform() - Method in class com.github.stephengold.joltjni.Character
Calculate the character's local-to-system coordinate transform using the locking body interface.
getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterRef
Calculate the character's local-to-system coordinate transform using the locking body interface.
getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterRefC
Calculate the character's local-to-system coordinate transform using the locking body interface.
getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Calculate the character's local-to-system coordinate transform.
getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Calculate the character's local-to-system coordinate transform.
getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Calculate the character's local-to-system coordinate transform.
getWorldTransform() - Method in class com.github.stephengold.joltjni.Hair
Copy the simulation's transform relative to system coordinates.
getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the world transform.
getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Calculate the character's local-to-system coordinate transform using the locking body interface.
getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Calculate the character's local-to-system coordinate transform.
getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.Character
Calculate the character's local-to-system coordinate transform.
getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Calculate the character's local-to-system coordinate transform.
getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
Calculate the character's local-to-system coordinate transform.
getWorldTransform(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Calculate the character's local-to-system coordinate transform.
getWorldTransformInfluence() - Method in class com.github.stephengold.joltjni.HairMaterial
Access the influence of head rotation on hair.
getWorldTransformInfluence() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
Access the influence of head rotation on hair.
getWorldUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Copy the "up" direction based on gravity.
getWorldUp() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the "up" direction based on gravity.
getWorldUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Copy the "up" direction based on gravity.
getX() - Method in class com.github.stephengold.joltjni.Quat
Return the first imaginary (X) component.
getX() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the first imaginary (X) component in single precision.
getX() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the first (X) component in positional precision.
getX() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
Return the first (X) component.
getX() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the first (X) component in single precision.
getX() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the first (X) component in single precision.
getX() - Method in class com.github.stephengold.joltjni.RVec3
Return the first (X) component at positional precision.
getX() - Method in class com.github.stephengold.joltjni.UVec4
Return the first (X) component.
getX() - Method in class com.github.stephengold.joltjni.Vec3
Return the first (X) component in single precision.
getX() - Method in class com.github.stephengold.joltjni.Vec4
Return the first (X) component in single precision.
getY() - Method in class com.github.stephengold.joltjni.Quat
Return the 2nd imaginary (Y) component.
getY() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the 2nd imaginary (Y) component in single precision.
getY() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 2nd (Y) component in positional precision.
getY() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
Return the 2nd (Y) component.
getY() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the 2nd (Y) component in single precision.
getY() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the 2nd (Y) component in single precision.
getY() - Method in class com.github.stephengold.joltjni.RVec3
Return the 2nd (Y) component at positional precision.
getY() - Method in class com.github.stephengold.joltjni.UVec4
Return the 2nd (Y) component.
getY() - Method in class com.github.stephengold.joltjni.Vec3
Return the 2nd (Y) component in single precision.
getY() - Method in class com.github.stephengold.joltjni.Vec4
Return the 2nd (Y) component in single precision.
getZ() - Method in class com.github.stephengold.joltjni.Quat
Return the 3rd imaginary (Z) component.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the 3rd imaginary (Z) component in single precision.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 3rd (Z) component in positional precision.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
Return the 3rd (Z) component.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the 3rd (Z) component in single precision.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Return the 3rd (Z) component in single precision.
getZ() - Method in class com.github.stephengold.joltjni.RVec3
Return the 3rd (Z) component at positional precision.
getZ() - Method in class com.github.stephengold.joltjni.UVec4
Return the 3rd (Z) component.
getZ() - Method in class com.github.stephengold.joltjni.Vec3
Return the 3rd (Z) component in single precision.
getZ() - Method in class com.github.stephengold.joltjni.Vec4
Return the 3rd (Z) component in single precision.
Global - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the global state, including gravity and timestep
GlobalPose - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
global pose
Gradient - Class in com.github.stephengold.joltjni
Parameterize the variation (along a hair strand) of some value, such as compliance or friction.
Gradient() - Constructor for class com.github.stephengold.joltjni.Gradient
Instantiate a default gradient.
Gradient(float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
Instantiate a gradient between the specified parameter values.
Gradient(float, float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
Instantiate a gradient between the specified parameter values.
Gradient(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
Instantiate a gradient between the specified parameter values.
Gradient(ConstGradient) - Constructor for class com.github.stephengold.joltjni.Gradient
Instantiate a copy of the specified gradient.
GravityFactor - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
gravity factor
GridVelocityFactor - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
grid velocity factor
GroupFilter - Class in com.github.stephengold.joltjni
Test whether 2 collision groups can collide.
GroupFilterRef - Class in com.github.stephengold.joltjni
A counted reference to a GroupFilter.
GroupFilterRef() - Constructor for class com.github.stephengold.joltjni.GroupFilterRef
Instantiate an empty reference.
GroupFilterResult - Class in com.github.stephengold.joltjni
Either an error or a GroupFilterRef.
GroupFilterTable - Class in com.github.stephengold.joltjni
A group filter implemented using a table.
GroupFilterTable() - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
Create a default filter with no subgroups.
GroupFilterTable(int) - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
Create a default filter with the specified number of subgroups.
GroupFilterTable(GroupFilterTable) - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
Instantiate a copy of the specified filter.
GroupFilterTableRef - Class in com.github.stephengold.joltjni
A counted reference to a GroupFilterTable object.
GroupFilterTableRef() - Constructor for class com.github.stephengold.joltjni.GroupFilterTableRef
Instantiate an empty reference.
GroupFilterToIdMap - Class in com.github.stephengold.joltjni.streamutils
Assign group filters to IDs.
GroupFilterToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.GroupFilterToIdMap
Instantiate an empty map.

H

hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
Test whether the latest query resulted in a hit.
hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
Test whether the latest query resulted in a hit.
hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
Test whether the latest query resulted in a hit.
hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
Test whether the latest query resulted in a hit.
hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
Test whether the latest query resulted in a hit.
hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
Test whether the latest query resulted in a hit.
Hair - Class in com.github.stephengold.joltjni
An instance of hair simulation.
Hair(ConstHairSettings, RVec3Arg, QuatArg, int) - Constructor for class com.github.stephengold.joltjni.Hair
Instantiate a simulation with the specified settings.
HairMaterial - Class in com.github.stephengold.joltjni
Simulation parameters for a hair strand.
HairMaterial() - Constructor for class com.github.stephengold.joltjni.HairMaterial
Instantiate a default material.
HairMaterial(ConstHairMaterial) - Constructor for class com.github.stephengold.joltjni.HairMaterial
Instantiate a copy of the specified material.
hairRegisterShaders(ComputeSystem) - Static method in class com.github.stephengold.joltjni.ComputeSystem
If the argument is a ComputeSystemCPU, register its hair shaders.
HairSettings - Class in com.github.stephengold.joltjni
Settings used to construct a hair simulation.
HairSettings() - Constructor for class com.github.stephengold.joltjni.HairSettings
Instantiate default settings.
HairSettings(ConstHairSettings) - Constructor for class com.github.stephengold.joltjni.HairSettings
Instantiate a copy of the specified settings.
HairSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a HairSettings object.
HairSettingsRef() - Constructor for class com.github.stephengold.joltjni.HairSettingsRef
Instantiate an empty reference.
HairShaders - Class in com.github.stephengold.joltjni
A collection of compute shaders for hair simulation.
HairShaders() - Constructor for class com.github.stephengold.joltjni.HairShaders
Instantiate default shaders.
HairShaders(HairShaders) - Constructor for class com.github.stephengold.joltjni.HairShaders
Instantiate a copy of the specified shaders.
HairShadersRef - Class in com.github.stephengold.joltjni
A counted reference to a HairShaders object.
HairShadersRef() - Constructor for class com.github.stephengold.joltjni.HairShadersRef
Instantiate an empty reference.
HairSkinWeight - Class in com.github.stephengold.joltjni
How much a joint influences a vertex, for use in skinning calculations.
HairSkinWeight() - Constructor for class com.github.stephengold.joltjni.HairSkinWeight
Instantiate a default instance.
HairSkinWeight(HairSkinWeight) - Constructor for class com.github.stephengold.joltjni.HairSkinWeight
Instantiate a copy of the specified weight.
harmonicMean(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates 2 * f1 * f2/(f1 + f2).
hasAssignedNativeObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Test whether a native object is assigned.
hasAssignedNativeObject() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
Test whether a native object is assigned.
hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether the character is in contact with or collided with the specified body during the previous time step.
hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the character is in contact with or collided with the specified body during the previous time step.
hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the character is in contact with or collided with the specified body during the previous time step.
hasCollidedWith(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the character is in contact with or collided with the specified body during the previous time step.
hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether the character is in contact with or has collided with the specified character during the previous time step.
hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the character is in contact with or has collided with the specified character during the previous time step.
hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the character is in contact with or has collided with the specified character during the previous time step.
hasCollidedWith(ConstCharacterVirtual) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the character is in contact with or has collided with the specified character during the previous time step.
hasContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
Test whether the vertex collided during the previous update.
hasContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Test whether the wheel is supported.
hasContact() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Test whether the vertex collided during the previous update.
hasContact() - Method in class com.github.stephengold.joltjni.Wheel
Test whether the wheel is supported.
hasContact(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
Test whether the specified vertex collided with something in this update.
hasContact(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Test whether the specified vertex collided with something in this update.
hasError() - Method in class com.github.stephengold.joltjni.template.Result
Test whether an error occurred.
hasError(long) - Method in class com.github.stephengold.joltjni.BcsResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.PathResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.RagdollResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.SbcsResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.SettingsResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.ShapeResult
 
hasError(long) - Method in class com.github.stephengold.joltjni.template.Result
Test whether an error occurred.
hashBytes(long, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
Return a hash code for the specified data bytes.
hashBytes(QuatArg, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified quaternion with the specified hash code.
hashBytes(RVec3Arg, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified vector with the specified hash code.
hashCode() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Return the hash code of the physics object.
hashCode() - Method in class com.github.stephengold.joltjni.UVec4
Return a hash code.
hashCode() - Method in class com.github.stephengold.joltjni.Vec3
Return a hash code.
hashCode() - Method in class com.github.stephengold.joltjni.Vec4
Return a hash code.
hashCode() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Generate the hash code for this instance.
hashCombine(long, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified 32-bit integer with the specified hash code.
hashCombine(long, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified 64-bit integer with the specified hash code.
hashCombine(long, RVec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified location vector with the specified hash code.
hashCombine(long, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
Combine the specified vector with the specified hash code.
hasHitHardPoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
Test whether the suspension has hit its hard point.
hasHitHardPoint() - Method in class com.github.stephengold.joltjni.Wheel
Test whether the suspension has hit its hard point.
hasLimits() - Method in class com.github.stephengold.joltjni.HingeConstraint
Test whether the constraint has limits.
hasLimits() - Method in class com.github.stephengold.joltjni.SliderConstraint
Test whether the constraint has limits.
hasMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether mass properties are required.
hasMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether mass properties are required.
hasStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Test for valid frequency/stiffness.
hasStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
Test for valid frequency/stiffness.
HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
HeightFieldShape
HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
height field
HeightFieldShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a matrix of heights.
HeightFieldShapeConstants - Class in com.github.stephengold.joltjni
Constants used with HeightFieldShape.
HeightFieldShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a HeightFieldShape.
HeightFieldShapeSettings() - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate the default settings.
HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int, byte[]) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int, byte[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(HeightFieldShapeSettings) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate a copy of the specified settings.
HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int, byte[]) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int, byte[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
Hinge - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
HingeConstraint
HingeConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that allows rotation only along one axis and disables translation, eliminating 5 degrees of freedom.
HingeConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a HingeConstraint.
HingeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.HingeConstraintSettings
Instantiate default settings.
HingeConstraintSettings(HingeConstraintSettings) - Constructor for class com.github.stephengold.joltjni.HingeConstraintSettings
Instantiate a copy of the specified settings.
hypot(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the hypotenuse of the specified right triangle.

I

idArray - Variable in class com.github.stephengold.joltjni.BodyLockMultiBase
the body IDs
IdToGroupFilterMap - Class in com.github.stephengold.joltjni.streamutils
Assign IDs to group filters.
IdToGroupFilterMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToGroupFilterMap
Instantiate an empty map.
IdToMaterialMap - Class in com.github.stephengold.joltjni.streamutils
Assign IDs to physics materials.
IdToMaterialMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToMaterialMap
Instantiate an empty map.
IdToShapeMap - Class in com.github.stephengold.joltjni.streamutils
Assign IDs to shapes.
IdToShapeMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToShapeMap
Instantiate an empty map.
IdToSharedSettingsMap - Class in com.github.stephengold.joltjni.streamutils
Assign IDs to physics materials.
IdToSharedSettingsMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToSharedSettingsMap
Instantiate an empty map.
IgnoreBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
ignore them
ignoreBody(int) - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
Start ignoring the specified body.
IgnoreMultipleBodiesFilter - Class in com.github.stephengold.joltjni
A BodyFilter that ignores specific bodies.
IgnoreMultipleBodiesFilter() - Constructor for class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
Instantiate a default filter that selects all bodies.
implementsComputeCpu() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements CPU-based compute systems, which are intended mainly for debugging.
implementsComputeDx12() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements compute systems based on Microsoft's DirectX 12 API.
implementsComputeMtl() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements compute systems based on Apple's Metal API.
implementsComputeVk() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements compute systems based on Khronos's Vulkan API.
implementsDebugRendering() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements debug rendering.
implementsDeterminismLog() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements extra logging to help debug determinism issues.
Impulse - Class in com.github.stephengold.joltjni
The estimated friction impulses of a collision.
Impulse() - Constructor for class com.github.stephengold.joltjni.Impulse
Instantiate a default estimate.
in() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a stream that supports input operations.
in() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that supports input operations.
InAir - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
not in contact
IncludeConvexRadius - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
include the convex radius
IndexedTriangle - Class in com.github.stephengold.joltjni
A triangle composed of three 32-bit mesh-vertex indices and a material index.
IndexedTriangle() - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with all indices zero.
IndexedTriangle(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with the specified indices.
IndexedTriangle(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with the specified indices.
IndexedTriangleList - Class in com.github.stephengold.joltjni
A variable-length list (array) of indexed triangles.
IndexedTriangleList() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleList
Instantiate an empty list.
IndexedTriangleNoMaterial - Class in com.github.stephengold.joltjni
A triangle composed of three 32-bit mesh-vertex indices.
IndexedTriangleNoMaterial() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Instantiate a triangle with all indices zero.
IndexedTriangleNoMaterial(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Instantiate a triangle with the specified indices.
init(float[]) - Method in class com.github.stephengold.joltjni.HairSettings
Calculate simulation bounds and vertex properties.
init(float[]) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Calculate simulation bounds and vertex properties.
init(int, int, int, int, ConstBroadPhaseLayerInterface, ConstObjectVsBroadPhaseLayerFilter, ConstObjectLayerPairFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Initialize the system with the specified limits.
init(int, int, ConstBroadPhaseLayerInterface) - Method in class com.github.stephengold.joltjni.BodyManager
Initialize the manager.
init(BodyManager, ConstBroadPhaseLayerInterface) - Method in class com.github.stephengold.joltjni.BroadPhase
Initialize the phase.
init(ComputeSystem) - Method in class com.github.stephengold.joltjni.Hair
Initialize the simulation.
init(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairShaders
Loads all shaders for the specified compute system.
init(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairShadersRef
Loads all shaders for the specified compute system.
initCompute(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairSettings
Further initialization to set up compute buffers.
initCompute(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Further initialization to set up compute buffers.
initialize(int, float, String[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
Build a convex hull.
initialize(ConstSkeleton, Mat44Array, ConstSkeleton, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
Initialize the skeleton mapper as specified.
initRenderAndSimulationStrands(SVertexList, SStrandList) - Method in class com.github.stephengold.joltjni.HairSettings
Split the supplied strands into render and simulation strands and calculate connections between them.
initRenderAndSimulationStrands(SVertexList, SStrandList) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Split the supplied strands into render and simulation strands and calculate connections between them.
installAndroidTraceCallback(int, String) - Static method in class com.github.stephengold.joltjni.Jolt
Install an alternative trace callback that sends to the Android log with the specified priority and tag.
installAssertCallback(long) - Static method in class com.github.stephengold.joltjni.Jolt
Install the specified assert callback.
installCerrTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install an alternative trace callback that writes to cerr.
installCrashAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install an alternative assert callback that crashes the JVM with an EXCEPTION_ACCESS_VIOLATION or SIGILL.
installDefaultAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default assert callback, which writes to cout and triggers a native breakpoint.
installDefaultTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default trace callback, which writes to cout.
installIgnoreAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install an alternative assert callback that silently ignores assertions.
installJavaTraceCallback(PrintStream) - Static method in class com.github.stephengold.joltjni.Jolt
Install an alternative trace callback that writes to the specified PrintStream.
INT_MAX - Static variable in class com.github.stephengold.joltjni.std.Std
largest value of type int
InvBind - Class in com.github.stephengold.joltjni
Transform a skinned vertex from its bind pose to joint local space.
InvBind() - Constructor for class com.github.stephengold.joltjni.InvBind
Instantiate a default instance.
InvBind(int, Mat44Arg) - Constructor for class com.github.stephengold.joltjni.InvBind
Instantiate with the specified joint index and coordinate transform.
inversed() - Method in class com.github.stephengold.joltjni.Mat44
Return the inverse of the current matrix, which is unaffected.
inversed() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Return the inverse of the current matrix, which is unaffected.
inversed() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Return the inverse of the current matrix, which is unaffected.
inversed() - Method in class com.github.stephengold.joltjni.RMat44
Return the inverse of the current matrix, which is unaffected.
inversed3x3() - Method in class com.github.stephengold.joltjni.Mat44
Return the inverse of the 3x3 portion.
inversed3x3() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Return the inverse of the 3x3 portion.
inversedRotationTranslation() - Method in class com.github.stephengold.joltjni.Mat44
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
inversedRotationTranslation() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
inversedRotationTranslation() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
inversedRotationTranslation() - Method in class com.github.stephengold.joltjni.RMat44
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
isActive() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is deactivated.
isActive() - Method in class com.github.stephengold.joltjni.Constraint
Test whether the constraint is active.
isActive() - Method in class com.github.stephengold.joltjni.ConstraintRef
Test whether the constraint is active.
isActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is deactivated.
isActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Test whether the constraint is active.
isActive() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Test whether the constraint is active.
isActive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Test whether the constraint is active.
isActive(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether the specified body is active.
isAdded(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether the specified body is added to the system.
isCleanerStarted() - Static method in class com.github.stephengold.joltjni.JoltPhysicsObject
Test whether a daemon thread to invoke freeing actions has been started.
isClose(Vec3Arg, float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the specified vector lies within the specified squared distance of this one.
isClose(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.Vec3
Test whether the specified vector lies within the specified squared distance of this one.
isCollecting() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
Test whether the native library collects narrow-phase statistics.
isDebugOutputEnabled() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Test whether debug output is enabled.
isDegenerate() - Method in class com.github.stephengold.joltjni.Face
Test whether the face is degenerate.
isDegenerate() - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
Test whether the face is degenerate.
isDoublePrecision() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library uses double-precision location vectors.
isDynamic() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is dynamic.
isDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is dynamic.
isEmpty() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
Test whether any memory is currently allocated.
isEof() - Method in class com.github.stephengold.joltjni.StreamInWrapper
Test whether the stream has reached its end.
isEqual(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified colors are equal.
isEqual(ConstContactKey) - Method in class com.github.stephengold.joltjni.ContactKey
Test for equivalence with another key.
isEqual(ConstContactKey) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Test for equivalence with another key.
isEqual(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Test whether the current matrix is equal to the argument.
isEqual(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Test whether the current matrix is equal to the argument.
isEqual(Mat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified matrices are equal.
isEqual(RMat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Test whether the current matrix is equal to the argument.
isEqual(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Test whether the current matrix is equal to the argument.
isFacing(Vec3Arg) - Method in class com.github.stephengold.joltjni.ChbFace
Test whether the face is facing the specified point.
isFacing(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
Test whether the face is facing the specified point.
isFinite() - Method in class com.github.stephengold.joltjni.Quat
Test whether the quaternion contains infinities or NaNs.
isFinite() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Test whether the quaternion contains infinities or NaNs.
isFinite() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the vector contains infinities or NaNs.
isFinite() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector contains infinities or NaNs.
isFinite() - Method in class com.github.stephengold.joltjni.RVec3
Test whether the vector contains infinities or NaNs.
isFinite() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector contains infinities or NaNs.
isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Test whether the specified degree of freedom is fixed.
isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Test whether the specified degree of freedom is fixed.
isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Test whether the specified degree of freedom is free.
isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Test whether the specified degree of freedom is free.
isGravityOverridden() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
Test whether gravity is overridden.
isGravityOverridden() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Test whether gravity is overridden.
isGravityOverridden() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Test whether gravity is overridden.
isIdentity() - Method in class com.github.stephengold.joltjni.Mat44
Test whether the current matrix is an identity matrix.
isIdentity() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Test whether the current matrix is an identity matrix.
isIdentity() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Test whether the current matrix is an identity matrix.
isIdentity() - Method in class com.github.stephengold.joltjni.RMat44
Test whether the current matrix is an identity matrix.
isInBroadPhase() - Method in class com.github.stephengold.joltjni.Body
Test whether the body has been added to its PhysicsSystem.
isInBroadPhase() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body has been added to its PhysicsSystem.
isInsideOut(Vec3Arg) - Static method in class com.github.stephengold.joltjni.ScaleHelpers
Test whether the specified scale turns 3-D normals inside-out.
isKinematic() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is kinematic.
isKinematic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is kinematic.
isLeanControllerEnabled() - Method in class com.github.stephengold.joltjni.MotorcycleController
Test whether the lean spring is enabled.
isLeanSteeringLimitEnabled() - Method in class com.github.stephengold.joltjni.MotorcycleController
Test whether the lean steering limit is enabled.
isLooping() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Test whether the path is looping.
isLooping() - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
Test whether the path is looping.
isNan() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the vector contains NaNs.
isNan() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector contains NaNs.
isNan() - Method in class com.github.stephengold.joltjni.RVec3
Test whether the vector contains NaNs.
isNan() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector contains NaNs.
isNearZero() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the squared length is within 10^-12 (single-precision) or 10^-24 (double-precision) of zero.
isNearZero() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the squared length is within 10^-12 of zero.
isNearZero() - Method in class com.github.stephengold.joltjni.RVec3
Test whether the squared length is within 10^-12 (single-precision) or 10^-24 (double-precision) of zero.
isNearZero() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the squared length is within 10^-12 of zero.
isNearZero(double) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the squared length is within the specified tolerance of zero.
isNearZero(double) - Method in class com.github.stephengold.joltjni.RVec3
Test whether the squared length is within the specified tolerance of zero.
isNearZero(float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the squared length is within the specified tolerance of zero.
isNearZero(float) - Method in class com.github.stephengold.joltjni.Vec3
Test whether the squared length is within the specified tolerance of zero.
isNoCollision(int, int) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Test whether the shape has a hole at the specified sample.
isNormalized() - Method in class com.github.stephengold.joltjni.Quat
Test whether the quaternion is normalized to within a tolerance of 10^-5.
isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Test whether the quaternion is normalized to within a tolerance of 10^-5.
isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the vector is normalized to within a tolerance of 10^-6 (single precision) or 10^-12 (double precision).
isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector is normalized to within a tolerance of 10^-6.
isNormalized() - Method in class com.github.stephengold.joltjni.RVec3
Test whether the vector is normalized to within a tolerance of 10^-6 (single precision) or 10^-12 (double precision).
isNormalized() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector is normalized to within a tolerance of 10^-6.
isNormalized(double) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Test whether the vector is normalized to within the specified tolerance.
isNormalized(double) - Method in class com.github.stephengold.joltjni.RVec3
Test whether the vector is normalized to within the specified tolerance.
isNormalized(float) - Method in class com.github.stephengold.joltjni.Quat
Test whether the quaternion is normalized to within the specified tolerance.
isNormalized(float) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Test whether the quaternion is normalized to within the specified tolerance.
isNormalized(float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector is normalized to within the specified tolerance.
isNormalized(float) - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector is normalized to within the specified tolerance.
isNotEqual(ConstContactKey) - Method in class com.github.stephengold.joltjni.ContactKey
Test for equivalence with another key.
isNotEqual(ConstContactKey) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Test for equivalence with another key.
isNotScaled(Vec3Arg) - Static method in class com.github.stephengold.joltjni.ScaleHelpers
Test whether the specified scale is close to identity.
isRigidBody() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is a rigid body.
isRigidBody() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is a rigid body.
isRotationIdentity() - Method in class com.github.stephengold.joltjni.Quat
Test whether the quaternion represents an identity rotation.
isRotationIdentity() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Test whether the quaternion represents an identity rotation.
isSensor() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is a sensor.
isSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is a sensor.
isSensor(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether the specified body is a sensor.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBase
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRef
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRefC
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Test whether the specified normal direction is too steep.
isSoftBody() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is soft.
isSoftBody() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is soft.
isStatic() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is static (non-moving).
isStatic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is static (non-moving).
isSupported() - Method in class com.github.stephengold.joltjni.CharacterBase
Test whether the character is supported.
isSupported() - Method in class com.github.stephengold.joltjni.CharacterRef
Test whether the character is supported.
isSupported() - Method in class com.github.stephengold.joltjni.CharacterRefC
Test whether the character is supported.
isSupported() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the character is supported.
isSupported() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Test whether the character is supported.
isSupported() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Test whether the character is supported.
isSwitchingGear() - Method in class com.github.stephengold.joltjni.VehicleTransmission
Test whether the transmission is currently switching gears.
isValid() - Method in class com.github.stephengold.joltjni.AaBox
Test whether the box is valid.
isValid() - Method in class com.github.stephengold.joltjni.MotorSettings
Test whether the settings are valid.
isValid() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Test whether the box is valid.
isValid() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
Test whether the settings are valid.
isValid() - Method in class com.github.stephengold.joltjni.template.Result
Test whether the value returned by get() is valid.
isValid(long) - Method in class com.github.stephengold.joltjni.BcsResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.PathResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.RagdollResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.SbcsResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.SettingsResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.ShapeResult
 
isValid(long) - Method in class com.github.stephengold.joltjni.template.Result
Test whether the value returned by get() is valid.
isValidating() - Method in class com.github.stephengold.joltjni.StateRecorder
Test whether the recorder is validating.
isValidScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Test whether the specified scale vector is valid for wrapping the current shape in a ScaledShape.
isValidScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Test whether the specified scale is valid for the sub-shape.
isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
Test whether the specified scale vector is valid for wrapping the current shape in a ScaledShape.
isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
Test whether the specified scale vector is valid for wrapping the current shape in a ScaledShape.
isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
Test whether the specified scale is valid for the sub-shape.
isZero() - Method in class com.github.stephengold.joltjni.Quat
Test whether the quaternion is zero.
isZero() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Test whether the quaternion is zero.

J

JobSystem - Class in com.github.stephengold.joltjni
A system for scheduling units of work for execution.
JobSystemSingleThreaded - Class in com.github.stephengold.joltjni
A sample implementation of JobSystem without threads.
JobSystemSingleThreaded(int) - Constructor for class com.github.stephengold.joltjni.JobSystemSingleThreaded
Instantiate a job system with the specified limit.
JobSystemThreadPool - Class in com.github.stephengold.joltjni
A sample implementation of JobSystem using a pool of worker threads.
JobSystemThreadPool(int, int) - Constructor for class com.github.stephengold.joltjni.JobSystemThreadPool
Instantiate a job system with the specified limits.
JobSystemThreadPool(int, int, int) - Constructor for class com.github.stephengold.joltjni.JobSystemThreadPool
Instantiate a job system with the specified limits.
JobSystemWithBarrier - Class in com.github.stephengold.joltjni
A JobSystem that provides barriers for synchronizing tasks.
Joint - Class in com.github.stephengold.joltjni
A particular joint in a skeleton.
Joint() - Constructor for class com.github.stephengold.joltjni.Joint
Instantiate a default joint.
JointState - Class in com.github.stephengold.joltjni
The local-space coordinate transform of an animation joint relative to its parent joint.
Jolt - Class in com.github.stephengold.joltjni
Utility methods providing JNI access to Jolt Physics.
JoltPhysicsObject - Class in com.github.stephengold.joltjni
An abstract class to represent a (native) Jolt Physics object.
JoltPhysicsObject() - Constructor for class com.github.stephengold.joltjni.JoltPhysicsObject
Instantiate with no containing object and no native object assigned.
JoltPhysicsObject(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.JoltPhysicsObject
Instantiate with the specified container and native object.
JPH_PI - Static variable in class com.github.stephengold.joltjni.JphMath
single-precision value of Pi
JphMath - Class in com.github.stephengold.joltjni
Utility methods providing Jolt Physics math functions.

K

Kinematic - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
bodies whose motion can be controlled directly

L

leftMultiplyInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Left-multiply the current matrix by the argument.
leftMultiplyInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Left-multiply the current matrix by the argument.
length() - Method in class com.github.stephengold.joltjni.BodyIdArray
Return the length of the array.
length() - Method in class com.github.stephengold.joltjni.Mat44Array
Return the length of the array.
length() - Method in class com.github.stephengold.joltjni.Quat
Return the length.
length() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyIdArray
Return the length of the array.
length() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the length.
length() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the length.
length() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the length.
length() - Method in class com.github.stephengold.joltjni.RMat44Array
Return the length of the array.
length() - Method in class com.github.stephengold.joltjni.RVec3
Return the length.
length() - Method in class com.github.stephengold.joltjni.ShapeRefCArray
Return the length of the array.
length() - Method in class com.github.stephengold.joltjni.TransformedShapeArray
Return the length of the array.
length() - Method in class com.github.stephengold.joltjni.Vec3
Return the length.
lengthSq() - Method in class com.github.stephengold.joltjni.Quat
Return the squared length.
lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the squared length.
lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the squared length.
lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the squared length.
lengthSq() - Method in class com.github.stephengold.joltjni.RVec3
Return the squared length.
lengthSq() - Method in class com.github.stephengold.joltjni.Vec3
Return the squared length.
LinearCast - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
use linear casting with the body's starting rotation
LinearCurve - Class in com.github.stephengold.joltjni
Linearly interpolate some value Y versus another value X, such as torque versus RPMs or wheel friction versus slip ratio.
LinearCurve() - Constructor for class com.github.stephengold.joltjni.LinearCurve
Instantiate a default curve.
LinearCurve(ConstLinearCurve) - Constructor for class com.github.stephengold.joltjni.LinearCurve
Instantiate a copy of the specified curve.
listClasses(String) - Static method in class com.github.stephengold.joltjni.MiscUtil
List all classes in the specified Jolt-JNI package.
Loader - Class in com.github.stephengold.joltjni
Load resources such as compute shaders.
loadIdentity() - Method in class com.github.stephengold.joltjni.Mat44
Set the current matrix to identity.
loadIdentity() - Method in class com.github.stephengold.joltjni.Quat
Set the current quaternion to identity.
loadIdentity() - Method in class com.github.stephengold.joltjni.RMat44
Set the current matrix to identity.
loadOne() - Method in class com.github.stephengold.joltjni.RVec3
Set all components to 1.
loadOne() - Method in class com.github.stephengold.joltjni.Vec3
Set all components to 1.
loadResourceAsBytes(String) - Static method in class com.github.stephengold.joltjni.Jolt
Load raw bytes from the named classpath resource.
loadShader(String) - Method in class com.github.stephengold.joltjni.CustomLoader
Callback invoked (by native code) each time a load is requested.
loadZero() - Method in class com.github.stephengold.joltjni.RVec3
Set all components to 0.
loadZero() - Method in class com.github.stephengold.joltjni.Vec3
Set all components to 0.
LocalToBodyCom - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
relative to the center of mass of the bodies
lock() - Method in class com.github.stephengold.joltjni.Mutex
Acquire the mutex.
lockAllTranslations(ConstSkeleton, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
Lock the translations of specified joints in the target skeleton.
lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Lock the specified body for reading.
lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Lock the specified body for reading.
lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Lock the specified body for reading.
lockRead(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
Lock the specified body for reading.
lockReadBackBuffers() - Method in class com.github.stephengold.joltjni.Hair
Lock the data buffers.
lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Lock the specified body for writing.
lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Lock the specified body for writing.
lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Lock the specified body for writing.
lockWrite(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
Lock the specified body for writing.
Lod - Class in com.github.stephengold.joltjni
A level of detail (LOD) in a Geometry.
Lod() - Constructor for class com.github.stephengold.joltjni.Lod
Instantiate a default LOD.
Lod(ConstLod) - Constructor for class com.github.stephengold.joltjni.Lod
Instantiate a copy of the specified LOD.

M

makeFixedAxis(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified degree of freedom a fixed one.
makeFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified degree of freedom a fixed one.
makeFreeAxis(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified degree of freedom a free one.
makeFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified degree of freedom a free one.
makeScaleValid(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Transform the specified scale vector such that it will be valid for wrapping the current shape in a ScaledShape.
makeScaleValid(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
Transform the specified scale vector such that it will be valid for wrapping the current shape in a ScaledShape.
makeScaleValid(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
Transform the specified scale vector such that it will be valid for wrapping the current shape in a ScaledShape.
ManifoldCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
manifold cache is full
Manual - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
shift gears when setTransmissionInput() is invoked
map(Mat44Array, Mat44Array, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
Map the specified pose.
mapObjectToBroadPhaseLayer(int, int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterfaceTable
Add a mapping from the specified object layer to the specified broad-phase layer.
mapReverse(Mat44Array, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
Reverse map a pose.
MassAndInertiaProvided - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
take the mass and inertia directly from mMassPropertiesOverride
MassProperties - Class in com.github.stephengold.joltjni
The mass and inertial tensor of a Body.
MassProperties() - Constructor for class com.github.stephengold.joltjni.MassProperties
Instantiate default properties.
MassProperties(ConstMassProperties) - Constructor for class com.github.stephengold.joltjni.MassProperties
Instantiate a copy of the specified properties.
Mat44 - Class in com.github.stephengold.joltjni
A 4x4 matrix composed of 16 single-precision elements, used to represent transformations of 3-D coordinates.
Mat44() - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate an uninitialized matrix.
Mat44(float...) - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate a matrix with the specified elements.
Mat44(Mat44Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate a copy of the specified matrix.
Mat44(RMat44Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate from the specified location-transform matrix.
Mat44(Vec4Arg, Vec4Arg, Vec4Arg, Vec4Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate a matrix with the specified columns.
Mat44Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Mat44.
Mat44Array - Class in com.github.stephengold.joltjni
A fixed-length array of single-precision coordinate transforms.
Mat44Array(int) - Constructor for class com.github.stephengold.joltjni.Mat44Array
Instantiate an array with the specified length.
MaterialToIdMap - Class in com.github.stephengold.joltjni.streamutils
Assign physics materials to IDs.
MaterialToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.MaterialToIdMap
Instantiate an empty map.
max(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates max(f1, f2).
maxLateralImpulse(int, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
Calculate maximum lateral tire impulse by combining friction, slip, and suspension impulses.
maxLongitudinalImpulse(int, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
Calculate maximum longitudinal tire impulse by combining friction, slip, and suspension impulses.
MaxVerticesReached - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
terminated by max vertices before the requested accuracy was reached
Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
MeshShape
Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
mesh
MeshShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a collection of triangles.
MeshShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a MeshShape.
MeshShapeSettings() - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate the default settings.
MeshShapeSettings(MeshShapeSettings) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate a copy of the specified settings.
MeshShapeSettings(ConstFloat3[], IndexedTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(ConstFloat3[], IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(ConstTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified array of triangles.
MeshShapeSettings(ConstTriangle[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
MeshShapeSettings(ConstVertexList, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and indices.
MeshShapeSettings(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices without indices.
MeshShapeSettings(List<? extends ConstTriangle>) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified list of triangles.
MeshShapeSettings(List<? extends ConstTriangle>, PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
MeshShapeSettings(List<ConstFloat3>, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified lists of vertices and triangles.
min(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates min(f1, f2).
minus(RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the negative of the specified vector.
minus(RVec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
minus(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
minus(Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the negative of the specified vector.
minus(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
minusEquals(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Subtract the 2nd argument from the first argument.
MiscUtil - Class in com.github.stephengold.joltjni
Seldom-used utility methods.
modifyShapes(int, int, ByteBuffer, ByteBuffer, int, int) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Reposition multiple sub-shapes.
MotionProperties - Class in com.github.stephengold.joltjni
Additional state for a Body that moves.
MotionProperties() - Constructor for class com.github.stephengold.joltjni.MotionProperties
Instantiate default properties.
MotionProperties(ConstMotionProperties) - Constructor for class com.github.stephengold.joltjni.MotionProperties
Instantiate a copy of the specified properties.
MotorcycleController - Class in com.github.stephengold.joltjni
Control the acceleration and balance of a motorcycle, in addition to its acceleration and deceleration.
MotorcycleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a MotorcycleController.
MotorcycleControllerSettings() - Constructor for class com.github.stephengold.joltjni.MotorcycleControllerSettings
Instantiate default settings.
MotorcycleControllerSettings(MotorcycleControllerSettings) - Constructor for class com.github.stephengold.joltjni.MotorcycleControllerSettings
Instantiate a copy of the specified settings.
MotorSettings - Class in com.github.stephengold.joltjni
Settings used to construct a constraint motor.
MotorSettings() - Constructor for class com.github.stephengold.joltjni.MotorSettings
Instantiate default settings.
MotorSettings(float, float) - Constructor for class com.github.stephengold.joltjni.MotorSettings
Instantiate settings for the specified spring parameters with no limits.
MotorSettings(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.MotorSettings
Instantiate settings for the specified spring parameters and limits.
MotorSettings(ConstMotorSettings) - Constructor for class com.github.stephengold.joltjni.MotorSettings
Instantiate a copy of the specified settings.
moveKinematic(int, RVec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Reposition the specified body, assuming it's kinematic.
moveKinematic(RVec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.Body
Reposition the body, assuming it's kinematic.
moveKinematic(Vec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.MotionProperties
Reposition the body, assuming it's kinematic.
Mt19937 - Class in com.github.stephengold.joltjni.std
Generate a pseudo-random sequence of integers using a 32-bit Mersenne Twister.
Mt19937() - Constructor for class com.github.stephengold.joltjni.std.Mt19937
Instantiate a generator.
Mt19937(int) - Constructor for class com.github.stephengold.joltjni.std.Mt19937
Instantiate a generator using the specified 32-bit seed.
multiply(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the current matrix by the argument.
multiply(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the current matrix by the argument.
multiply(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the current matrix by the specified single-precision matrix.
multiply(Mat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the current matrix by the specified single-precision matrix.
multiply(RMat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the current matrix by the argument.
multiply(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the current matrix by the argument.
multiply3x3(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the current 3x3 matrix by the specified 3x3 matrix.
multiply3x3(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the current 3x3 matrix by the specified 3x3 matrix.
multiply3x3(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the 3x3 matrix by the specified column vector.
multiply3x3(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the 3x3 matrix by the specified column vector.
multiply3x3(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the 3x3 matrix by the specified column vector.
multiply3x3(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the 3x3 matrix by the specified column vector.
multiply3x3Transposed(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the transpose of the 3x3 matrix by the specified column vector.
multiply3x3Transposed(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the transpose of the 3x3 matrix by the specified column vector.
multiply3x3Transposed(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the transpose of the 3x3 matrix by the specified column vector.
multiply3x3Transposed(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the transpose of the 3x3 matrix by the specified column vector.
multiply3x4(ConstFloat3) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(ConstFloat3) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4InPlace(RVec3) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4InPlace(RVec3) - Method in class com.github.stephengold.joltjni.RMat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4InPlace(Vec3) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
multiply3x4InPlace(Vec3) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
mustBeStatic() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Test whether the shape can be used in a dynamic/kinematic body.
mustBeStatic() - Method in class com.github.stephengold.joltjni.Shape
Test whether the shape can be used in a dynamic/kinematic body.
mustBeStatic() - Method in class com.github.stephengold.joltjni.ShapeRefC
Test whether the shape can be used in a dynamic/kinematic body.
MutableCompound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
MutableCompoundShape
MutableCompoundShape - Class in com.github.stephengold.joltjni
A CompoundShape whose sub-shapes can be modified after the shape is constructed.
MutableCompoundShape() - Constructor for class com.github.stephengold.joltjni.MutableCompoundShape
Instantiate an empty compound shape with no sub-shapes.
MutableCompoundShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a MutableCompoundShape.
MutableCompoundShapeSettings() - Constructor for class com.github.stephengold.joltjni.MutableCompoundShapeSettings
Instantiate an empty settings object with no sub-shapes.
MutableCompoundShapeSettings(MutableCompoundShapeSettings) - Constructor for class com.github.stephengold.joltjni.MutableCompoundShapeSettings
Instantiate a copy of the specified settings.
Mutex - Class in com.github.stephengold.joltjni
Protect shared data from being accessed simultaneously by multiple threads.
Mutex() - Constructor for class com.github.stephengold.joltjni.Mutex
Instantiate a mutex.

N

NarrowPhaseQuery - Class in com.github.stephengold.joltjni
Interface for precise collision detection against the bodies in a PhysicsSystem.
NarrowPhaseStat - Class in com.github.stephengold.joltjni
Gather and report narrow-phase performance statistics.
Neither - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
invoke associated callbacks if shouldCollide() returns false for both bodies in contact
newDirectByteBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct ByteBuffer with native byte order and the specified capacity.
newDirectDoubleBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct DoubleBuffer with native byte order and the specified capacity.
newDirectFloatBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct FloatBuffer with native byte order and the specified capacity.
newDirectIntBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct IntBuffer with native byte order and the specified capacity.
newDirectLongBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct LongBuffer with native byte order and the specified capacity.
newDirectShortBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct ShortBuffer with native byte order and the specified capacity.
newFactory() - Static method in class com.github.stephengold.joltjni.Jolt
Create a factory for collision dispatch and object-stream serialization.
nextFloat(RandomNumberEngine) - Method in class com.github.stephengold.joltjni.std.UniformFloatDistribution
Iterate and return the next float value in the sequence.
nextFrame() - Method in class com.github.stephengold.joltjni.DebugRenderer
Notify that the current frame is complete.
nextInt() - Method in class com.github.stephengold.joltjni.std.DefaultRandomEngine
Return the next integer in the sequence.
nextInt() - Method in class com.github.stephengold.joltjni.std.Mt19937
Return the next integer in the sequence.
nextInt() - Method in interface com.github.stephengold.joltjni.std.RandomNumberEngine
Return the next integer in the sequence.
nextInt(RandomNumberEngine) - Method in class com.github.stephengold.joltjni.std.UniformIntDistribution
Iterate and return the next int value in the sequence.
NoFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
faces aren't desired
NonCopyable - Class in com.github.stephengold.joltjni
A non-copyable Jolt Physics object.
None - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
no bend constraint will be created
None - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
no LRA constraint will be created
None - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
no degrees of freedom (an invalid setting; use a static body instead)
None - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
no errors
None - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save nothing
normalized() - Method in class com.github.stephengold.joltjni.Quat
Generate a normalized quaternion that represents the same rotation.
normalized() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Generate a normalized quaternion that represents the same rotation.
normalized() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Generate a unit vector with the same direction.
normalized() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Generate a unit vector with the same direction.
normalized() - Method in class com.github.stephengold.joltjni.RVec3
Generate a unit vector with the same direction.
normalized() - Method in class com.github.stephengold.joltjni.Vec3
Generate a unit vector with the same direction.
normalizedOr(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return a copy of the argument if the length of the current vector is zero.
normalizedOr(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Return a copy of the argument if the length of the current vector is zero.
normalizeInPlace() - Method in class com.github.stephengold.joltjni.RVec3
Change the current vector to a unit vector with the same direction.
normalizeInPlace() - Method in class com.github.stephengold.joltjni.Vec3
Change the current vector to a unit vector with the same direction.
normalizeWeights() - Method in class com.github.stephengold.joltjni.Skinned
Normalize the weights so that they sum to one.
NotBoth - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
invoke associated callbacks if shouldCollide() returns false for one body or both bodies in contact
notEqual(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified colors are unequal.
notifyBodiesAabbChanged(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
Invoke whenever the bounding boxes of some bodies change.
notifyBodiesAabbChanged(BodyIdArray, int, boolean) - Method in class com.github.stephengold.joltjni.BroadPhase
Invoke whenever the bounding boxes of some bodies change.
notifyShapeChanged(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.Constraint
Notify the constraint that the shape of the specified body has changed and its center of mass has shifted by deltaCom.
notifyShapeChanged(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Notify the constraint that the shape of the specified body has changed and its center of mass has shifted by deltaCom.
notifyShapeChanged(int, Vec3Arg, boolean, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Notify all systems that the shape of the specified body has changed.
NotSupported - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
in contact but unsupported
nullptr - Static variable in class com.github.stephengold.joltjni.Jolt
generic null pointer (to expedite porting of C++ code)
Num - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
total number of degrees of freedom

O

ObjectLayerFilter - Class in com.github.stephengold.joltjni
A collision filter for physics-object layers.
ObjectLayerFilter() - Constructor for class com.github.stephengold.joltjni.ObjectLayerFilter
Instantiate a default filter that selects all layers.
ObjectLayerPairFilter - Class in com.github.stephengold.joltjni
Filter collisions between object layers.
ObjectLayerPairFilterTable - Class in com.github.stephengold.joltjni
Filter collisions between object layers using a table.
ObjectLayerPairFilterTable(int) - Constructor for class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
Instantiate a filter with the specified capacity and all collisions disabled.
ObjectStreamIn - Class in com.github.stephengold.joltjni
Utility class for reading Jolt Physics objects from files or streams.
ObjectStreamOut - Class in com.github.stephengold.joltjni
Utility class for writing uncooked Jolt-Physics objects to files or streams.
ObjectVsBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
Filter collisions between objects and broad-phase layers.
ObjectVsBroadPhaseLayerFilterTable - Class in com.github.stephengold.joltjni
Filter collisions between objects and broad-phase layers using a table.
ObjectVsBroadPhaseLayerFilterTable(BroadPhaseLayerInterface, int, ObjectLayerPairFilter, int) - Constructor for class com.github.stephengold.joltjni.ObjectVsBroadPhaseLayerFilterTable
Instantiate a default filter with the specified capacity.
ObjVsBpFilter - Class in com.github.stephengold.joltjni
An implementation of ObjectVsBroadPhaseLayerFilter that can be configured at runtime.
ObjVsBpFilter(int, int) - Constructor for class com.github.stephengold.joltjni.ObjVsBpFilter
Instantiate a filter with all interactions enabled.
ObjVsObjFilter - Class in com.github.stephengold.joltjni
An implementation of ObjectLayerPairFilter that can be configured at runtime.
ObjVsObjFilter(int) - Constructor for class com.github.stephengold.joltjni.ObjVsObjFilter
Instantiate a filter with all interactions enabled.
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
disable shadow rendering
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
don't cull: render both sides
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
disabled
OffsetCenterOfMass - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
OffsetCenterOfMassShape
OffsetCenterOfMassShape - Class in com.github.stephengold.joltjni
Translate the center of mass of a child shape.
OffsetCenterOfMassShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShape
Instantiate a shape on the specified offset and base shape.
OffsetCenterOfMassShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct an OffsetCenterOfMassShape.
OffsetCenterOfMassShapeSettings(OffsetCenterOfMassShapeSettings) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Instantiate a copy of the specified settings.
OffsetCenterOfMassShapeSettings(Vec3Arg, ConstShape) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Instantiate a settings object with the specified offset and base shape.
OffsetCenterOfMassShapeSettings(Vec3Arg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Instantiate a settings object with the specified offset and base-shape settings.
OfStream - Class in com.github.stephengold.joltjni.std
An output file stream.
OfStream() - Constructor for class com.github.stephengold.joltjni.std.OfStream
Instantiate a default file stream.
OfStream(String, int) - Constructor for class com.github.stephengold.joltjni.std.OfStream
Open a file for output.
On - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
render shadows
onAdjustBodyVelocity(long, long, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) to adjust the velocity of the specified body as seen by the specified character.
onAdjustBodyVelocity(long, long, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) to adjust the velocity of the specified body as seen by the specified character.
onBodyActivated(int, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
Callback invoked (by native code) each time a body is activated.
onBodyDeactivated(int, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
Callback invoked (by native code) each time a body is deactivated.
onCharacterContactAdded(long, long, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever 2 characters collide.
onCharacterContactAdded(long, long, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever 2 characters collide.
onCharacterContactPersisted(long, long, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a contact between 2 characters becomes persistent.
onCharacterContactPersisted(long, long, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a contact between 2 characters becomes persistent.
onCharacterContactRemoved(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a contact between 2 characters is destroyed.
onCharacterContactRemoved(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a contact between 2 characters is destroyed.
onCharacterContactSolve(long, long, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a character-versus-character contact is being solved.
onCharacterContactSolve(long, long, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a character-versus-character contact is being solved.
onCharacterContactValidate(long, long, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) to test whether the specified characters can collide.
onCharacterContactValidate(long, long, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) to test whether the specified characters can collide.
onContactAdded(long, int, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a character collides with a body.
onContactAdded(long, int, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a character collides with a body.
onContactAdded(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a new contact point is detected.
onContactAdded(long, long, long, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Callback invoked (by native code) each time a new contact point is detected.
onContactPersisted(long, int, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a contact between a character and a body becomes persistent.
onContactPersisted(long, int, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a contact between a character and a body becomes persistent.
onContactPersisted(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a contact is detected that was also detected during the previous update.
onContactPersisted(long, long, long, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Callback invoked (by native code) each time a contact is detected that was also detected during the previous update.
onContactRemoved(long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a contact that was detected during the previous update is no longer detected.
onContactRemoved(long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Callback invoked (by native code) each time a contact that was detected during the previous update is no longer detected.
onContactRemoved(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a contact between a character and a body is destroyed.
onContactRemoved(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a contact between a character and a body is destroyed.
onContactSolve(long, int, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) whenever a character-versus-body contact is being solved.
onContactSolve(long, int, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a character-versus-body contact is being solved.
onContactValidate(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) to test whether the specified character can collide with the specified body.
onContactValidate(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) to test whether the specified character can collide with the specified body.
onContactValidate(long, long, double, double, double, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) after detecting collision between a pair of bodies, but before invoking onContactAdded() and before adding the contact constraint.
onContactValidate(long, long, double, double, double, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Callback invoked (by native code) after detecting collision between a pair of bodies, but before invoking onContactAdded() and before adding the contact constraint.
OnGround - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
fully supported
onSoftBodyContactAdded(long, long) - Method in class com.github.stephengold.joltjni.CustomSoftBodyContactListener
Callback invoked (by native code) after all contact points for a soft body have been handled.
onSoftBodyContactValidate(long, long, long) - Method in class com.github.stephengold.joltjni.CustomSoftBodyContactListener
Callback invoked (by native code) whenever a soft body's bounding box overlaps another body's bounding box.
OnSteepGround - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
in contact but unable to climb
onStep(long) - Method in class com.github.stephengold.joltjni.CustomPhysicsStepListener
Callback invoked (by native code) each time the system is stepped.
onStep(long) - Method in interface com.github.stephengold.joltjni.PhysicsStepListener
Callback invoked (by native code) each time the system is stepped.
onStep(long) - Method in class com.github.stephengold.joltjni.VehicleStepListener
Callback invoked (by native code) each time the system is stepped.
Op - Class in com.github.stephengold.joltjni.operator
Java equivalents for the overloaded operators of Jolt Physics.
open(String, int) - Method in class com.github.stephengold.joltjni.std.OfStream
Open a file for output.
open(String, int) - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Open a file for input.
optimize() - Method in class com.github.stephengold.joltjni.BroadPhase
Optimize the phase after adding objects.
optimize() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Optimize the settings without writing any results.
optimize() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Optimize the settings without writing any results.
optimizeBroadPhase() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Improve the performance of future collision detections.
OrientedBox - Class in com.github.stephengold.joltjni
A 3-D box that has been rotated and translated.
OrientedBox() - Constructor for class com.github.stephengold.joltjni.OrientedBox
Instantiate a default box.
OrientedBox(ConstOrientedBox) - Constructor for class com.github.stephengold.joltjni.OrientedBox
Instantiate a copy of the specified box.
OrientedBox(Mat44Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OrientedBox
Instantiate a box with the specified transform and half extents.
out() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a stream that supports output operations.
out() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that supports output operations.
overlaps(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
Check if this box overlaps with another box.
overlaps(ConstAaBox) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Check if this box overlaps with another box.
overlaps(ConstPlane) - Method in class com.github.stephengold.joltjni.AaBox
Check if this box overlaps with a plane.
overlaps(ConstPlane) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Check if this box overlaps with a plane.
overrideGravity(float, float, float) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Override the vehicle's gravity vector.
overrideGravity(float, float, float) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Override the vehicle's gravity vector.
overrideGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Override the vehicle's gravity vector.
overrideGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Override the vehicle's gravity vector.
ownsNativeObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Test whether the JVM object owns (is responsible for freeing) its assigned native object.
ownsNativeObject() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
Test whether the JVM object owns (is responsible for freeing) its assigned native object.

P

Parameters - Class in com.github.stephengold.joltjni.vhacd
A set of tuning parameters for the V-HACD algorithm.
Parameters() - Constructor for class com.github.stephengold.joltjni.vhacd.Parameters
Instantiate the default tuning parameters.
Parameters(Parameters) - Constructor for class com.github.stephengold.joltjni.vhacd.Parameters
Instantiate a copy of the specified tuning parameters.
Part - Class in com.github.stephengold.joltjni
Settings used to generate a rigid body in a Ragdoll.
Part(Part) - Constructor for class com.github.stephengold.joltjni.Part
Instantiate a copy of the specified settings.
Path - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PathConstraint
PathConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that constrains motion to a path.
PathConstraintPath - Class in com.github.stephengold.joltjni
The path for a path constraint.
PathConstraintPathHermite - Class in com.github.stephengold.joltjni
A path that follows a Hermite spline.
PathConstraintPathHermite() - Constructor for class com.github.stephengold.joltjni.PathConstraintPathHermite
Instantiate an empty path.
PathConstraintPathRef - Class in com.github.stephengold.joltjni
A counted reference to a PathConstraintPath.
PathConstraintPathRef() - Constructor for class com.github.stephengold.joltjni.PathConstraintPathRef
Instantiate an empty reference.
PathConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PathConstraint.
PathConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PathConstraintSettings
Instantiate default settings.
PathConstraintSettings(PathConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PathConstraintSettings
Instantiate a copy of the specified settings.
PathResult - Class in com.github.stephengold.joltjni
Either an error or a PathConstraintPathRef.
perlinNoise3(float, float, float, int, int, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
Generate 3-D Perlin noise.
PerRenderStrand - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
per render strand
PerSimulatedStrand - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
per simulated strand
PhysicsMaterial - Class in com.github.stephengold.joltjni
Surface properties of (part of) a Shape.
PhysicsMaterialList - Class in com.github.stephengold.joltjni
A variable-length list (array) of material references.
PhysicsMaterialList() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialList
Instantiate an empty list.
PhysicsMaterialRef - Class in com.github.stephengold.joltjni
A counted reference to a PhysicsMaterial.
PhysicsMaterialRef() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialRef
Instantiate an empty reference.
PhysicsMaterialRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstPhysicsMaterial.
PhysicsMaterialResult - Class in com.github.stephengold.joltjni
Either an error or a PhysicsMaterialRefC.
PhysicsMaterialSimple - Class in com.github.stephengold.joltjni
A straightforward implementation of PhysicsMaterial.
PhysicsMaterialSimple() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
Instantiate a default material.
PhysicsMaterialSimple(PhysicsMaterialSimple) - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
Instantiate a copy of the specified material.
PhysicsMaterialSimple(String, ConstColor) - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
Instantiate a material with the specified properties.
PhysicsScene - Class in com.github.stephengold.joltjni
The creation settings of a set of bodies.
PhysicsScene() - Constructor for class com.github.stephengold.joltjni.PhysicsScene
Instantiate an empty scene.
PhysicsSceneRef - Class in com.github.stephengold.joltjni
A counted reference to a PhysicsScene.
PhysicsSceneRef() - Constructor for class com.github.stephengold.joltjni.PhysicsSceneRef
Instantiate an empty reference.
PhysicsSceneResult - Class in com.github.stephengold.joltjni
Either an error or a PhysicsSceneRef.
PhysicsSettings - Class in com.github.stephengold.joltjni
A component of a PhysicsSystem, used to configure simulation parameters.
PhysicsSettings() - Constructor for class com.github.stephengold.joltjni.PhysicsSettings
Instantiate default settings.
PhysicsSettings(ConstPhysicsSettings) - Constructor for class com.github.stephengold.joltjni.PhysicsSettings
Instantiate a copy of the specified settings.
PhysicsStepListener - Interface in com.github.stephengold.joltjni
Interface to receive a callback before every physics simulation step.
PhysicsStepListenerContext - Class in com.github.stephengold.joltjni
Context passed to a physics-step listener.
PhysicsStepListenerContext(long) - Constructor for class com.github.stephengold.joltjni.PhysicsStepListenerContext
Instantiate a context with the specified native object assigned but not owned.
PhysicsSystem - Class in com.github.stephengold.joltjni
Perform simulation on a collection of physics objects.
PhysicsSystem() - Constructor for class com.github.stephengold.joltjni.PhysicsSystem
Instantiate an uninitialized physics system.
Plane - Class in com.github.stephengold.joltjni
A math object used to represent a plane in 3-dimensional space.
Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
PlaneShape
Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
plane
Plane(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate a plane with specified components.
Plane(ConstPlane) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate a copy of the argument.
Plane(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate a plane with specified components.
Plane(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate from the specified buffer.
Plane2D - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the X-Y plane and rotation around an axis parallel to Z
PlaneShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a plane.
PlaneShape(ConstPlane) - Constructor for class com.github.stephengold.joltjni.PlaneShape
Instantiate the specified shape without creating a settings object.
PlaneShape(ConstPlane, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.PlaneShape
Instantiate the specified shape without creating a settings object.
PlaneShape(ConstPlane, ConstPhysicsMaterial, float) - Constructor for class com.github.stephengold.joltjni.PlaneShape
Instantiate the specified shape without creating a settings object.
PlaneShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PlaneShape.
PlaneShapeSettings() - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate default settings.
PlaneShapeSettings(PlaneShapeSettings) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate a copy of the specified settings.
PlaneShapeSettings(ConstPlane) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane.
PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane and material.
PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial, float) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane, material, and extent.
plus(RVec3Arg, ConstFloat3) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
plus(RVec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
plus(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
plus(Vec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
plus(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
plusEquals(RVec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Add the right argument to the left argument.
plusEquals(RVec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Add the right argument to the left argument.
plusEquals(Vec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Add the 2nd argument to the first argument.
plusEquals(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Add the 2nd argument to the first argument.
Point - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PointConstraint
PointConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that constrains the bodies on a common point, removing 3 degrees of freedom.
PointConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PointConstraint.
PointConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PointConstraintSettings
Instantiate default settings.
PointConstraintSettings(PointConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PointConstraintSettings
Instantiate a copy of the specified settings.
PointConvexSupport - Class in com.github.stephengold.joltjni
3-D geometric description of a point, for use in convex-support calculations.
PointConvexSupport(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.PointConvexSupport
Instantiate a point at the specified location.
Position - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
driving to the target position
postSimulation(float) - Method in class com.github.stephengold.joltjni.Character
Needs to be invoked after every physics update.
postSimulation(float) - Method in class com.github.stephengold.joltjni.CharacterRef
Needs to be invoked after every physics update.
postSimulation(float, boolean) - Method in class com.github.stephengold.joltjni.Character
Needs to be invoked after every physics update.
postSimulation(float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Needs to be invoked after every physics update.
postTranslated(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Post multiply by the specified translation vector.
postTranslated(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Post multiply by the specified translation vector.
postTranslated(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Post multiply by the specified translation vector.
postTranslated(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Post multiply by the specified translation vector.
postTranslated(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Post multiply by the specified translation vector.
postTranslated(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Post multiply by the specified translation vector.
pow(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the specified power of the specified single-precision base.
product(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates f1 * f2.
product(Mat44Arg...) - Static method in class com.github.stephengold.joltjni.Mat44
Return the product of the specified matrices.
product(RMat44Arg...) - Static method in class com.github.stephengold.joltjni.RMat44
Return the product of the specified matrices.
profileDump(String) - Static method in class com.github.stephengold.joltjni.Jolt
Dump profiler data.
profileEnd() - Static method in class com.github.stephengold.joltjni.Jolt
Terminate the profiler.
profileNextFrame() - Static method in class com.github.stephengold.joltjni.Jolt
Increment the profiler's frame counter.
profileStart(String) - Static method in class com.github.stephengold.joltjni.Jolt
Start an instrumented code section.
ProgressListener - Interface in com.github.stephengold.joltjni.vhacd
Callback interface to report progress of the V-HACD algorithm.
projectOntoSurface(Vec3Arg, Vec3, int[]) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Project the specified location along the Y axis to find a location on the surface.
ptr - Variable in class com.github.stephengold.joltjni.template.Ref
cache the target to reduce duplication
Pulley - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PulleyConstraint
PulleyConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that links the distances of the bodies from their respective world points.
PulleyConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PulleyConstraint.
PulleyConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PulleyConstraintSettings
Instantiate default settings.
PulleyConstraintSettings(PulleyConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PulleyConstraintSettings
Instantiate a copy of the specified settings.
pushBack(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Append the specified object to the end.
pushBack(ContactListener) - Method in class com.github.stephengold.joltjni.ContactListenerList
Append the specified listener to the end.
pushBack(ConstFloat3) - Method in class com.github.stephengold.joltjni.VertexList
Append the specified vertex to the end.
pushBack(T) - Method in class com.github.stephengold.joltjni.template.Array
Append the specified object to the end.
pushId(int, int) - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
Push a new ID to the chain.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float2
Write both components to the specified buffer and advance the buffer's position by 2.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
Write all 3 components to the specified buffer and advance the buffer's position by 3.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float4
Write all 4 components to the specified buffer and advance the buffer's position by 4.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
Write all 4 components to the specified buffer and advance the buffer's position by 4.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
Write all 4 components to the specified buffer in XYZW order and advance the buffer's position by 4.
put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Write all 3 components to the specified buffer and advance the buffer's position by 3.
put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Write all 4 components to the specified buffer and advance the buffer's position by 4.
put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Write all 4 components to the specified buffer and advance the buffer's position by 4.
put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Write all 4 components to the specified buffer and advance the buffer's position by 4.
put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Write all 3 components to the specified buffer and advance the buffer's position by 3.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
Write all 3 components to the specified buffer and advance the buffer's position by 3.
put(IntBuffer) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Write all 3 indices to the specified buffer and advance the buffer's position by 3.
put(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangleNoMaterial
Write all 3 indices to the specified buffer and advance the buffer's position by 3.
put3x3ColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Write the 3x3 matrix in single precision to the specified buffer in column-major order and advance the buffer's position by 9.
put3x3ColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.RMat44
Write the 3x3 matrix in single precision to the specified buffer in column-major order and advance the buffer's position by 9.
putColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.Mat44
Write all 16 components to the specified buffer in column-major order and advance the buffer's position by 16.
putColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Write all 16 components to the specified buffer in column-major order and advance the buffer's position by 16.
putColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Write all 16 components in single precision to the specified buffer in column-major order and advance the buffer's position by 16.
putColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.RMat44
Write all 16 components in single precision to the specified buffer in column-major order and advance the buffer's position by 16.
putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.HairSettings
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
putEdgeIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
putEdgeIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
putFaceIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
putFaceIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
putFaceIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
putPinLocations(RVec3Arg, FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Write the locations of all pinned vertices to the specified buffer and advance the buffer's position.
putPinLocations(RVec3Arg, FloatBuffer) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Write the locations of all pinned vertices to the specified buffer and advance the buffer's position.
putRenderPositionsWorld(FloatBuffer) - Method in class com.github.stephengold.joltjni.Hair
Copy the (system) locations of all render vertices to the specified buffer.
putRodIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
putRodIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
putRodIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
putVertexLocations(RVec3Arg, FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Write the locations of all vertices to the specified buffer and advance the buffer's position.
putVertexLocations(RVec3Arg, FloatBuffer) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Write the locations of all vertices to the specified buffer and advance the buffer's position.
putVertices(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
Write the vertex locations to the specified buffer and advance the buffer's position by 9.
putVertices(FloatBuffer) - Method in class com.github.stephengold.joltjni.Triangle
Write the vertex locations to the specified buffer and advance the buffer's position by 9.
Pyramid - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESwingType
limited by a pyramid shape

Q

Quat - Class in com.github.stephengold.joltjni
A math object used to represent rotations and orientations in 3-dimensional space, without risk of gimbal lock.
Quat() - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate an identity quaternion (0,0,0,1).
Quat(float[]) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a quaternion from the specified array.
Quat(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a quaternion with specified components.
Quat(QuatArg) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a copy of the argument.
Quat(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a quaternion based on a Vec3Arg.
Quat(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate from the specified buffer.
QuatArg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Quat.

R

RackAndPinion - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
RackAndPinionConstraint
RackAndPinionConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that links the rotation of the first body to the linear motion of the 2nd body.
RackAndPinionConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a RackAndPinionConstraint.
RackAndPinionConstraintSettings() - Constructor for class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Instantiate default settings.
RackAndPinionConstraintSettings(RackAndPinionConstraintSettings) - Constructor for class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Instantiate a copy of the specified settings.
radiansToDegrees(float) - Static method in class com.github.stephengold.joltjni.JphMath
Convert the specified angle from radians to degrees.
Ragdoll - Class in com.github.stephengold.joltjni
Runtime information to simulate a ragdoll composed of bodies connected by constraints.
RagdollRef - Class in com.github.stephengold.joltjni
A counted reference to a Ragdoll.
RagdollRef() - Constructor for class com.github.stephengold.joltjni.RagdollRef
Instantiate an empty reference.
RagdollResult - Class in com.github.stephengold.joltjni
Either an error or a RagdollSettingsRef.
RagdollSettings - Class in com.github.stephengold.joltjni
Settings and structure used to create a Ragdoll.
RagdollSettings() - Constructor for class com.github.stephengold.joltjni.RagdollSettings
Instantiate default settings.
RagdollSettings(RagdollSettings) - Constructor for class com.github.stephengold.joltjni.RagdollSettings
Instantiate a copy of the specified settings.
RagdollSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a RagdollSettings object.
RagdollSettingsRef() - Constructor for class com.github.stephengold.joltjni.RagdollSettingsRef
Instantiate an empty reference.
RandomNumberEngine - Interface in com.github.stephengold.joltjni.std
Interface to a pseudo-random number engine.
rayAaBox(Vec3Arg, RayInvDirection, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified axis-aligned box with the specified ray.
rayAaBoxHits(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified axis-aligned box with the specified ray.
rayCapsule(Vec3Arg, Vec3Arg, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified capsule with the specified ray.
RayCast - Class in com.github.stephengold.joltjni
A ray cast with a single-precision start location.
RayCast(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RayCast
Instantiate a ray cast with the specified endpoints.
RayCastBodyCollector - Class in com.github.stephengold.joltjni
Collect results from a broad-phase raycast.
RaycastFill - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
cast a ray to distinguish inside from outside (native name: RAYCAST_FILL)
RayCastResult - Class in com.github.stephengold.joltjni
Information about a broad-phase ray-cast hit.
RayCastResult() - Constructor for class com.github.stephengold.joltjni.RayCastResult
Instantiate a cast result with the default parameters.
RayCastResult(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.RayCastResult
Instantiate a cast result with the specified native object assigned but not owned.
RayCastSettings - Class in com.github.stephengold.joltjni
Configurable options for a ray-cast query.
RayCastSettings() - Constructor for class com.github.stephengold.joltjni.RayCastSettings
Instantiate default settings.
RayCastSettings(RayCastSettings) - Constructor for class com.github.stephengold.joltjni.RayCastSettings
Instantiate a copy of the specified settings.
rayCylinder(Vec3Arg, Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified infinite cylinder with the specified ray.
rayCylinder(Vec3Arg, Vec3Arg, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified finite cylinder with the specified ray.
RayInvDirection - Class in com.github.stephengold.joltjni
The reciprocal of a ray's direction.
RayInvDirection() - Constructor for class com.github.stephengold.joltjni.RayInvDirection
Instantiate a default direction.
RayInvDirection(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RayInvDirection
Instantiate inverse of the specified direction.
raySphere(Vec3Arg, Vec3Arg, Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified sphere with the specified ray.
rayTriangle(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
Intersect the specified triangle with the specified ray.
readBackGpuState(ComputeQueue) - Method in class com.github.stephengold.joltjni.Hair
Read back GPU state for debugging purposes.
readBodyIdVector(BodyIdVector) - Method in class com.github.stephengold.joltjni.StateRecorder
Read an ID vector.
readBoolean(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a boolean.
readFloat(float) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a single-precision floating-point value.
readFloat3(Float3) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read 3 floats from the stream.
readFloat3Array(Float3[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read groups of 3 floats from the stream.
readHairSkinWeights(HairSkinWeight[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read hair skinning weights from the stream.
readIndexedTriangles(IndexedTriangleNoMaterial[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read indexed triangles from the stream.
readInt() - Method in class com.github.stephengold.joltjni.StreamIn
Read a 32-bit integer from the stream.
readInt() - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read a 32-bit integer from the stream.
readInt(int) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a 32-bit integer value.
readMatrices(Mat44[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read matrices from the stream.
readRMat44(RMat44) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a matrix.
readRVec3(RVec3) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a location vector.
readSkinWeights(SkinWeight[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read soft-body skinning weights from the stream.
readString(String) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a string of text.
readVec3(Vec3) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a vector.
readVec3(Vec3) - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read a vector from the stream.
reciprocal() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Generate the component-wise reciprocal.
reciprocal() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Generate the component-wise reciprocal.
reciprocal() - Method in class com.github.stephengold.joltjni.RVec3
Generate the component-wise reciprocal.
reciprocal() - Method in class com.github.stephengold.joltjni.Vec3
Generate the component-wise reciprocal.
reduceMax() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the maximum component.
reduceMax() - Method in class com.github.stephengold.joltjni.Vec3
Return the maximum component.
reduceMin() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the minimum component.
reduceMin() - Method in class com.github.stephengold.joltjni.Vec3
Return the minimum component.
Ref - Class in com.github.stephengold.joltjni.template
A counted reference to a RefTarget.
Ref() - Constructor for class com.github.stephengold.joltjni.template.Ref
Instantiate a generic counted reference with no native object assigned.
RefTarget - Interface in com.github.stephengold.joltjni.template
Classes that implement this interface maintain a count of active references to each instance.
registerCustomAllocator(long, long, long, long, long) - Static method in class com.github.stephengold.joltjni.Jolt
Register the allocation hook to use the specified functions.
registerDefaultAllocator() - Static method in class com.github.stephengold.joltjni.Jolt
Register the allocation hook to use malloc/free.
registerHair() - Static method in class com.github.stephengold.joltjni.Jolt
Register HairSettings with the factory.
registerTypes() - Static method in class com.github.stephengold.joltjni.Jolt
Register all physics types except HairSettings with the factory and install their collision handlers.
RejectAllContactsForThisBodyPair - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
reject this and any future contact points for this pair
RejectContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
reject the contact
RejectContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
reject this contact only
releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockRead
Explicitly release the lock.
releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Explicitly release the lock.
releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
Release all the locks.
releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
Release all the locks.
releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
Release all the locks.
remove(ContactListener) - Method in class com.github.stephengold.joltjni.ContactListenerList
Remove all sub-listeners equal to the argument.
remove(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Remove the specified character from the collision list.
removeAllBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove all bodies from the system, but don't destroy them.
removeAllConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove all constraints from the system.
removeBodies(BodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
Remove the specified bodies from the physics system, but don't destroy them.
removeBodies(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Remove the specified bodies from the physics system, but don't destroy them.
removeBodies(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
Remove multiple bodies from the phase.
removeBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Remove the specified body from the physics system, but don't destroy it.
removeConstraint(Constraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove the specified constraint from the system.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
Remove the character from its PhysicsSystem using the locking body interface.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
Remove the character from its PhysicsSystem using the locking body interface.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.Ragdoll
Remove bodies and constraints from the physics system.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.RagdollRef
Remove bodies and constraints from the physics system.
removeFromPhysicsSystem(boolean) - Method in class com.github.stephengold.joltjni.Character
Remove the character from its PhysicsSystem.
removeFromPhysicsSystem(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Remove the character from its PhysicsSystem.
removeProgressListener(ProgressListener) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
De-register the specified progress listener.
removeShape(int) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Remove the specified sub-shape.
removeStepListener(PhysicsStepListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove the specified step listener from the system.
reserve(int) - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
Reserve memory for the specified number of bodies.
reserveIndexedTriangles(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Reserve storage for the specified number of triangles.
reserveTriangleVertices(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Reserve storage for the specified number of vertices.
reset() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CastRayCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CastShapeBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CastShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CollidePointCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CollideShapeBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CollideShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCastRayCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCastShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCollidePointCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomCollideShapeCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.CustomRayCastBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.RayCastBodyCollector
Reset the collector so it can be reused.
reset() - Method in class com.github.stephengold.joltjni.TransformedShapeCollector
Reset the collector so it can be reused.
resetCollision() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Reset the collision data.
resetForce() - Method in class com.github.stephengold.joltjni.MotionProperties
Zero out the accumulated force.
resetGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Remove the gravity override, if any.
resetGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Remove the gravity override, if any.
resetSleepTimer() - Method in class com.github.stephengold.joltjni.Body
Reset the body's sleep timer.
resetTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
Zero out the accumulated torque.
resize(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Extend or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.BodyVector
Extend or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.Constraints
Extend or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Extend or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Extend or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.ShapeList
Extend or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.SStrandList
Extend or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.SVertexList
Extend or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.template.Array
Extend or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.VertexList
Extend or truncate the list, initializing any new vertices to (0,0,0).
resizeParts(int) - Method in class com.github.stephengold.joltjni.RagdollSettings
Resize the parts array.
resizeParts(int) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Resize the parts array.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Read the state of this object from the specified stream, excluding the shape and group filter.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.Gradient
Read the state of this object from the specified stream.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.HairSettings
Read the state of this object from the specified stream, excluding the shape and group filter.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Read the state of this object from the specified stream, excluding the shape and group filter.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.LinearCurve
Read the state of this curve from the specified stream.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Read the state of this object from the specified stream, excluding the shape and group filter.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Read the state of this object from the specified stream, excluding the shape and group filter.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SpringSettings
Load settings from the specified binary stream.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Load settings from the specified binary stream.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Load the settings from the specified binary stream.
restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.WheelSettings
Load settings from the specified binary stream.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterBase
Restore the character's state from the specified recorder.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRef
Restore the character's state from the specified recorder.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Restore the character's state from the specified recorder.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.Constraint
Restore the state of the constraint prior to replay.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.ContactKey
Restore the key from the specified recorder.
restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Restore the system's state from the specified recorder, for replay.
restoreSubShapeState(ShapeList) - Method in class com.github.stephengold.joltjni.CompoundShape
Restore the sub-shape references after invoking sRestoreFromBinaryState().
Result<T> - Class in com.github.stephengold.joltjni.template
The result of an operation that might fail.
Result() - Constructor for class com.github.stephengold.joltjni.template.Result
Instantiate with no native object assigned.
rightMultiplyInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Right-multiply the current matrix by the argument.
rightMultiplyInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Right-multiply the current matrix by the argument.
RigidBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBodyType
a body with an unchanging shape
RMat44 - Class in com.github.stephengold.joltjni
A 4x4 matrix used to represent transformations of 3-D coordinates.
RMat44() - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate an uninitialized matrix.
RMat44(Mat44Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate from the specified single-precision matrix.
RMat44(RMat44Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate a copy of the specified matrix.
RMat44(Vec4Arg, Vec4Arg, Vec4Arg, RVec3Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate a matrix with the specified columns.
RMat44Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an RMat44.
RMat44Array - Class in com.github.stephengold.joltjni
A fixed-length array of coordinate transforms.
RMat44Array(int) - Constructor for class com.github.stephengold.joltjni.RMat44Array
Instantiate an array with the specified length.
RodBendTwist - Class in com.github.stephengold.joltjni
Join 2 soft-body Cosserat rods with limited bending and twisting.
RodBendTwist() - Constructor for class com.github.stephengold.joltjni.RodBendTwist
Instantiate a default constraint.
RodBendTwist(int, int) - Constructor for class com.github.stephengold.joltjni.RodBendTwist
Instantiate a constraint joining the specified rods with infinite stiffness.
RodBendTwist(int, int, float) - Constructor for class com.github.stephengold.joltjni.RodBendTwist
Instantiate a constraint joining the specified rods with the specified stiffness.
RodStretchShear - Class in com.github.stephengold.joltjni
Join 2 soft-body vertices with a discrete Cosserat rod.
RodStretchShear() - Constructor for class com.github.stephengold.joltjni.RodStretchShear
Instantiate a default rod.
RodStretchShear(int, int) - Constructor for class com.github.stephengold.joltjni.RodStretchShear
Instantiate a rod joining the specified vertices with infinite stiffness.
RodStretchShear(int, int, float) - Constructor for class com.github.stephengold.joltjni.RodStretchShear
Instantiate a rod joining the specified vertices with the specified stiffness.
rootMeanSquare(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates sqrt((f1*f1 + f2*f2)/2).
rotate(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Rotate the inertia by the specified 3x3 matrix.
rotateAxisX() - Method in class com.github.stephengold.joltjni.Quat
Apply the rotation to (1,0,0).
rotateAxisX() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Apply the rotation to (1,0,0).
rotateAxisY() - Method in class com.github.stephengold.joltjni.Quat
Apply the rotation to (0,1,0).
rotateAxisY() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Apply the rotation to (0,1,0).
rotateAxisZ() - Method in class com.github.stephengold.joltjni.Quat
Apply the rotation to (0,0,1).
rotateAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Apply the rotation to (0,0,1).
RotatedTranslated - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
RotatedTranslatedShape
RotatedTranslatedShape - Class in com.github.stephengold.joltjni
Apply rotation followed by translation to an existing Shape to create a new shape.
RotatedTranslatedShape(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShape
Instantiate a shape on the specified offset, rotation, and base shape.
RotatedTranslatedShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a RotatedTranslatedShape.
RotatedTranslatedShapeSettings(QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified rotation and base shape.
RotatedTranslatedShapeSettings(QuatArg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified rotation and base settings.
RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified offset, rotation, and base shape.
RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified offset, rotation, and base settings.
RotatedTranslatedShapeSettings(RotatedTranslatedShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a copy of the specified settings.
rotateInPlace(QuatArg) - Method in class com.github.stephengold.joltjni.RVec3
Rotate the current vector by the specified quaternion.
rotateInPlace(QuatArg) - Method in class com.github.stephengold.joltjni.Vec3
Rotate the current vector by the specified quaternion.
RotationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
X-axis rotation
RotationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's X axis
RotationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Y-axis rotation
RotationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's Y axis
RotationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Z-axis rotation
RotationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's Z axis
RRayCast - Class in com.github.stephengold.joltjni
A ray cast with an RVec3 start location.
RRayCast(RVec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RRayCast
Instantiate a ray cast with the specified endpoints.
RShapeCast - Class in com.github.stephengold.joltjni
A shape cast with an RVec3 start location.
RShapeCast(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RShapeCast
Instantiate a shape cast with the specified parameters.
RShapeCast(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.RShapeCast
Instantiate a shape cast with the specified parameters.
RStrand - Class in com.github.stephengold.joltjni
A rendered strand of hair.
RStrand() - Constructor for class com.github.stephengold.joltjni.RStrand
Instantiate a default strand.
RStrand(int, int) - Constructor for class com.github.stephengold.joltjni.RStrand
Instantiate a strand with the specified vertices.
Rtti - Class in com.github.stephengold.joltjni
Real-time type information for a Jolt Physics object.
RVec3 - Class in com.github.stephengold.joltjni
A vector composed of 3 double-precision components, used to represent locations in 3-dimensional space.
RVec3() - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate an all-zero vector (0,0,0).
RVec3(double[]) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from the specified array.
RVec3(double, double, double) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate a vector with the specified components.
RVec3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from the specified ConstFloat3.
RVec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate a copy of the argument.
RVec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from the specified single-precision vector.
RVec3(DoubleBuffer) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from the specified buffer.
RVec3Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an RVec3.

S

sample(float, SkeletonPose) - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Interpolate the joint transforms for the specified animation time.
sample(float, SkeletonPose) - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Interpolate the joint transforms for the specified animation time.
sAnd(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Return the bitwise AND of the specified vectors.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Write the state of this object to the specified stream, excluding the shape, materials, and group filter.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Gradient
Write the state of this gradient to the specified stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.GroupFilter
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.HairSettings
Write the state of this object to the specified stream, excluding the compute buffers.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Write the state of this object to the specified stream, excluding the compute buffers.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.LinearCurve
Write the curve to the specified stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.PathConstraintPath
Save the path to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Save the material to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Write the state of this object to the specified stream, excluding the shape, materials, and group filter.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
Write the state of this gradient to the specified stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstGroupFilter
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
Write the state of this object to the specified stream, excluding the compute buffers.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
Write the curve to the specified stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
Save the path to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Save the material to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Save the shape to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
Save the skeleton to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Write the state of this object to the specified stream, excluding the shared settings, materials, and group filter.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Write the state of this object to the specified stream, excluding the materials.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
Save the bar to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleControllerSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Shape
Save the shape to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.ShapeRefC
Save the shape to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Skeleton
Save the skeleton to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SkeletonRef
Save the skeleton to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Write the state of this object to the specified stream, excluding the shared settings, materials, and group filter.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Write the state of this object to the specified stream, excluding the materials.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Write the state of this object to the specified stream, excluding the materials.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SpringSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Save the bar to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Save the settings to the specified binary stream.
saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Save the settings to the specified binary stream.
saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.PhysicsScene
Save the scene to the specified binary stream.
saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Write the scene to the specified binary stream.
saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.RagdollSettings
Save the settings to the specified binary stream.
saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Save the settings to the specified binary stream.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterBase
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRef
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRefC
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.Constraint
Save the state of the constraint, for possible replay.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.ConstraintRef
Save the state of the constraint, for possible replay.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.ContactKey
Save the key to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save the system's state to be replayed later.
saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Save the state of the constraint, for possible replay.
saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
Save the key to the specified recorder.
saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Save the system's state to be replayed later.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Save the state of the constraint, for possible replay.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Save the state of the constraint, for possible replay.
saveState(StateRecorder, int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save the aspects of the system's state to be replayed later.
saveState(StateRecorder, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Save the aspects of the system's state to be replayed later.
saveState(StateRecorder, int, StateRecorderFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save aspects of the system's state to be replayed later.
saveState(StateRecorder, int, StateRecorderFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
Save aspects of the system's state to be replayed later.
saveWithChildren(StreamOut, ShapeToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Write the state of this object to the specified stream.
saveWithChildren(StreamOut, ShapeToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Write the state of this object to the specified stream.
saveWithChildren(StreamOut, SharedSettingsToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
Write the state of this object to the specified stream.
saveWithChildren(StreamOut, SharedSettingsToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Write the state of this object to the specified stream.
saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Write the state of this object to the specified stream.
saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Write the state of this object to the specified stream.
saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Write the state of this object to the specified stream.
sAxisX() - Static method in class com.github.stephengold.joltjni.RVec3
Create a unit vector along the 1st (X) principal axis.
sAxisX() - Static method in class com.github.stephengold.joltjni.Vec3
Create a unit vector along the 1st (X) principal axis.
sAxisY() - Static method in class com.github.stephengold.joltjni.RVec3
Create a unit vector along the 2nd (Y) principal axis.
sAxisY() - Static method in class com.github.stephengold.joltjni.Vec3
Create a unit vector along the 2nd (Y) principal axis.
sAxisZ() - Static method in class com.github.stephengold.joltjni.RVec3
Create a unit vector along the 3rd (Z) principal axis.
sAxisZ() - Static method in class com.github.stephengold.joltjni.Vec3
Create a unit vector along the 3rd (Z) principal axis.
SbcsResult - Class in com.github.stephengold.joltjni
Either an error or a SoftBodyCreationSettings.
sBiggest() - Static method in class com.github.stephengold.joltjni.AaBox
Instantiate the biggest finite box.
sBlack - Static variable in class com.github.stephengold.joltjni.Color
black
sBlue - Static variable in class com.github.stephengold.joltjni.Color
blue
scale(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Scale the mass and inertia by the specified factors.
scaled(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Return a scaled copy of the box.
scaled(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Return a scaled copy of the box.
Scaled - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
ScaledShape
ScaledShape - Class in com.github.stephengold.joltjni
Apply scaling to an existing Shape.
ScaledShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShape
Instantiate a shape based on the specified shape and scale factors.
ScaledShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ScaledShape.
ScaledShapeSettings(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a settings based on the specified shape and scale factors.
ScaledShapeSettings(ConstShapeSettings, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a settings based on the specified settings and scale factors.
ScaledShapeSettings(ScaledShapeSettings) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a copy of the specified settings.
ScaleHelpers - Class in com.github.stephengold.joltjni
Utilities to test a scaling vector for various properties.
scaleInPlace(double) - Method in class com.github.stephengold.joltjni.RVec3
Uniformly scale all 3 components.
scaleInPlace(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
Separately scale each component.
scaleInPlace(float) - Method in class com.github.stephengold.joltjni.Vec3
Uniformly scale all 3 components.
scaleInPlace(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
Separately scale each component.
scaleShape(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Scale the current shape, which is unaffected.
scaleShape(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
Scale the current shape, which is unaffected.
scaleShape(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
Scale the current shape, which is unaffected.
scaleToMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
Set the mass and scale the inertia tensor to match.
sCollideShapeVsShape(ConstShape, ConstShape, Vec3Arg, Vec3Arg, Mat44Arg, Mat44Arg, SubShapeIdCreator, SubShapeIdCreator, CollideShapeSettings, CollideShapeCollector) - Static method in class com.github.stephengold.joltjni.CollisionDispatch
Collide the specified shapes and pass collisions to the specified collector.
sCollideShapeVsShape(ConstShape, ConstShape, Vec3Arg, Vec3Arg, Mat44Arg, Mat44Arg, SubShapeIdCreator, SubShapeIdCreator, CollideShapeSettings, CollideShapeCollector, ShapeFilter) - Static method in class com.github.stephengold.joltjni.CollisionDispatch
Collide the specified shapes and pass collisions to the specified collector.
sCreateCube(int, float) - Static method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Create a cube with edge constraints, volume constraints, and faces.
sCyan - Static variable in class com.github.stephengold.joltjni.Color
cyan
sDarkBlue - Static variable in class com.github.stephengold.joltjni.Color
dark blue
sDarkGreen - Static variable in class com.github.stephengold.joltjni.Color
dark green
sDarkOrange - Static variable in class com.github.stephengold.joltjni.Color
dark orange
sDarkRed - Static variable in class com.github.stephengold.joltjni.Color
dark red
sDefault() - Static method in class com.github.stephengold.joltjni.PhysicsMaterial
Return the default material, used when a shape has no material defined.
seed(int) - Method in class com.github.stephengold.joltjni.std.DefaultRandomEngine
Seed the engine with the specified value.
seed(int) - Method in class com.github.stephengold.joltjni.std.Mt19937
Seed the engine with the specified value.
seed(int) - Method in interface com.github.stephengold.joltjni.std.RandomNumberEngine
Seed the engine with the specified value.
SerializableObject - Class in com.github.stephengold.joltjni
A physics object that can be serialized (saved) and de-serialized (restored).
set(byte, byte, byte, byte) - Method in class com.github.stephengold.joltjni.Color
Set all 4 components to specified values.
set(double[]) - Method in class com.github.stephengold.joltjni.RVec3
Set all 3 components from the specified array.
set(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
Set all 3 components to specified values.
set(float[]) - Method in class com.github.stephengold.joltjni.Float2
Set both components from the specified array.
set(float[]) - Method in class com.github.stephengold.joltjni.Float3
Set all 3 components from the specified array.
set(float[]) - Method in class com.github.stephengold.joltjni.Float4
Set all 4 components from the specified array.
set(float[]) - Method in class com.github.stephengold.joltjni.Quat
Set all 4 components from the specified array.
set(float[]) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components from the specified array.
set(float[]) - Method in class com.github.stephengold.joltjni.Vec4
Set all 4 components from the specified array.
set(float, float) - Method in class com.github.stephengold.joltjni.Float2
Set both components to specified values.
set(float, float, float) - Method in class com.github.stephengold.joltjni.Float3
Set all 3 components to specified values.
set(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Float4
Set all 4 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Plane
Set all 4 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Quat
Set all 4 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Vec4
Set all 4 components to the specified values.
set(int, float) - Method in class com.github.stephengold.joltjni.VehicleTransmission
Alter the input from the driver (only relevant in manual mode).
set(int, float, float, float) - Method in class com.github.stephengold.joltjni.VertexList
Store the specified vertex location at the specified index.
set(int, int) - Method in class com.github.stephengold.joltjni.BodyIdArray
Store the specified ID at the specified index.
set(int, int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Store the specified ID at the specified index.
set(int, int, int, int) - Method in class com.github.stephengold.joltjni.UVec4
Set all 4 components to specified values.
set(int, Body) - Method in class com.github.stephengold.joltjni.BodyVector
Put the specified body at the specified index.
set(int, ConstraintRef) - Method in class com.github.stephengold.joltjni.Constraints
Duplicate the specified reference at the specified index.
set(int, IndexedTriangle) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Put the specified triangle at the specified index.
set(int, PhysicsMaterialRef) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Duplicate the specified reference at the specified index.
set(int, ConstFloat3) - Method in class com.github.stephengold.joltjni.VertexList
Store the specified vertex location at the specified index.
set(int, ConstTransformedShape) - Method in class com.github.stephengold.joltjni.TransformedShapeArray
Store the specified shape at the specified index.
set(int, Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44Array
Store the specified matrix at the specified index.
set(int, RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44Array
Store the specified matrix at the specified index.
set(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.VertexList
Store the specified vertex location at the specified index.
set(int, ShapeRefC) - Method in class com.github.stephengold.joltjni.ShapeList
Put a reference to the specified shape at the specified index.
set(int, ShapeRefC) - Method in class com.github.stephengold.joltjni.ShapeRefCArray
Store the specified reference at the specified index.
set(int, SStrand) - Method in class com.github.stephengold.joltjni.SStrandList
Put the specified strand at the specified index.
set(int, SVertex) - Method in class com.github.stephengold.joltjni.SVertexList
Put the specified vertex at the specified index.
set(int, T) - Method in class com.github.stephengold.joltjni.template.Array
Put or duplicate the specified object at the specified index.
set(ConstColor) - Method in class com.github.stephengold.joltjni.Color
Copy all components of the argument to the current object.
set(ConstPlane) - Method in class com.github.stephengold.joltjni.Plane
Set all 4 components from the argument.
set(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
Copy all elements of the argument to the current matrix.
set(QuatArg) - Method in class com.github.stephengold.joltjni.Quat
Copy all 4 components from the argument.
set(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
Copy all elements of the argument to the current matrix.
set(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
Set all 3 components from the argument.
set(RVec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components from the specified location vector.
set(Vec3Arg) - Method in class com.github.stephengold.joltjni.RayInvDirection
Specify a new direction.
set(Vec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
Set all 3 components from the specified single-precision vector.
set(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components from the argument.
set(Vec4Arg) - Method in class com.github.stephengold.joltjni.Vec4
Set all 4 components from the argument.
set(DoubleBuffer) - Method in class com.github.stephengold.joltjni.RVec3
Set all 3 components from the specified buffer.
set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
Set all 3 components from the specified buffer.
set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float4
Set all 4 components from the specified buffer.
set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
Set all 4 components from the specified buffer.
set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
Set all 4 components from the specified buffer.
set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components from the specified buffer.
set(FloatBuffer, int) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components from the specified position in the specified buffer.
setA(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 4th (alpha or opacity) component.
setActiveEdgeCosThresholdAngle(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the active-edge threshold angle.
setActiveEdgeCosThresholdAngle(float) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Alter the active-edge threshold angle.
setActiveEdgeMode(EActiveEdgeMode) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter how edge collisions should be handled.
setActiveEdgeMovementDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter the movement direction for inactive edges.
setAllowDynamicOrKinematic(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether a static body can be converted to kinematic or dynamic.
setAllowedDofs(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the body's degrees of freedom.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.Body
Alter whether the body is allowed to fall asleep.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether the created body will be allowed to fall asleep.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter whether objects can fall asleep.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter whether the created body will be allowed to fall asleep.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the angular damping constant.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the angular damping coefficient of the rods.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the angular damping.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the angular damping factor.
setAngularVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the angular velocities of the specified bodies.
setAngularVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Body
Directly alter the body's angular velocity.
setAngularVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) angular velocity.
setAngularVelocity(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the angular velocity of the specified body.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Directly alter the body's angular velocity.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) angular velocity.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.MotionProperties
Directly alter the angular velocity.
setAngularVelocityClamped(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Alter the body's angular velocity within limits.
setApplyGyroscopicForce(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether gyroscopic force will be applied.
setAsyncAcd(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter whether V-HACD should run asynchronously, on a new thread.
setAutoDetectPoint(boolean) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter whether to configure the attachment points based on the positions of the bodies when the constraint is created.
setAutoDetectPoint(boolean) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter whether to configure the attachment points based on the positions of the bodies when the constraint is created.
setAxisX(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Set the first column to the specified vector.
setAxisX(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Set the first column to the specified vector.
setAxisX1(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the X axis for body 1.
setAxisX1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the X axis for body 1.
setAxisX2(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the X axis for body 2.
setAxisX2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the X axis for body 2.
setAxisY(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Set the 2nd column to the specified vector.
setAxisY(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Set the 2nd column to the specified vector.
setAxisY1(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the Y axis for body 1.
setAxisY1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the Y axis for body 1.
setAxisY2(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the Y axis for body 2.
setAxisY2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the Y axis for body 2.
setAxisZ(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Set the 3rd column to the specified vector.
setAxisZ(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Set the 3rd column to the specified vector.
setB(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 3rd (blue) component.
setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter whether the character will move through back facing triangles.
setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter whether the character will move through back facing triangles.
setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Alter the treatment of back-facing triangles.
setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
Alter the policy for back-facing triangles in convex shapes.
setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter the treatment of back-facing triangles in convex shapes.
setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
Alter the policy for back-facing triangles in triangle-based shapes.
setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter the policy for back-facing triangles in triangle-based shapes.
setBaumgarte(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the Baumgarte stabilization factor, the fraction of position error to correct in each update.
setBendCompliance(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the compliance of bend constraints, the inverse of bend stiffness.
setBendCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
Alter the compliance for bend edges.
setBendComplianceMultiplier(Float4) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
setBishop(QuatArg) - Method in class com.github.stephengold.joltjni.RodStretchShear
Alter the Bishop frame of the rod.
setBitsPerSample(int) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the number of bits per sample to use during compression.
setBlockSize(int) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the block size.
setBodyActivationListener(BodyActivationListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the system's BodyActivationListener.
setBodyFilter(BodyFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Replace the listener's body filter.
setBodyFilterMode(EFilterMode) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Alter the body-filter mode.
setBodyPairCacheCosMaxDeltaRotationDiv2(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the maximum rotation to reuse collision results from the previous step.
setBodyPairCacheMaxDeltaPositionSq(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the maximum translation to reuse collision results from the previous step.
setBodyPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the location at which the constraint will attach to body 1.
setBodyPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the location at which the constraint will attach to body 2.
setBottomRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Alter the bottom radius of the cylinder.
setBottomRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the bottom radius.
setBox(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBoxCast
Alter the box and its starting location.
setBrakeInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter how strongly the brake pedal is pressed.
setBroadPhaseLayerFilter(BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Replace the listener's broadphase-layer filter.
setBroadPhaseLayerFilterMode(EFilterMode) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Alter the broadphase-layer filter mode.
setCanPushCharacter(boolean) - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Alter whether the other object can push the virtual character.
setCanReceiveImpulses(boolean) - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Alter whether the virtual character can apply impulses to the body.
setCharacterPadding(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter how far the character tries to stay away from the geometry.
setCharacterPadding(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter how far the character tries to stay away from the geometry.
setCharacterVsCharacterCollision(CharacterVsCharacterCollision) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Replace the char-vs-char collision interface.
setCheckActiveEdges(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Enable or disable collision checking with non-active (shared) edges.
setClutchReleaseTime(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter how long it takes to release the clutch in Auto mode.
setClutchStrength(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the total torque applied by the clutch when fully engaged.
setCollectFacesMode(ECollectFacesMode) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter how face information should be handled.
setCollideKinematicVsNonDynamic(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether a kinematic body will collide with kinematic/static bodies.
setCollidingShapeIndex(int) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the index of the colliding shape.
setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.Body
Assign the body to the specified collision group.
setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the collision group to which the body will belong.
setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the collision group to which the body will belong.
setCollisionPlane(ConstPlane) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the collision plane.
setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the collision tolerance.
setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the collision tolerance.
setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter the collision tolerance for the GJK algorithm.
setCombinedFriction(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the combined friction for the body pair.
setCombinedRestitution(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the combined restitution for the body pair.
setCombineFriction(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the combining function for friction.
setCombineRestitution(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the combining function for restitutions.
setCompliance(float) - Method in class com.github.stephengold.joltjni.Edge
Alter the stiffness of the spring.
setCompliance(float) - Method in class com.github.stephengold.joltjni.RodBendTwist
Alter the stiffness of the constraint.
setCompliance(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
Alter the stiffness of the rod.
setCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
Alter the compliance for regular edges.
setCompliance(float) - Method in class com.github.stephengold.joltjni.Volume
Alter the stiffness of the volume.
setConstant(float) - Method in class com.github.stephengold.joltjni.Plane
Alter the constant.
setConstraintPriority(int) - Method in class com.github.stephengold.joltjni.Constraint
Alter the constraint's priority when solving.
setConstraintPriority(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the constraint's priority when solving.
setConstraints(ConstConstraint, ConstConstraint) - Method in class com.github.stephengold.joltjni.GearConstraint
Specify the hinge constraints for each gear (optional).
setConstraints(ConstConstraint, ConstConstraint) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraint
Specify the constraints for each body (optional).
setConstraintWarmStart(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter whether warm starting for constraints (initially applying previous frames impulses) should be used.
setContactListener(ContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace or remove the system's contact listener.
setContactNormalCosMaxDeltaRotation(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the maximum angle between normals to allow combining manifolds.
setContactPointPreserveLambdaMaxDistSq(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the maximum translation of a contact point for warm starting.
setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter how the vehicle accelerates and decelerates.
setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Alter how the vehicle accelerates and decelerates.
setConvexRadius(float) - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Alter the convex radius.
setConvexRadius(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Alter the convex radius.
setConvexRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the convex radius.
setConvexRadius(float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Alter the convex radius.
setCurrentRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
Alter the engine's rotation rate.
setDamping(float) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter the spring's damping.
setDebugOutputEnabled(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter whether debug output is enabled.
setDensity(float) - Method in class com.github.stephengold.joltjni.ConvexShape
Alter the density.
setDensity(float) - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Alter the shape's density.
setDeterministicSimulation(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter whether physics simulation is deterministic.
setDiagonal3(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Set the diagonal to the specified vector.
setDifferentialLimitedSlipRatio(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter the wheel-speed ratio of each differential, measured at the clutch.
setDifferentialRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Alter the number of gearbox rotations per wheel rotation.
setDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBoxCast
Alter the length and direction of the cast.
setDistance(float) - Method in class com.github.stephengold.joltjni.Lod
Alter the distance.
setDistance(float, float) - Method in class com.github.stephengold.joltjni.DistanceConstraint
Alter the limits.
setDrawAngularVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of vertex angular velocities.
setDrawConstraintSize(float) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the size of constraint in debug renders.
setDrawGridDensity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of grid density.
setDrawGridVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of grid velocity.
setDrawInitialGravity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of the initial gravity vector.
setDrawNeutralDensity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of the grid density of the hair in its neutral pose.
setDrawOrientations(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of the coordinate axes of each simulated vertex.
setDrawRenderStrands(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable debug visualization of the strands.
setDrawRods(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of the simulated rods.
setDrawSkinPoints(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of the skinning points on the scalp.
setDrawUnloadedRods(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of rods in their unloaded pose.
setDrawVertexVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
Enable or disable visualization of vertex velocities.
setDrivenWheel(int) - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
Alter which wheel is powered by the engine.
setDriverInput(float, float, float, float) - Method in class com.github.stephengold.joltjni.TrackedVehicleController
Update the control inputs from the vehicle's driver.
setDriverInput(float, float, float, float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Update the control inputs from the vehicle's driver.
setElement(int, int, double) - Method in class com.github.stephengold.joltjni.RMat44
Alter the specified element in double precision.
setElement(int, int, float) - Method in class com.github.stephengold.joltjni.Mat44
Alter the specified element.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterBase
Mark the native CharacterBase as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterSettings
Mark the native CharacterSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Mark the native CharacterVirtualSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ComputeQueue
Mark the native ComputeQueue as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ComputeSystem
Mark the native ComputeSystem as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Constraint
Mark the native Constraint as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Mark the native ConstraintSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Geometry
Mark the native Geometry as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.GroupFilter
Mark the native GroupFilter as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.HairSettings
Mark the native HairSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.HairShaders
Mark the native HairShaders as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Mark the native PathConstraintPath as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Mark the native PhysicsMaterial as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsScene
Mark the native PhysicsScene as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Ragdoll
Mark the native Ragdoll as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.RagdollSettings
Mark the native RagdollSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Shape
Mark the native Shape as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ShapeSettings
Mark the native ShapeSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Mark the native SkeletalAnimation as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Skeleton
Mark the native Skeleton as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.SkeletonMapper
Mark the native SkeletonMapper as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Mark the native SoftBodySharedSettings as embedded.
setEmbedded() - Method in interface com.github.stephengold.joltjni.template.RefTarget
Mark the target as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Mark the native VehicleCollisionTester as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Mark the native VehicleControllerSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettings
Mark the native WheelSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Mark the native WheelSettingsTV as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Mark the native WheelSettingsWV as embedded.
setEmpty() - Method in class com.github.stephengold.joltjni.AaBox
Alter the box to be empty.
setEnableAdded(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Enable or disable the onContactAdded() callback.
setEnableCollision(boolean) - Method in class com.github.stephengold.joltjni.HairMaterial
Enable or disable collisions between hair strands and the environment.
setEnabled(boolean) - Method in class com.github.stephengold.joltjni.Constraint
Enable or disable the constraint.
setEnabled(boolean) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Initially enable or disable the constraint.
setEnableLra(boolean) - Method in class com.github.stephengold.joltjni.HairMaterial
Enable or disable long-range attachments to keep hair near its modeled pose.
setEnablePersisted(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Enable or disable the onContactPersisted() callback.
setEnableRemoved(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Enable or disable the onContactRemoved() callback.
setEnableSkinConstraints(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Enable or disable any skinning constraints.
setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter where to apply tire forces.
setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter where to apply tire forces.
setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter where to apply tire forces.
setEnableValidate(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Enable or disable the onContactValidate() callback.
setEngineTorqueRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Alter the fraction of the engine's torque that is applied to this differential.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.Body
Alter whether extra effort should be made to remove ghost contacts.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether extra effort should be made to remove ghost contacts.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter whether to make an extra effort to remove contacts with internal edges.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter whether to make an extra effort to remove contacts with internal edges.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Enable or disable enhanced internal edge removal.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter whether to make an extra effort to remove contacts with internal edges.
setFacesDoubleSided(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter whether faces will be double-sided.
setFillMode(FillMode) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Specify the algorithm that fills voxels to create a solid object.
setFindBestPlane(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter whether V-HACD should try to find the optimal location for splitting hulls.
setFixedPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the location to which body 1 is connected.
setFixedPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the location to which body 2 is connected.
setForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both force limits of a linear motor to be symmetrical.
setForceLimits(float, float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both force limits of a linear motor.
setForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the forward direction.
setForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Alter the forward direction.
setForwardInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter the forward acceleration.
setFrequency(float) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter the spring's frequency.
setFriction(float) - Method in class com.github.stephengold.joltjni.Body
Alter the body's friction ratio.
setFriction(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the friction ratio.
setFriction(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the friction ratio.
setFriction(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the friction ratio.
setFriction(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the friction coefficient for collisions between hair strands and the environment.
setFriction(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the friction ratio.
setFriction(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the friction ratio of the specified body.
setFrictions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the friction ratios of the specified bodies.
setG(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 2nd (green) component.
setGearRatios(float...) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the number of engine rotations per gearbox rotation for each forward gear.
setGlobalPose(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the fraction of the neutral pose applied to hair during each iteration.
setGravity(float, float, float) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Alter the system's gravity vector.
setGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Alter the system's gravity vector.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the gravity multiplier.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the gravity multiplier.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the gravity multiplier.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the gravity factor.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the gravity multiplier.
setGravityFactor(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the gravity factor of the specified body.
setGravityFactor(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the fraction of gravity to be applied to the hair during simulation.
setGravityFactors(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the gravity factors of the specified bodies.
setGravityPreloadFactor(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the fraction of gravity to be removed during initialization.
setGridDensityForceFactor(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the force factor pushing the hair toward neutral density.
setGridVelocityFactor(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the fraction of grid velocity to be applied to the hair.
setGroupFilter(GroupFilter) - Method in class com.github.stephengold.joltjni.CollisionGroup
Replace the group filter.
setGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
Alter the main group ID.
setHairRadius(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the radius of the hair strand.
setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraint
Alter the cone angle.
setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the maximum angle between the twist axes of body 1 and body 2.
setHalfExtent(float) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Alter the plane's extent.
setHalfExtent(Vec3Arg) - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Alter the extent of the box.
setHalfHeight(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Alter the half height.
setHalfHeight(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the half height.
setHalfHeightOfCylinder(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Alter the half height of the cylindrical portion.
setHalfHeightOfTaperedCylinder(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Alter the half height of the tapered cylinder.
setHandBrakeInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter how strongly the hand brake is pulled.
setHeights(int, int, int, int, FloatBuffer, int, TempAllocator) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Alter the heights for a rectangular sub-matrix.
setHeights(int, int, int, int, FloatBuffer, int, TempAllocator, float) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Alter the heights for a rectangular sub-matrix.
setHingeAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Alter the hinge axis of the pinion.
setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the hinge axis for body 1.
setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the hinge axis of body 1.
setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the hinge axis for body 2.
setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the hinge axis of body 2.
setHitReductionCosMaxAngle(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the maximum angle for merging during hit reduction.
setHitReductionCosMaxAngle(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum angle for merging during hit reduction.
setHitReductionCosMaxAngle(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum angle for merging during hit reduction.
setHullTolerance(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the positional tolerance used when generating the hull.
setIdx(int, int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Alter the mesh-vertex index of the specified corner.
setInertia(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the engine's rotational inertia.
setInertia(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Alter the inertia tensor.
setInertiaMultiplier(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the inertia multiplier.
setInertiaMultiplier(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the inertia of each rod as a multiple of its mass.
setInitialGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the initial gravity vector.
setInitialGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the initial gravity vector.
setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the object layer that the inner rigid body will be added to.
setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the object layer that the inner rigid body will be added to.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the shape of the inner body.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Alter the shape of the inner body.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Replace the shape of the inner rigid body.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Replace the shape of the inner rigid body.
setInvDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.RayInvDirection
Directly alter the inverse direction.
setInverseInertia(Vec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the diagonal components of the inverse inertia matrix of the body.
setInverseMass(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the inverse mass.
setInvInertiaScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse inertia of body 1.
setInvInertiaScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse inertia of body 2.
setInvInertiaScale2(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Alter the scale factor for the inverse inertia of body 2.
setInvMass(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
Alter the inverse mass of the rod.
setInvMass(float) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the inverse mass.
setInvMass(float) - Method in class com.github.stephengold.joltjni.SVertex
Alter the mass.
setInvMass(float) - Method in class com.github.stephengold.joltjni.Vertex
Alter the inverse mass.
setInvMassScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse mass of body 1.
setInvMassScale1(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Alter the scale factor for the inverse mass of the soft body.
setInvMassScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse mass of body 2.
setInvMassScale2(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Alter the scale factor for the inverse mass of body 2.
setIsLooping(boolean) - Method in class com.github.stephengold.joltjni.PathConstraintPath
Alter whether the path is looping.
setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.Body
Alter whether the body is a sensor.
setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether the body will be a sensor.
setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter whether the contact should be treated as a sensor (no collision response).
setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
Alter whether the contact should be treated as a sensor (no collision response).
setIsSensor(int, boolean) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter whether the specified body is a sensor.
setLargestPenetration(float) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the amount of penetration.
setLateralFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Alter the wheel's friction in the sideways direction.
setLateralFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the wheel's friction in the sideways direction.
setLateralFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Copy the specified curve to the lateral-friction curve.
setLateralFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the specified curve to the lateral-friction curve.
setLateralMultiplier(float) - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
Alter the multiplier used to calculate lateral impulses.
setLayer(int) - Method in class com.github.stephengold.joltjni.Character
Alter the character's object layer, using the locking body interface.
setLayer(int) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the object layer to which the character will be added.
setLayer(int) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the object layer to which the character will be added.
setLayer(int, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's object layer.
setLeanSmoothingFactor(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
Alter the smoothing factor for the lean angle.
setLeanSpringConstant(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
Alter the stiffness of the lean spring.
setLeanSpringDamping(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
Alter the damping constant of the lean spring.
setLeanSpringIntegrationCoefficient(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
Return the coefficient of the integral term.
setLeanSpringIntegrationCoefficientDecay(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
Alter the decay rate of the integral term when the motorcycle is unsupported.
setLeftWheel(int) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Alter the index of the left wheel.
setLeftWheel(int) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Alter which left wheel is assigned to the differential.
setLength(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
Alter the length of the rod.
setLimitedAxis(int, float, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the limits of the specified degree of freedom.
setLimitedAxis(EAxis, float, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the limits of the specified degree of freedom.
setLimitedSlipRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Alter the ratio of maximum wheel speed to minimum wheel speed.
setLimitMax(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the upper limit of the specified degree of freedom.
setLimitMin(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the lower limit of the specified DOF.
setLimits(float, float) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the limits.
setLimits(float, float) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the limits.
setLimitsMax(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the upper limit of rotation.
setLimitsMax(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the upper limit of translation.
setLimitsMin(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the lower limit of rotation.
setLimitsMin(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the lower limit of translation.
setLimitsSpringSettings(EAxis, ConstSpringSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the spring settings of the specified degree of freedom.
setLinearAndAngularVelocity(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear and angular velocities of the specified body.
setLinearAndAngularVelocity(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Alter the character's motion using the locking body interface.
setLinearAndAngularVelocity(Vec3Arg, Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's motion.
setLinearCastMaxPenetration(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the amount of penetration tolerated by a LinearCast cast.
setLinearCastThreshold(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the amount of translation to activate casting for LinearCast motion quality.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the linear damping constant.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the linear damping coefficient of the rods.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the linear damping.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the linear damping constant.
setLinearVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the linear velocities of the specified bodies.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Body
Directly alter the body's linear velocity.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) linear velocity.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Character
Alter the character's linear velocity using the locking body interface.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterRef
Alter the character's linear velocity using the locking body interface.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the character's linear velocity.
setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Alter the character's linear velocity.
setLinearVelocity(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's linear velocity.
setLinearVelocity(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Alter the character's linear velocity.
setLinearVelocity(int, float, float, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear velocity of the specified body.
setLinearVelocity(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear velocity of the specified body.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Directly alter the body's linear velocity.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) linear velocity.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Alter the character's linear velocity using the locking body interface.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRef
Alter the character's linear velocity using the locking body interface.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the character's linear velocity.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Alter the character's linear velocity.
setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.MotionProperties
Directly alter the linear velocity.
setLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's linear velocity.
setLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Alter the character's linear velocity.
setLinearVelocityClamped(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Alter the body's linear velocity within limits.
setListener(CharacterContactListener) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Replace the contact listener.
setLongitudinalFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Alter the wheel's friction in the forward direction.
setLongitudinalFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the wheel's friction in the forward direction.
setLongitudinalFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Copy the specified curve to the longitudinal-friction curve.
setLongitudinalFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Copy the specified curve to the longitudinal-friction curve.
setLongitudinalMultiplier(float) - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
Alter the multiplier used to calculate longitudinal impulses.
setLraMaxDistanceMultiplier(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
Alter the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
setLraType(ELraType) - Method in class com.github.stephengold.joltjni.VertexAttributes
Alter the type of the long-range attachment (LRA) constraint.
setMakeRotationIdentity(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter whether to bake the specified rotation into the vertices and set the body rotation to identity.
setManifoldTolerance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the tolerance for 2 points to be considered coplanar when determining the contact manifold between two faces.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
Alter the mass.
setMassAndInertiaOfSolidBox(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.MassProperties
Alter the mass and inertia to that of a box with the specified dimensions and uniform density.
setMassProperties(int, ConstMassProperties) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the mass properties.
setMassPropertiesOverride(ConstMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the mass-properties override.
setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Replace the material.
setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Replace the material.
setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.Face
Assign the specified material to the face.
setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.IndexedTriangle
Alter the triangle's material index.
setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.Triangle
Alter the triangle's material index.
setMaterials(PhysicsMaterial) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Replace the materials.
setMaterials(PhysicsMaterial) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Replace the materials.
setMax(float) - Method in class com.github.stephengold.joltjni.Gradient
Alter the parameter value when the fraction is maxFraction.
setMax(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Alter the maximum coordinates.
setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the maximum angular speed.
setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the maximum angular rate of vertices.
setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum angular speed that the body can achieve.
setMaxBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Alter the maximum torque that the main brake can exert on the wheel.
setMaxBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the maximum torque that the main brake can exert on the wheel.
setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum number of collision iterations.
setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum number of collision iterations.
setMaxConstraintIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter how often to try stepping in the constraint solver.
setMaxConstraintIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter how often to try stepping in the constraint solver.
setMaxConvexHulls(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the maximum number of convex hulls.
setMaxConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the convex radius.
setMaxDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the upper limit on distance.
setMaxErrorConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the maximum separation between the shrunk hull plus convex radius and the actual hull.
setMaxForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the maximum force to apply in a linear constraint.
setMaxFraction(float) - Method in class com.github.stephengold.joltjni.Gradient
Alter the fraction at which the parameter value reaches max.
setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the maximum friction of the specified degree of freedom.
setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the maximum friction of the specified degree of freedom.
setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.PathConstraint
Alter the maximum friction force when not driven by a motor.
setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter the maximum friction force when not driven by a motor.
setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the maximum friction force when not driven by a motor.
setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the maximum friction force when not driven by a motor.
setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the maximum friction torque when not driven by a motor.
setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the maximum friction torque when not driven by a motor.
setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the maximum friction torque when not driven by a motor.
setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the maximum friction torque when not driven by a motor.
setMaxHandBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Alter the maximum torque that the hand brake can exert on the wheel.
setMaxHandBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the maximum torque that the hand brake can exert on the wheel.
setMaxHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the artificial maximum height.
setMaxInFlightBodyPairs(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the capacity of the in-flight body pairs array.
setMaxLength(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the maximum length of the line segments.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the maximum linear speed.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the maximum speed of vertices.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum linear speed that the body can achieve.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the maximum speed of vertices.
setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the maximum number of hits to be collected.
setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum number of hits to collect.
setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum number of hits to collect.
setMaxNumVerticesPerCh(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the maximum number of vertices per convex hull.
setMaxPenetrationDistance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the maximum correction when solving position constraints.
setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Alter the vehicle's maximum pitch/roll angle.
setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the vehicle's maximum pitch/roll angle.
setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Alter the vehicle's maximum pitch/roll angle.
setMaxRecursionDepth(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the maximum recursion depth.
setMaxRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the maximum rotation rate.
setMaxSeparationDistance(float) - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Alter the maximum separation for which contacts will be reported.
setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterBase
Alter the maximum slope that the character can walk on.
setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the maximum slope that the character can walk on.
setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the maximum slope that the character can walk on.
setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum slope that the character can walk on.
setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Alter the maximum steering angle.
setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the maximum steering angle.
setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the maximum force applied to bodies.
setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum force applied to other bodies.
setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum force applied to other bodies.
setMaxTorque(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the maximum torque.
setMaxTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the maximum torque to apply in an angular constraint.
setMaxTrianglesPerLeaf(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Alter the maximum number of triangles per leaf.
setMin(float) - Method in class com.github.stephengold.joltjni.Gradient
Alter the parameter value when the fraction is minFraction.
setMin(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Alter the minimum coordinates.
setMinDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the lower limit on distance.
setMinEdgeLength(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the minimum edge length.
setMinForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the minimum force to apply in a linear constraint.
setMinFraction(float) - Method in class com.github.stephengold.joltjni.Gradient
Alter the fraction at which the parameter value is min.
setMinHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the artificial minimum height.
setMinimumVolumePercentErrorAllowed(double) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the tolerance for the relative difference between the volumes of the voxels and the hulls.
setMinLength(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the minimum length of the line segments.
setMinRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the minimum rotation rate to avoid stalling.
setMinTimeRemaining(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the early-out threshold.
setMinTimeRemaining(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the early-out threshold.
setMinTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the minimum torque to apply in an angular constraint.
setMinVelocityForRestitution(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the minimum normal speed for elastic collision.
setMode(ESpringMode) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter how the spring is specified.
setMode(ETransmissionMode) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the type of transmission.
setMotionQuality(int, EMotionQuality) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the motion quality of the specified body.
setMotionQuality(EMotionQuality) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the motion quality.
setMotionType(int, EMotionType, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the motion type of the specified body.
setMotionType(EMotionType) - Method in class com.github.stephengold.joltjni.Body
Alter the body's motion type.
setMotionType(EMotionType) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the motion type.
setMotorSettings(int, MotorSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the motor settings for the specified degree of freedom.
setMotorSettings(EAxis, MotorSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the motor settings for the specified degree of freedom.
setMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the constraint's motor settings.
setMotorState(EAxis, EMotorState) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the motor state of the specified degree of freedom.
setMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the state of the motor.
setMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the state of the motor.
setNormal(Vec3Arg) - Method in class com.github.stephengold.joltjni.Plane
Alter the normal direction.
setNormalAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the normal axis of body 1.
setNormalAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the normal axis of body 1.
setNormalAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the normal axis of body 2.
setNormalAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the normal axis of body 2.
setNormalHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the normal half-cone angle.
setNormalHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the half angle of the normal cone.
setNormalizedTorque(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Copy the specified curve to the normalized-torque curve.
setNumAntiRollBars(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the number of anti-roll bars.
setNumAntiRollBars(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Alter the number of anti-roll bars.
setNumDifferentials(int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Alter the number of differentials.
setNumIterations(int) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the number of solver iterations.
setNumIterations(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Alter the number of solver iterations.
setNumIterationsPerSecond(int) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the iteration rate.
setNumIterationsPerSecond(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the iteration rate.
setNumPositionSteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the number of solver position iterations per simulation step.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Override the number position iterations in the solver.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
Alter the override for the number of position iterations used in the solver.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the override for the number of position iterations used in the solver.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the number of position iterations to use in the solver
setNumStepsBetweenCollisionTestActive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Alter the number of simulation steps between wheel-collision tests when the vehicle is active.
setNumStepsBetweenCollisionTestInactive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Alter the number of simulation steps between wheel-collision tests when the vehicle is inactive.
setNumThreads(int) - Method in class com.github.stephengold.joltjni.JobSystemThreadPool
Alter the number of worker threads.
setNumVelocitySteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the number of velocity steps.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Override the number velocity iterations in the solver.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
Alter the override for the number of velocity iterations used in the solver.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the override for the number of velocity iterations used in the solver.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the number of velocity iterations to use in the solver
setObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the object layer.
setObjectLayer(int) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the object layer.
setObjectLayer(int) - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Alter the object layer used for collision detection when no filters are overridden.
setObjectLayer(int, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the object layer of the specified body.
setObjectLayerPairFilter(ObjectLayerPairFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
Replace the listener's layer-pair filter.
setObjectLayers(ConstBodyIdArray, IntBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the object layers of the specified bodies.
setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the offset of the first sample.
setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Alter the offset relative to the base shape.
setOmega0(QuatArg) - Method in class com.github.stephengold.joltjni.RodBendTwist
Alter the Omega0 rotation of the constraint.
setOverrideMassProperties(EOverrideMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter how the mass-properties override will be used.
setPath(PathConstraintPath, float) - Method in class com.github.stephengold.joltjni.PathConstraint
Replace the path.
setPath(ConstPathConstraintPath) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Replace the current path with the specified one.
setPathFraction(float) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter how far the body is along the path initially.
setPathPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter the initial location.
setPathRotation(QuatArg) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter the initial orientation.
setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter how quickly penetration is resolved.
setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter how quickly penetration is resolved.
setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter how quickly penetration is resolved.
setPenetrationSlop(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the penetration slop.
setPenetrationTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter the termination tolerance for calculating penetration depth.
setPerTriangleUserData(boolean) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Alter whether each triangle will include user data.
setPhysicsSettings(ConstPhysicsSettings) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the specified settings to the system.
setPlane(ConstPlane) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Alter the surface equation.
setPlaneAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the plane axis of body 1.
setPlaneAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the plane axis of body 2.
setPlaneHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the half-angle of the plane cone.
setPlaneHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the half-angle of the plane cone.
setPoint(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Replace the specified point with new coordinates.
setPoint1(double, double, double) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 1.
setPoint1(double, double, double) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the constraint location for body 1.
setPoint2(double, double, double) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 2.
setPoint2(double, double, double) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the constraint location for body 2.
setPoints(Vec3Arg...) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Replace any existing points with the specified ones.
setPointVelocitySleepThreshold(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the point-motion threshold, below which an object can fall asleep.
setPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
Alter the ragdoll's pose using the locking body interface.
setPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
Alter the ragdoll's pose using the locking body interface.
setPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
Alter the ragdoll's pose.
setPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
Alter the ragdoll's pose.
setPosition(double, double, double) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) location of the body's origin (which might not coincide with its center of mass).
setPosition(double, double, double) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the (initial) location of the body's origin.
setPosition(float, float, float) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial location of the vertex.
setPosition(int, RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Relocate the specified body.
setPosition(ConstFloat3) - Method in class com.github.stephengold.joltjni.SVertex
Alter the initial location of the vertex in its modeled pose.
setPosition(ConstFloat3) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial location of the vertex.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) location of the body's origin (which might not coincide with its center of mass).
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.Character
Relocate and activate the character using the locking body interface.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Relocate the character.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Relocate the character.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.Hair
Relocate the hair.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the (initial) location of the body's origin.
setPosition(RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.Character
Relocate the character, optionally activating it, using the locking body interface.
setPosition(RVec3Arg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Relocate the character, optionally activating it.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Alter the offset relative to the base shape.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Relocate the vertex.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.SVertex
Alter the initial location of the vertex in its modeled pose.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial location of the vertex.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Relocate the attachment point.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Relocate the attachment point.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Relocate the attachment point.
setPosition1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the constraint location for body 1.
setPosition1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the initial location of the body 1.
setPosition2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the constraint location for body 2.
setPosition2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the initial location of body 2.
setPositionAndRotation(int, RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Reposition the specified body.
setPositionAndRotation(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Character
Reposition and activate the character using the locking body interface.
setPositionAndRotation(RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.Character
Reposition the character, optionally activating it.
setPositionAndRotation(RVec3Arg, QuatArg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Reposition the character, optionally activating it.
setPositionAndRotationInternal(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Body
Reposition the body and reset its sleep timer.
setPositionAndRotationInternal(RVec3Arg, QuatArg, boolean) - Method in class com.github.stephengold.joltjni.Body
Reposition the body.
setPositionCom(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
Alter the center-of-mass location.
setPositionMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter the motor settings.
setPositionMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.PathConstraint
Alter the state of the position motor.
setPositions(ConstBodyIdArray, DoubleBuffer, EActivation) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Relocate the specified bodies.
setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum range of predictive contacts.
setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the maximum range of predictive contacts.
setPressure(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the internal pressure.
setR(int) - Method in class com.github.stephengold.joltjni.Color
Alter the first (red) component.
setRadius(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Alter the radius.
setRadius(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Alter the radius of the cylinder.
setRadius(float) - Method in class com.github.stephengold.joltjni.SphereShapeSettings
Alter the radius of the sphere.
setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the radius of the wheel.
setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the radius of the wheel.
setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the radius of the wheel.
setRatio(float) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the gear ratio.
setRatio(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter the ratio between the 2 line segments.
setRatio(float) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Alter the ratio of pinion rotation to rack translation.
setRatio(int, float, int) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Update the ratio of pinion rotation to rack translation.
setRatio(int, int) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the gear ratio.
setRelativeAngularSurfaceVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the relative angular velocity (body 2 minus body 1).
setRelativeLinearSurfaceVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the relative linear velocity (body 2 minus body 1).
setRenderStrandColor(ERenderStrandColor) - Method in class com.github.stephengold.joltjni.DrawSettings
Configure colors for visualizing strands.
setResolution(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the maximum number of voxels generated during the voxelization stage.
setRestitution(float) - Method in class com.github.stephengold.joltjni.Body
Alter the body's restitution ratio.
setRestitution(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the restitution ratio for collisions.
setRestitution(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the restitution ratio for collisions.
setRestitution(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the restitution ratio of the specified body.
setRestitutions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the restitution ratios of the specified bodies.
setRestLength(float) - Method in class com.github.stephengold.joltjni.Edge
Alter the rest length of the spring.
setReturnDeepestPoint(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter whether to calculate penetration for the starting point.
setReverseGearRatios(float...) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the number of engine rotations per gearbox rotation for each reverse gear.
setRightInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter the steering amount.
setRightWheel(int) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Alter the index of the right wheel.
setRightWheel(int) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
Alter which right wheel is assigned to the differential.
setRod(int, int) - Method in class com.github.stephengold.joltjni.RodBendTwist
Assign the specified rod to the constraint.
setRootOffset(RVec3Arg) - Method in class com.github.stephengold.joltjni.SkeletonPose
Alter the root offset.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) orientation of the body's axes.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.Character
Re-orient and activate the character using the locking body interface.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Re-orient the character.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Re-orient the character.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.Hair
Reorient the hair.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.JointState
Alter the rotation.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Alter the rotation relative to the base shape.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the (initial) orientation.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.SubShape
Alter the rotation.
setRotation(QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.Character
Re-orient the character, optionally activating it.
setRotation(QuatArg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Re-orient the character, optionally activating it.
setRotationConstraintType(EPathRotationConstraintType) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Alter the (native field: mRotationConstraintType)
setRotationLimits(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the rotation limits.
setRpmMeter(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.TrackedVehicleController
Configure debug rendering of the RPM meter.
setScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the scale factors.
setScalpInverseBindPose(Mat44Arg...) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the scalp mesh-vertex locations in bind pose.
setScalpInverseBindPose(Mat44Arg...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the scalp mesh-vertex locations in bind pose.
setScalpNumSkinWeightsPerVertex(int) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the number of skinning weights per vertex.
setScalpNumSkinWeightsPerVertex(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the number of skinning weights per vertex.
setScalpSkinWeights(HairSkinWeight...) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the scalp skinning weights.
setScalpSkinWeights(HairSkinWeight...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the scalp skinning weights.
setScalpTriangles(ConstIndexedTriangleNoMaterial...) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the scalp mesh-triangle indices.
setScalpTriangles(ConstIndexedTriangleNoMaterial...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the scalp mesh-triangle indices.
setScalpVertices(ConstFloat3...) - Method in class com.github.stephengold.joltjni.HairSettings
Alter the scalp mesh-vertex locations.
setScalpVertices(ConstFloat3...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter the scalp mesh-vertex locations.
setSettings(ConstSoftBodySharedSettings) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Replace the shared settings.
setShaderLoader(Loader) - Method in class com.github.stephengold.joltjni.ComputeSystem
Replace the system's shader loader.
setShape(int, ConstShape, boolean, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Replace the shape of the specified body.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape and null out the shape settings.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Replace the shape.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Replace the shape.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Replace the shape.
setShape(ConstShape, float) - Method in class com.github.stephengold.joltjni.Character
Attempt to replace the character's shape using the locking body interface.
setShape(ConstShape, float) - Method in class com.github.stephengold.joltjni.CharacterRef
Attempt to replace the character's shape using the locking body interface.
setShape(ConstShape, float, boolean) - Method in class com.github.stephengold.joltjni.Character
Attempt to replace the character's shape.
setShape(ConstShape, float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Attempt to replace the character's shape.
setShape(ConstShape, float, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the character's shape.
setShape(ConstShape, float, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Alter the character's shape.
setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the shape offset.
setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the local offset applied to the shape.
setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the local offset applied to the shape.
setShapeSettings(ConstShapeSettings) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape settings and null out the shape.
setShearCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
Alter the compliance for shear edges.
setShiftDownRpm(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the maximum engine RPMs for downshifting in Auto mode.
setShiftUpRpm(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the minimum engine RPMs for upshifting in Auto mode.
setShrinkWrap(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter whether to shrinkwrap voxel positions to the source mesh.
setSimCollideBodyVsBody(SimCollideBodyVsBody) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the system's body-vs-body collide function.
setSimShapeFilter(SimShapeFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace or remove the shape filter that will be used during simulation.
setSimulationBoundsPadding(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettings
Alter how much padding to add on all sides of the neutral pose when determining the bounds of the simulation grid.
setSimulationBoundsPadding(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettingsRef
Alter how much padding to add on all sides of the neutral pose when determining the bounds of the simulation grid.
setSimulationStrandBegin(int) - Method in class com.github.stephengold.joltjni.DrawSettings
Configure the start of the range of strands to visualize.
setSimulationStrandEnd(int) - Method in class com.github.stephengold.joltjni.DrawSettings
Configure the end of the range of strands to visualize.
setSimulationStrandsFraction(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter fraction of strands that should be simulated.
setSixRestVolume(float) - Method in class com.github.stephengold.joltjni.Volume
Alter the rest size of the volume.
setSkeleton(ConstSkeleton) - Method in class com.github.stephengold.joltjni.SkeletonPose
Replace the skeleton.
setSkeleton(Skeleton) - Method in class com.github.stephengold.joltjni.RagdollSettings
Replace the skeleton.
setSkeleton(Skeleton) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Replace the skeleton.
setSkinGlobalPose(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter how strongly the scalp influences the global pose.
setSkinnedMaxDistanceMultiplier(float) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Alter the maximum distance multiplier for skinned vertices.
setSliderAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Alter the translation axis of the rack.
setSliderAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the slider and normal axes, assuming the bodies are correctly oriented.
setSliderAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the slider axis of body 1.
setSliderAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the slider axis of body 2.
setSoftBodyContactListener(SoftBodyContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace or remove the system's soft-body contact listener.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
Alter which space the body points are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter which space the other properties are specified in.
setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter which space the other properties are specified in.
setSpeculativeContactDistance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the speculative contact distance.
setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the steering axis (upward direction).
setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the steering axis (upward direction).
setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the steering axis (upward direction).
setStepListenerBatchesPerJob(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the number of step-listener batches that can be notified by a single job.
setStepListenersBatchSize(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the maximum number of step listeners notified in a single batch.
setStickToFloorStepDown(Vec3Arg) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Alter the StickToFloor inStepDown parameter.
setStiffness(float) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter the stiffness of the spring.
setStiffness(float) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
Alter the stiffness of the bar.
setStretchCompliance(float) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the compliance of stretch constraints, the inverse of stretch stiffness.
setSubGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
Alter the subgroup ID.
setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the supporting volume.
setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the supporting volume.
setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the supporting volume.
setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the downward direction of the suspension.
setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the downward direction of the suspension.
setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the downward direction of the suspension.
setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the location where tire forces will be applied if the force-point option is enabled.
setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the location where tire forces will be applied if the force-point option is enabled.
setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the location where tire forces will be applied if the force-point option is enabled.
setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the maximum displacement from the attachment point.
setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the maximum displacement from the attachment point.
setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the maximum displacement from the attachment point.
setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the minimum displacement from the attachment point.
setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the minimum displacement from the attachment point.
setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the minimum displacement from the attachment point.
setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the suspension preload length.
setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the suspension preload length.
setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the suspension preload length.
setSwingMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the settings for the swing motor.
setSwingMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the state of the swing motor.
setSwingType(ESwingType) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the type of swing constraint.
setSwingType(ESwingType) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the type of swing constraint.
setSwitchLatency(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter the minimum time between shifts in Auto mode.
setSwitchTime(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
Alter how long it takes to shift gears in Auto mode.
setTargetAngle(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the target angle of the motor.
setTargetAngularVelocity(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the target angular velocity of the motor.
setTargetAngularVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target velocities of the angular motors.
setTargetAngularVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the target angular velocity of body 2 in the constraint space of body 2.
setTargetOrientationBs(QuatArg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target orientation of the angular motors in body space.
setTargetOrientationCs(QuatArg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target orientation of the angular motors.
setTargetOrientationCs(QuatArg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the target orientation in constraint space.
setTargetPathFraction(float) - Method in class com.github.stephengold.joltjni.PathConstraint
Alter how far the body is along the path.
setTargetPosition(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the target position of the motor.
setTargetPositionCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target position of the linear motors.
setTargetVelocity(float) - Method in class com.github.stephengold.joltjni.PathConstraint
Alter the target speed.
setTargetVelocity(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the target velocity of the motor.
setTargetVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target velocities of the linear motors.
setTimeBeforeSleep(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the time interval before a body can fall asleep.
SettingsResult - Class in com.github.stephengold.joltjni
Either an error or a SoftBodySharedSettingsRef.
setTireMaxImpulseCallback(TireMaxImpulseCallback) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Replace the maximum tire-impulse callback.
setToParent(ConstConstraintSettings) - Method in class com.github.stephengold.joltjni.Part
Alter the settings to create the joint to the part's parent.
setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Alter the top radius of the cylinder.
setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the top radius.
setTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both torque limits of an angular motor to be symmetrical.
setTorqueLimits(float, float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both torque limits of an angular motor.
setTraceAllocations(boolean) - Static method in class com.github.stephengold.joltjni.Jolt
Enable or disable allocation tracing in Debug native libraries.
setTransform(Vec3Arg, QuatArg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
Alter the coordinate transform.
setTranslation(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
Alter the translation component.
setTranslation(Vec3Arg) - Method in class com.github.stephengold.joltjni.JointState
Alter the translation offset.
setTranslation(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Alter the translation component.
setTranslationLimits(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the translation limits.
setTreatConvexAsSolid(boolean) - Method in class com.github.stephengold.joltjni.RayCastSettings
Alter whether convex shapes should be treated as solid.
setTwistAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the twist axis of body 1.
setTwistAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the twist axis of the body 1.
setTwistAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the twist axis of body 2.
setTwistAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the twist axis of body 2.
setTwistMaxAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the maximum twist angle.
setTwistMaxAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the maximum twist angle.
setTwistMinAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the minimum twist angle.
setTwistMinAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the minimum twist angle.
setTwistMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Alter the settings for the twist motor.
setTwistMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
Alter the state of the twist motor.
setU32(int) - Method in class com.github.stephengold.joltjni.Color
Alter all components.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBase
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the up direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Alter the up direction.
setUpdatePosition(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter whether to update the position of the body during simulation.
setUseBodyPairContactCache(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Enable or disable the body-pair cache.
setUseLargeIslandSplitter(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Enable or disable island splitting.
setUseManifoldReduction(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether manifold reduction will be enabled.
setUseManifoldReduction(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Enable or disable manifold reduction.
setUserData(int) - Method in class com.github.stephengold.joltjni.Triangle
Alter the triangle's user data.
setUserData(int, long) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the user data of the specified body.
setUserData(long) - Method in class com.github.stephengold.joltjni.Body
Alter the body's user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the body's user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the user data.
setUserData(ConstBodyIdArray, LongBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
Alter the user data of the specified bodies.
setUseShrunkenShapeAndConvexRadius(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter whether the shape should be shrunk and then expanded by the convex radius.
setV1(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Relocate the first vertex.
setV2(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Relocate the 2nd vertex.
setV3(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Relocate the 3rd vertex.
setValidating(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
Alter whether the recorder is validating.
setVehicleCollisionTester(VehicleCollisionTester) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Replace the collision tester.
setVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial velocity of the vertex.
setVelocity(ConstFloat3) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial velocity of the vertex.
setVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the velocity of the vertex.
setVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vertex
Alter the initial velocity of the vertex.
setVertex(int, int) - Method in class com.github.stephengold.joltjni.Edge
Assign the specified mesh vertex to the edge.
setVertex(int, int) - Method in class com.github.stephengold.joltjni.Face
Assign the specified mesh vertex to the face.
setVertex(int, int) - Method in class com.github.stephengold.joltjni.RodStretchShear
Assign the specified mesh vertex to the rod.
setVertex(int, int) - Method in class com.github.stephengold.joltjni.Volume
Assign the specified mesh vertex to the volume.
setVertexRadius(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the size of every particle.
setVirtualAddress(long) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Assign a native object, assuming there's none already assigned.
setVirtualAddress(long, Runnable) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Assign a native object (assuming there's none already assigned) and a freeing action.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.Constraint
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.GroupFilter
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.PathConstraintPath
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.Shape
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
setVirtualAddressAsCoOwner(long, EConstraintSubType) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Assign a native object (assuming there's none already assigned), designate the JVM object as a co-owner, and assign a subtype.
setVirtualAddressAsCoOwner(long, EShapeSubType) - Method in class com.github.stephengold.joltjni.ShapeSettings
Assign a native object (assuming there's none already assigned), designate the JVM object as a co-owner, and assign a subtype.
setW(float) - Method in class com.github.stephengold.joltjni.Vec4
Alter the 4th (W) component.
setW(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the 4th (W) component.
setWalkStairsCosAngleForwardContact(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Alter the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
setWalkStairsMinStepForward(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Alter the StickToFloor inStepForward parameter.
setWalkStairsStepForwardTest(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Alter the StickToFloor inStepForwardTest parameter.
setWalkStairsStepUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Alter the StickToFloor inStepUp parameter.
setWeight(int, SkinWeight) - Method in class com.github.stephengold.joltjni.Skinned
Copy the specified weight into the array.
setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the forward direction when steering is neutral.
setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the forward direction when steering is neutral.
setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the forward direction when steering is neutral.
setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the "up" direction when steering is neutral.
setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the "up" direction when steering is neutral.
setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the "up" direction when steering is neutral.
setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the width of the wheel.
setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Alter the width of the wheel.
setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Alter the width of the wheel.
setWorldTransformInfluence(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
Alter the influence of head rotation on hair.
setX(double) - Method in class com.github.stephengold.joltjni.RVec3
Alter the first (X) component.
setX(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the first (X) component.
setX(float) - Method in class com.github.stephengold.joltjni.Vec4
Alter the first (X) component.
setX(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the first (X) component.
setY(double) - Method in class com.github.stephengold.joltjni.RVec3
Alter the 2nd (Y) component.
setY(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the 2nd (Y) component.
setY(float) - Method in class com.github.stephengold.joltjni.Vec4
Alter the 2nd (Y) component.
setY(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the 2nd (Y) component.
setZ(double) - Method in class com.github.stephengold.joltjni.RVec3
Alter the 3rd (Z) component.
setZ(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the 3rd (Z) component.
setZ(float) - Method in class com.github.stephengold.joltjni.Vec4
Alter the 3rd (Z) component.
setZ(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the 3rd (Z) component.
sEulerAngles(float, float, float) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion from the specified Tait-Bryan angles, applying the rotations in x-y-z extrinsic order or z-y'-x" intrinsic order.
sEulerAngles(Vec3Arg) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion from the specified Tait-Bryan angles, applying the rotations in x-y-z extrinsic order or z-y'-x" intrinsic order.
sFixedToWorld() - Static method in class com.github.stephengold.joltjni.Body
Create a dummy body that can be used to attach a constraint to the world.
sFromTo(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion that rotates from to to.
sFromWorldTransform(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.RShapeCast
Create a shape cast using a world transform instead of a center-of-mass transform.
sGetDistinctColor(int) - Static method in class com.github.stephengold.joltjni.Color
Create a distinctive color.
sGreater(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Component-wise comparison of 2 vectors.
sGreaterOrEqual(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Component-wise comparison of 2 vectors.
sGreen - Static variable in class com.github.stephengold.joltjni.Color
green
sGrey - Static variable in class com.github.stephengold.joltjni.Color
grey
Shape - Class in com.github.stephengold.joltjni
The abstract base class for collision shapes.
ShapeCastResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase ray cast hitting a shape.
ShapeCastResult(long) - Constructor for class com.github.stephengold.joltjni.ShapeCastResult
Instantiate a cast result with the specified native object assigned but not owned.
ShapeCastSettings - Class in com.github.stephengold.joltjni
Configurable options for a shape-cast query.
ShapeCastSettings() - Constructor for class com.github.stephengold.joltjni.ShapeCastSettings
Instantiate default settings.
ShapeCastSettings(ShapeCastSettings) - Constructor for class com.github.stephengold.joltjni.ShapeCastSettings
Instantiate a copy of the specified settings.
ShapeFilter - Class in com.github.stephengold.joltjni
Determine which shapes are candidates for a collision test.
ShapeFilter() - Constructor for class com.github.stephengold.joltjni.ShapeFilter
Instantiate a default filter that selects all shapes.
ShapeList - Class in com.github.stephengold.joltjni
A variable-length list (array) of shapes.
ShapeList() - Constructor for class com.github.stephengold.joltjni.ShapeList
Instantiate an empty list.
ShapeList(ShapeRefC) - Constructor for class com.github.stephengold.joltjni.ShapeList
Instantiate a list containing a single shape.
ShapeRef - Class in com.github.stephengold.joltjni
A counted reference to a Shape.
ShapeRef() - Constructor for class com.github.stephengold.joltjni.ShapeRef
Instantiate an empty reference.
ShapeRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstShape.
ShapeRefC() - Constructor for class com.github.stephengold.joltjni.ShapeRefC
Instantiate an empty reference.
ShapeRefCArray - Class in com.github.stephengold.joltjni
A fixed-length array of counted references to shapes.
ShapeRefCArray(int) - Constructor for class com.github.stephengold.joltjni.ShapeRefCArray
Instantiate an array with the specified length.
ShapeResult - Class in com.github.stephengold.joltjni
Either an error or a ShapeRefC.
ShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Shape.
ShapeSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a ShapeSettings.
ShapeSettingsRef() - Constructor for class com.github.stephengold.joltjni.ShapeSettingsRef
Instantiate an empty reference.
ShapeSettingsRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstShapeSettings.
ShapeSettingsRefC() - Constructor for class com.github.stephengold.joltjni.ShapeSettingsRefC
Instantiate an empty reference.
ShapeToIdMap - Class in com.github.stephengold.joltjni.streamutils
Assign shapes to IDs.
ShapeToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.ShapeToIdMap
Instantiate an empty map.
SharedMutex - Class in com.github.stephengold.joltjni
A SharedMutexBase with profiling and asserts.
SharedMutexBase - Class in com.github.stephengold.joltjni
Manage read/write access to a resource that's shared by multiple threads.
SharedSettingsToIdMap - Class in com.github.stephengold.joltjni.streamutils
Assign shared-settings object to IDs.
SharedSettingsToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.SharedSettingsToIdMap
Instantiate an empty map.
shouldCollide(int) - Method in class com.github.stephengold.joltjni.BodyFilter
Test whether the specified body is a candidate for collisions.
shouldCollide(int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerFilter
Test whether the specified layer is a candidate for collisions.
shouldCollide(int) - Method in class com.github.stephengold.joltjni.ObjectLayerFilter
Test whether the specified layer is a candidate for collisions.
shouldCollide(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilter
Test whether the specified layers should collide.
shouldCollide(int, int) - Method in class com.github.stephengold.joltjni.ObjectVsBroadPhaseLayerFilter
Test whether the specified layers should collide.
shouldCollide(int, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstObjectLayerPairFilter
Test whether the specified layers should collide.
shouldCollide(int, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstObjectVsBroadPhaseLayerFilter
Test whether the specified layers should collide.
shouldCollide(ConstBody, ConstShape, int, ConstBody, ConstShape, int) - Method in class com.github.stephengold.joltjni.SimShapeFilter
Test whether the specified collision should be simulated.
shouldSaveBody(ConstBody) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
Test whether the specified body should be saved.
shouldSaveConstraint(ConstConstraint) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
Test whether the specified constraint should be saved.
shouldSaveContact(int, int) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
Test whether contacts between the specified bodies should be saved.
shuffle(int[], DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.std.Std
Shuffle the specified array.
shuffle(List<Object>, DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.std.Std
Shuffle the specified Java list.
sIdentity() - Static method in class com.github.stephengold.joltjni.Mat44
Create an identity matrix.
sIdentity() - Static method in class com.github.stephengold.joltjni.Quat
Create an identity quaternion (0,0,0,1).
sIdentity() - Static method in class com.github.stephengold.joltjni.RMat44
Create an identity matrix.
sign(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the (binary) sign of the specified single-precision value.
signedDistance(Vec3Arg) - Method in class com.github.stephengold.joltjni.Plane
Return the signed distance of the specified point.
signedDistance(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the signed distance of the specified point.
SimCollideBodyVsBody - Class in com.github.stephengold.joltjni
Collide 2 bodies during simulation.
SimCollideBodyVsBody() - Constructor for class com.github.stephengold.joltjni.SimCollideBodyVsBody
Instantiate a default collider.
SimpleTireMaxImpulseCallback - Class in com.github.stephengold.joltjni
An efficient implementation of TireMaxImpulseCallback for use cases where the lateral impulse is proportional to lateral friction times the suspension impulse and the longitudinal impulse is proportional to longitudinal friction times the suspension impulse.
SimpleTireMaxImpulseCallback(float, float) - Constructor for class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
Instantiate a simple callback.
SimShapeFilter - Class in com.github.stephengold.joltjni
A shape filter for simulation.
SimShapeFilter() - Constructor for class com.github.stephengold.joltjni.SimShapeFilter
Instantiate a default filter.
sin(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the sine of the specified single-precision angle.
sInstance() - Static method in class com.github.stephengold.joltjni.DebugRenderer
Access the instance from static contexts.
SixDof - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SixDofConstraint
SixDofConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that can constrain all 6 degrees of freedom.
SixDofConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SixDofConstraint.
SixDofConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SixDofConstraintSettings
Instantiate default settings.
SixDofConstraintSettings(SixDofConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SixDofConstraintSettings
Instantiate a copy of the specified settings.
size() - Method in class com.github.stephengold.joltjni.BodyIdVector
Count how many IDs are in the vector.
size() - Method in class com.github.stephengold.joltjni.BodyVector
Count how many bodies are in the vector.
size() - Method in class com.github.stephengold.joltjni.Constraints
Count how many references are in the array.
size() - Method in class com.github.stephengold.joltjni.ContactListenerList
Count how many sub-listeners there are.
size() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Count how many triangles are in the list.
size() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Count how many references are in the list.
size() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
Count how many vertices are in the list.
size() - Method in class com.github.stephengold.joltjni.ShapeList
Count how many shapes are in the list.
size() - Method in class com.github.stephengold.joltjni.SStrandList
Count how many strands are in the list.
size() - Method in class com.github.stephengold.joltjni.SVertexList
Count how many vertices are in the list.
size() - Method in class com.github.stephengold.joltjni.template.Array
Count how many elements are in the array.
size() - Method in class com.github.stephengold.joltjni.VertexList
Count how many vertices are in the list.
size(Object[]) - Static method in class com.github.stephengold.joltjni.std.Std
Count the number of elements in the specified array.
SkeletalAnimation - Class in com.github.stephengold.joltjni
A skeletal animation for skinning.
SkeletalAnimationRef - Class in com.github.stephengold.joltjni
A counted reference to a SkeletalAnimation.
SkeletalAnimationRef() - Constructor for class com.github.stephengold.joltjni.SkeletalAnimationRef
Instantiate an empty reference.
Skeleton - Class in com.github.stephengold.joltjni
A joint hierarchy for skeletal animation.
Skeleton() - Constructor for class com.github.stephengold.joltjni.Skeleton
Instantiate a default skeleton.
SkeletonMapper - Class in com.github.stephengold.joltjni
Map poses between a low-detail skeleton and a high-detail one.
SkeletonMapper() - Constructor for class com.github.stephengold.joltjni.SkeletonMapper
Instantiate a default mapper.
SkeletonMapperRef - Class in com.github.stephengold.joltjni
A counted reference to a SkeletonMapper.
SkeletonMapperRef() - Constructor for class com.github.stephengold.joltjni.SkeletonMapperRef
Instantiate an empty reference.
SkeletonPose - Class in com.github.stephengold.joltjni
A skeleton with joint transforms specifying a pose.
SkeletonPose() - Constructor for class com.github.stephengold.joltjni.SkeletonPose
Instantiate a default pose.
SkeletonPose(SkeletonPose) - Constructor for class com.github.stephengold.joltjni.SkeletonPose
Instantiate a clone of the specified pose.
SkeletonPoseDrawSettings - Class in com.github.stephengold.joltjni
Render settings for debug visualization.
SkeletonPoseDrawSettings() - Constructor for class com.github.stephengold.joltjni.SkeletonPoseDrawSettings
Instantiate settings with the default values.
SkeletonPoseDrawSettings(SkeletonPoseDrawSettings) - Constructor for class com.github.stephengold.joltjni.SkeletonPoseDrawSettings
Instantiate a copy of the specified settings.
SkeletonRef - Class in com.github.stephengold.joltjni
A counted reference to a Skeleton.
SkeletonRef() - Constructor for class com.github.stephengold.joltjni.SkeletonRef
Instantiate an empty reference.
SkinGlobalPose - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
skin global pose
Skinned - Class in com.github.stephengold.joltjni
A constraint that skins a soft-body vertex.
Skinned() - Constructor for class com.github.stephengold.joltjni.Skinned
Instantiate a default constraint.
Skinned(int, float, float, float) - Constructor for class com.github.stephengold.joltjni.Skinned
Instantiate a backstopped constraint for the specified vertex.
Skinned(Skinned) - Constructor for class com.github.stephengold.joltjni.Skinned
Instantiate a copy of the specified constraint.
skinVertices(RMat44Arg, Mat44Arg[], int, boolean, TempAllocator) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
Skin vertices to the specified joints.
SkinWeight - Class in com.github.stephengold.joltjni
A joint and its skin weight, for use in skinning calculations.
SkinWeight() - Constructor for class com.github.stephengold.joltjni.SkinWeight
Instantiate a default instance.
SkinWeight(int, float) - Constructor for class com.github.stephengold.joltjni.SkinWeight
Instantiate with the specified index and weight.
SkinWeight(SkinWeight) - Constructor for class com.github.stephengold.joltjni.SkinWeight
Instantiate a copy of the specified weight.
Skip - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
don't invoke associated callbacks
slash(RVec3Arg, double) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
slash(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
slashEquals(RVec3, double) - Static method in class com.github.stephengold.joltjni.operator.Op
Divide the left argument by the right argument.
slashEquals(Vec3, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Divide the left argument by the right argument.
sLess(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Component-wise comparison of 2 vectors.
sLessOrEqual(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Component-wise comparison of 2 vectors.
Slider - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SliderConstraint
SliderConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that allows translation only along one axis and disables rotation, eliminating 5 degrees of freedom.
SliderConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SliderConstraint.
SliderConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SliderConstraintSettings
Instantiate default settings.
SliderConstraintSettings(SliderConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SliderConstraintSettings
Instantiate a copy of the specified settings.
sLightGrey - Static variable in class com.github.stephengold.joltjni.Color
light grey
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBodyType
a body with a deformable shape
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
SoftBodyShape
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
soft body
SoftBodyContactListener - Class in com.github.stephengold.joltjni
Receive collision-contact events from soft bodies.
SoftBodyContactSettings - Class in com.github.stephengold.joltjni
Properties of a contact constraint that can be overridden during certain SoftBodyContactListener callbacks.
SoftBodyContactSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
Instantiate the default settings for testing.
SoftBodyContactSettings(long) - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
Instantiate settings with the specified native object assigned but not owned.
SoftBodyContactSettings(ConstSoftBodyContactSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
Instantiate a copy of the specified settings.
SoftBodyCreationSettings - Class in com.github.stephengold.joltjni
Settings used to create a soft body.
SoftBodyCreationSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
Instantiate default settings.
SoftBodyCreationSettings(ConstSoftBodyCreationSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
Instantiate a copy of the specified settings.
SoftBodyCreationSettings(ConstSoftBodySharedSettings, RVec3Arg, QuatArg, int) - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
Instantiate settings for the specified shared settings.
SoftBodyManifold - Class in com.github.stephengold.joltjni
The vertices of a soft body that are colliding with other bodies.
SoftBodyManifold(long) - Constructor for class com.github.stephengold.joltjni.SoftBodyManifold
Instantiate a manifold with the specified native object assigned but not owned.
SoftBodyMotionProperties - Class in com.github.stephengold.joltjni
The motion properties of a soft body.
SoftBodyMotionProperties() - Constructor for class com.github.stephengold.joltjni.SoftBodyMotionProperties
Instantiate with the default properties.
SoftBodyShape - Class in com.github.stephengold.joltjni
A Shape used only with soft bodies.
SoftBodySharedSettings - Class in com.github.stephengold.joltjni
Properties of a soft body that may be shared among multiple bodies.
SoftBodySharedSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettings
Instantiate with the default settings.
SoftBodySharedSettings(ConstSoftBodySharedSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettings
Instantiate a copy of the specified settings.
SoftBodySharedSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a SoftBodySharedSettings object.
SoftBodySharedSettingsRef() - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Instantiate an empty reference.
SoftBodyValidateResult - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to process a soft-body contact.
SoftBodyVertex - Class in com.github.stephengold.joltjni
Run-time information for a single particle in a soft body.
SoftBodyVertex() - Constructor for class com.github.stephengold.joltjni.SoftBodyVertex
Instantiate a default vertex.
Solid - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
draw solid triangles
sOne() - Static method in class com.github.stephengold.joltjni.Vec3
Create a vector with all components set to one.
sOrange - Static variable in class com.github.stephengold.joltjni.Color
orange
sort() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
Sort the hits.
sort() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
Sort the hits.
sort() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
Sort the hits.
sort() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
Sort the hits.
sort() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Sort the hits.
sort() - Method in class com.github.stephengold.joltjni.BodyIdVector
Arrange the IDs in ascending order.
sort() - Method in class com.github.stephengold.joltjni.LinearCurve
Sort the points by their X values, in ascending order.
SpecifiedBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
A BroadPhaseLayerFilter that selects a specific layer.
SpecifiedBroadPhaseLayerFilter(int) - Constructor for class com.github.stephengold.joltjni.SpecifiedBroadPhaseLayerFilter
Instantiate a filter that selects the specified layer.
SpecifiedObjectLayerFilter - Class in com.github.stephengold.joltjni
An ObjectLayerFilter that selects a specific layer.
SpecifiedObjectLayerFilter(int) - Constructor for class com.github.stephengold.joltjni.SpecifiedObjectLayerFilter
Instantiate a filter that selects the specified layer.
Sphere - Class in com.github.stephengold.joltjni
3-D geometric description of a sphere.
Sphere - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
SphereShape
Sphere() - Constructor for class com.github.stephengold.joltjni.Sphere
Instantiate an default sphere.
Sphere(ConstFloat3, float) - Constructor for class com.github.stephengold.joltjni.Sphere
Instantiate a sphere with the specified center and radius.
Sphere(ConstSphere) - Constructor for class com.github.stephengold.joltjni.Sphere
Instantiate a copy of the specified sphere.
Sphere(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Sphere
Instantiate a sphere with the specified center and radius.
SphereShape - Class in com.github.stephengold.joltjni
A Shape to represent centered spheres.
SphereShape(float) - Constructor for class com.github.stephengold.joltjni.SphereShape
Instantiate a shape with the specified radius.
SphereShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SphereShape.
SphereShapeSettings() - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate default settings.
SphereShapeSettings(float) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate settings for the specified radius.
SphereShapeSettings(float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate settings for the specified radius and material.
SphereShapeSettings(SphereShapeSettings) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate a copy of the specified settings.
splatW() - Method in class com.github.stephengold.joltjni.Vec4
Copy the W component to all components.
splatX() - Method in class com.github.stephengold.joltjni.Vec3
Copy the X component to all components.
splatX() - Method in class com.github.stephengold.joltjni.Vec4
Copy the X component to all components.
splatY() - Method in class com.github.stephengold.joltjni.Vec3
Copy the Y component to all components.
splatY() - Method in class com.github.stephengold.joltjni.Vec4
Copy the Y component to all components.
splatZ() - Method in class com.github.stephengold.joltjni.Vec3
Copy the Z component to all components.
splatZ() - Method in class com.github.stephengold.joltjni.Vec4
Copy the Z component to all components.
SpringSettings - Class in com.github.stephengold.joltjni
Settings used to construct a spring.
SpringSettings() - Constructor for class com.github.stephengold.joltjni.SpringSettings
Instantiate default settings.
SpringSettings(ConstSpringSettings) - Constructor for class com.github.stephengold.joltjni.SpringSettings
Instantiate a copy of the specified settings.
sPurple - Static variable in class com.github.stephengold.joltjni.Color
purple
sqrt(float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the square root of the specified single-precision value.
square(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the square of the specified single-precision value.
square(int) - Static method in class com.github.stephengold.joltjni.JphMath
Return the square of the specified integer value.
sRandom(RandomNumberEngine) - Static method in class com.github.stephengold.joltjni.Quat
Generate a pseudo-random unit quaternion.
sRandom(RandomNumberEngine) - Static method in class com.github.stephengold.joltjni.Vec3
Generate a pseudo-random unit vector.
sReadObject(StringStream, BodyCreationSettings[]) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a body-settings object from the specified stream.
sReadObject(StringStream, ConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a constraint-settings object from the specified stream.
sReadObject(StringStream, GroupFilterTableRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a group-filter table from the specified stream.
sReadObject(StringStream, HairSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a hair-settings object from the specified stream.
sReadObject(StringStream, PhysicsMaterialRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a material from the specified stream.
sReadObject(StringStream, PhysicsSceneRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a scene from the specified stream.
sReadObject(StringStream, RagdollSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a ragdoll-settings object from the specified stream.
sReadObject(StringStream, ShapeSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a shape-settings object from the specified stream.
sReadObject(StringStream, SoftBodyCreationSettings[]) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a soft-body settings object from the specified stream.
sReadObject(StringStream, SoftBodySharedSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a soft-body shared-settings object from the specified stream.
sReadObject(StringStream, TwoBodyConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a two-body constraint settings object from the specified stream.
sReadObject(StringStream, VehicleConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a vehicle-constraint settings object from the specified stream.
sReadObject(StringStream, VehicleControllerSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a vehicle-controller settings object from the specified stream.
sReadObject(String, Ref) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read a ref-counted target from the specified file.
sRed - Static variable in class com.github.stephengold.joltjni.Color
red
sReplicate(double) - Static method in class com.github.stephengold.joltjni.RVec3
Create a vector with all components identical.
sReplicate(float) - Static method in class com.github.stephengold.joltjni.Vec3
Create a vector with all components identical.
sReplicate(float) - Static method in class com.github.stephengold.joltjni.Vec4
Create a vector with all components identical.
sReportStats() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
Generate a report using the Jolt Physics Trace function.
sResample(SVertexList, SStrandList, int) - Static method in class com.github.stephengold.joltjni.HairSettings
Resample the hairs to the specified number of vertices per strand.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.ConstraintSettings
Read a settings object from the specified binary stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.GroupFilter
Read a filter from the specified binary stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PathConstraintPath
Read a path from the specified binary stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PhysicsMaterial
Read a material from the specified binary stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PhysicsScene
Attempt to de-serialize a saved scene from the specified stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.RagdollSettings
Read a ragdoll from the specified input stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.RagdollSettingsRef
Read a ragdoll from the specified input stream.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.Shape
Recreate a shape from the specified stream.
sRestoreWithChildren(StreamIn, IdToShapeMap, IdToMaterialMap, IdToGroupFilterMap) - Static method in class com.github.stephengold.joltjni.BodyCreationSettings
Read a settings object from the specified binary stream.
sRestoreWithChildren(StreamIn, IdToSharedSettingsMap, IdToMaterialMap, IdToGroupFilterMap) - Static method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Read a settings object from the specified binary stream.
sRestoreWithMaterials(StreamIn, IdToSharedSettingsMap, IdToMaterialMap) - Static method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Read a settings object from the specified binary stream.
sRotation(QuatArg) - Static method in class com.github.stephengold.joltjni.Mat44
Create a rotation matrix from the specified quaternion.
sRotation(QuatArg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a rotation matrix from the specified quaternion.
sRotation(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.Mat44
Create a matrix for the specified rotation.
sRotation(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion from the specified normalized rotation axis.
sRotationTranslation(QuatArg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a translation-and-rotation matrix.
sRotationTranslation(QuatArg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Mat44
Create a translation-and-rotation matrix.
sRotationX(float) - Static method in class com.github.stephengold.joltjni.Mat44
Create a matrix for the specified X-axis rotation.
sRotationY(float) - Static method in class com.github.stephengold.joltjni.Mat44
Create a matrix for the specified Y-axis rotation.
sRotationZ(float) - Static method in class com.github.stephengold.joltjni.Mat44
Create a matrix for the specified Z-axis rotation.
sScale(float) - Static method in class com.github.stephengold.joltjni.Mat44
Create a uniform scaling matrix.
sScale(float) - Static method in class com.github.stephengold.joltjni.RMat44
Create a uniform scaling matrix.
sScale(ConstFloat3) - Static method in class com.github.stephengold.joltjni.Mat44
Create a pure scaling matrix.
sScale(Vec3Arg) - Static method in class com.github.stephengold.joltjni.Mat44
Create a pure scaling matrix.
sScale(Vec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a pure scaling matrix.
sSelect(Vec3Arg, Vec3Arg, UVec4Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Component-wise selection between 2 specified vectors.
sSetNextCharacterId() - Static method in class com.github.stephengold.joltjni.MiscUtil
Set the next available character ID to 1.
sSetNextCharacterId(int) - Static method in class com.github.stephengold.joltjni.MiscUtil
Set the next available character ID to the specified value.
SStrand - Class in com.github.stephengold.joltjni
A single strand of hair.
SStrand() - Constructor for class com.github.stephengold.joltjni.SStrand
Instantiate a default strand.
SStrand(int, int, int) - Constructor for class com.github.stephengold.joltjni.SStrand
Instantiate a strand with the specified parameters.
SStrandList - Class in com.github.stephengold.joltjni
A variable-length list (array) of hair strands.
SStrandList() - Constructor for class com.github.stephengold.joltjni.SStrandList
Instantiate an empty list.
SStrandList(SStrand...) - Constructor for class com.github.stephengold.joltjni.SStrandList
Instantiate a list from a fixed-length array.
stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettings
Stabilize the constraints.
stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Stabilize the constraints.
standardizeInPlace() - Method in class com.github.stephengold.joltjni.Vec3
Replace any -0 elements with +0, in preparation for hashing.
star(double, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
star(float, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified quaternion.
star(float, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
star(Mat44Arg, ConstFloat3) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
star(Mat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the product of the specified matrices.
star(Mat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
star(QuatArg, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the product of the specified quaternions.
star(QuatArg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Rotate the specified vector by the specified unit quaternion.
star(RMat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the product of the specified matrices.
star(RMat44Arg, RMat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the product of the specified matrices.
star(RMat44Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
star(RMat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
star(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
star(Vec3Arg, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
Rotate the specified vector by the conjugate of the specified unit quaternion.
star(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise product of the specified vectors.
starEquals(Vec3, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Scale the left argument by the right argument.
startCleaner() - Static method in class com.github.stephengold.joltjni.JoltPhysicsObject
Start a daemon thread to process the phantom-reachable objects and invoke freeing actions, unless one has already been started.
StateRecorder - Class in com.github.stephengold.joltjni
Record the state of a physics system.
StateRecorderFilter - Class in com.github.stephengold.joltjni
Determine which parts of a physics system should be saved.
StateRecorderImpl - Class in com.github.stephengold.joltjni
Full implementation of StateRecorder, using stringstream.
StateRecorderImpl() - Constructor for class com.github.stephengold.joltjni.StateRecorderImpl
Instantiate a recorder.
Static - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
non-moving bodies
StaticCompound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
StaticCompoundShape
StaticCompoundShape - Class in com.github.stephengold.joltjni
A CompoundShape whose sub-shapes cannot be modified after the shape is constructed.
StaticCompoundShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a StaticCompoundShape.
StaticCompoundShapeSettings() - Constructor for class com.github.stephengold.joltjni.StaticCompoundShapeSettings
Instantiate an empty settings object with no sub-shapes.
StaticCompoundShapeSettings(StaticCompoundShapeSettings) - Constructor for class com.github.stephengold.joltjni.StaticCompoundShapeSettings
Instantiate a copy of the specified settings.
Stats - Class in com.github.stephengold.joltjni
Statistics derived from a Shape.
Std - Class in com.github.stephengold.joltjni.std
Java equivalents for (and access to) certain features of the std:: namespace.
StiffnessAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
stiffness and damping are specified
storeFloat3(Float3) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy to a Float3 object.
storeFloat3(Float3) - Method in class com.github.stephengold.joltjni.Vec3
Copy to a Float3 object.
str() - Method in class com.github.stephengold.joltjni.std.StringStream
Convert the stream to a string of text.
sTranslation(RVec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a pure translation matrix.
sTranslation(Vec3Arg) - Static method in class com.github.stephengold.joltjni.Mat44
Create a pure translation matrix.
strcmp(String, String) - Static method in class com.github.stephengold.joltjni.std.Std
Compare the specified strings lexicographically.
StreamIn - Class in com.github.stephengold.joltjni
An abstract binary input stream.
StreamInWrapper - Class in com.github.stephengold.joltjni
A wrapper around an std::ifstream.
StreamInWrapper(StringStream) - Constructor for class com.github.stephengold.joltjni.StreamInWrapper
Open a StringStream for input.
StreamOut - Class in com.github.stephengold.joltjni
An abstract binary output stream.
StreamOutWrapper - Class in com.github.stephengold.joltjni
A wrapper around an std::ofstream.
StreamOutWrapper(OfStream) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
Instantiate using an already-open file stream.
StreamOutWrapper(StringStream) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
Open a StringStream for output.
StringStream - Class in com.github.stephengold.joltjni.std
Access a string of text as a stream.
StringStream() - Constructor for class com.github.stephengold.joltjni.std.StringStream
Instantiate an empty stream.
StringStream(String) - Constructor for class com.github.stephengold.joltjni.std.StringStream
Instantiate a stream from the specified string of text.
SubShape - Class in com.github.stephengold.joltjni
An element of a compound shape.
SubShapeIdCreator - Class in com.github.stephengold.joltjni
Generate sub-shape IDs by traversing the shape hierarchy.
SubShapeIdCreator() - Constructor for class com.github.stephengold.joltjni.SubShapeIdCreator
Instantiate a default creator.
SubShapeIdPair - Class in com.github.stephengold.joltjni
Identify a pair of colliding sub-shapes.
SubShapeIdPair(long) - Constructor for class com.github.stephengold.joltjni.SubShapeIdPair
Instantiate a pair with the specified native object assigned but not owned.
succeeded() - Method in class com.github.stephengold.joltjni.BodyLockRead
Test whether the lock was successfully acquired.
succeeded() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Test whether the lock was successfully acquired.
succeededAndIsInBroadPhase() - Method in class com.github.stephengold.joltjni.BodyLockRead
Test whether the lock was acquired and the body is still in broadphase.
succeededAndIsInBroadPhase() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Test whether the lock was acquired and the body is still in broadphase.
Success - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
successful completion with the requested accuracy
sum(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates f1 + f2.
sum(RVec3Arg...) - Static method in class com.github.stephengold.joltjni.RVec3
Return the component-wise sum of the specified vectors.
sum(Vec3Arg...) - Static method in class com.github.stephengold.joltjni.Vec3
Return the component-wise sum of the specified vectors.
sUnitSpherical(float, float) - Static method in class com.github.stephengold.joltjni.Vec3
Generate a unit vector with the specified spherical coordinates.
Support - Class in com.github.stephengold.joltjni
Interface to the Gilbert–Johnson–Keerthi (GJK) distance algorithm.
SupportBuffer - Class in com.github.stephengold.joltjni
Buffer to hold a Support object.
SupportBuffer() - Constructor for class com.github.stephengold.joltjni.SupportBuffer
Instantiate a default buffer.
SupportingFace - Class in com.github.stephengold.joltjni
A supporting face in a convex shape.
SupportingFace() - Constructor for class com.github.stephengold.joltjni.SupportingFace
Instantiate an invalid face.
supportsObjectStream() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library supports the ObjectStream format.
SurfaceOnly - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
create a hollow skin (native name: SURFACE_ONLY)
SVertex - Class in com.github.stephengold.joltjni
A single vertex used to simulate a strand of hair.
SVertex() - Constructor for class com.github.stephengold.joltjni.SVertex
Instantiate a default vertex.
SVertex(ConstFloat3, float) - Constructor for class com.github.stephengold.joltjni.SVertex
Instantiate a vertex with the specified location and inverse mass.
SVertex(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.SVertex
Instantiate a vertex with the specified location and inverse mass.
SVertexList - Class in com.github.stephengold.joltjni
A variable-length list (array) of strand vertices.
SVertexList() - Constructor for class com.github.stephengold.joltjni.SVertexList
Instantiate an empty list.
SVertexList(SVertex...) - Constructor for class com.github.stephengold.joltjni.SVertexList
Instantiate a list from a fixed-length array.
sWhite - Static variable in class com.github.stephengold.joltjni.Color
white
SwingTwist - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SwingTwistConstraint
SwingTwistConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that only allows limited rotation.
SwingTwistConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SwingTwistConstraint.
SwingTwistConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Instantiate default settings.
SwingTwistConstraintSettings(SwingTwistConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SwingTwistConstraintSettings
Instantiate a copy of the specified settings.
swizzle(int, int, int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy the specified components to a new vector.
swizzle(int, int, int) - Method in class com.github.stephengold.joltjni.Vec3
Copy the specified components to a new vector.
SWIZZLE_X - Static variable in class com.github.stephengold.joltjni.Jolt
index of the X component, for swizzling
SWIZZLE_Y - Static variable in class com.github.stephengold.joltjni.Jolt
index of the Y component, for swizzling
SWIZZLE_Z - Static variable in class com.github.stephengold.joltjni.Jolt
index of the Z component, for swizzling
swizzleInPlace(int, int, int) - Method in class com.github.stephengold.joltjni.Vec3
Copy the specified components.
sWriteObject(StringStream, EStreamType, ConstJoltPhysicsObject) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
Write the specified object to the specified stream.
sWriteObject(String, EStreamType, ConstJoltPhysicsObject) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
Write the specified object to the specified file.
sYellow - Static variable in class com.github.stephengold.joltjni.Color
yellow
sZero() - Static method in class com.github.stephengold.joltjni.Mat44
Create an all-zero matrix.
sZero() - Static method in class com.github.stephengold.joltjni.RMat44
Create an all-zero matrix.
sZero() - Static method in class com.github.stephengold.joltjni.RVec3
Create a vector with all components zero.
sZero() - Static method in class com.github.stephengold.joltjni.Vec3
Create a vector with all components zero.
sZero() - Static method in class com.github.stephengold.joltjni.Vec4
Create a vector with all components zero.

T

tan(float) - Static method in class com.github.stephengold.joltjni.JphMath
Return the tangent ratio of the specified single-precision angle.
TaperedCapsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TaperedCapsuleShape
TaperedCapsuleShape - Class in com.github.stephengold.joltjni
A Shape to represent the convex hull of 2 spheres centered on the Y axis.
TaperedCapsuleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
TaperedCapsuleShapeSettings() - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate default settings.
TaperedCapsuleShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate settings for the specified dimensions.
TaperedCapsuleShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate settings for the specified dimensions and material.
TaperedCapsuleShapeSettings(TaperedCapsuleShapeSettings) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate a copy of the specified settings.
TaperedCylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TaperedCylinderShape
TaperedCylinderShape - Class in com.github.stephengold.joltjni
A Shape to represent a Y-axis conical frustum.
TaperedCylinderShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
TaperedCylinderShapeSettings() - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate default settings.
TaperedCylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions.
TaperedCylinderShapeSettings(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions.
TaperedCylinderShapeSettings(float, float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions and material.
TaperedCylinderShapeSettings(TaperedCylinderShapeSettings) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate a copy of the specified settings.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the address of the native Character.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return the address of the native Character.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the address of the native CharacterSettings.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the address of the native CharacterVirtual.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return the address of the native CharacterVirtual.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Return the address of the native CharacterVirtualSettings.
targetVa() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
Return the address of the native ComputeQueue.
targetVa() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
Return the address of the native ComputeSystem.
targetVa() - Method in class com.github.stephengold.joltjni.ConstraintRef
Return the address of the native Constraint.
targetVa() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Return the address of the native ConstraintSettings.
targetVa() - Method in class com.github.stephengold.joltjni.GeometryRef
Return the address of the native Geometry.
targetVa() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Return the address of the native GroupFilter.
targetVa() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Return the address of the native GroupFilterTable.
targetVa() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Return the address of the native HairSettings.
targetVa() - Method in class com.github.stephengold.joltjni.HairShadersRef
Return the address of the native HairShaders.
targetVa() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Return the address of the native object, assuming this is not a counted reference.
targetVa() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
Return the address of the native PathConstraintPath.
targetVa() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Return the address of the native PhysicsMaterial.
targetVa() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Return the address of the native PhysicsScene.
targetVa() - Method in class com.github.stephengold.joltjni.RagdollRef
Return the address of the native Ragdoll.
targetVa() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Return the address of the native RagdollSettings.
targetVa() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
Return the address of the target object (if this is a counted reference) or else the address of the native object.
targetVa() - Method in class com.github.stephengold.joltjni.ShapeRef
Return the address of the native Shape.
targetVa() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the address of the native Shape.
targetVa() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Return the address of the native ShapeSettings.
targetVa() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Return the address of the native SkeletalAnimation.
targetVa() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
Return the address of the native SkeletonMapper.
targetVa() - Method in class com.github.stephengold.joltjni.SkeletonRef
Return the address of the native Skeleton.
targetVa() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Return the address of the native SoftBodySharedSettings.
targetVa() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Return the address of the native TwoBodyConstraint.
targetVa() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Return the address of the native TwoBodyConstraintSettings.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Return the address of the native VehicleCollisionTesterCastCylinder.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Return the address of the native VehicleCollisionTesterCastSphere.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Return the address of the native VehicleCollisionTesterRay.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Return the address of the native VehicleCollisionTester.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Return the address of the native VehicleConstraint.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Return the address of the native VehicleConstraintSettings.
targetVa() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Return the address of the native VehicleControllerSettings.
targetVa() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Return the address of the native WheelSettingsTV.
targetVa() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Return the address of the native WheelSettingsWV.
tellg() - Method in class com.github.stephengold.joltjni.std.StringStream
Return the input position.
tellp() - Method in class com.github.stephengold.joltjni.std.OfStream
Return the output position.
tellp() - Method in class com.github.stephengold.joltjni.std.StringStream
Return the output position.
TempAllocator - Class in com.github.stephengold.joltjni
A memory allocator suitable for use by PhysicsSystem.update(), CharacterVirtual.extendedUpdate(), or CharacterVirtual.setShape().
TempAllocatorImpl - Class in com.github.stephengold.joltjni
A last-in/first-out implementation of TempAllocator.
TempAllocatorImpl(int) - Constructor for class com.github.stephengold.joltjni.TempAllocatorImpl
Instantiate a LIFO allocator with the specified capacity.
TempAllocatorImplWithMallocFallback - Class in com.github.stephengold.joltjni
A flexible implementation of TempAllocator.
TempAllocatorImplWithMallocFallback(int) - Constructor for class com.github.stephengold.joltjni.TempAllocatorImplWithMallocFallback
Instantiate an allocator with the specified initial capacity.
TempAllocatorMalloc - Class in com.github.stephengold.joltjni
A malloc-based implementation of TempAllocator.
TempAllocatorMalloc() - Constructor for class com.github.stephengold.joltjni.TempAllocatorMalloc
Instantiate an allocator with the specified capacity.
test000(String...) - Static method in class com.github.stephengold.joltjni.Jolt
Execute a test written in native code.
Text - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EStreamType
text stream
TireMaxImpulseCallback - Class in com.github.stephengold.joltjni
Calculate maximum tire impulses for a wheeled vehicle.
toArray() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Copy the components to an array.
toArray() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy the components to an array.
toArray() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
Copy the components to an array.
toArray() - Method in class com.github.stephengold.joltjni.RVec3
Copy the components to an array.
toArray() - Method in class com.github.stephengold.joltjni.Vec3
Copy the components to an array.
toArray() - Method in class com.github.stephengold.joltjni.Vec4
Copy the components to an array.
toBuffer() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy the components to a direct buffer.
toBuffer() - Method in class com.github.stephengold.joltjni.Vec3
Copy the components to a direct buffer.
toDirectBuffer() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
Access a direct buffer containing all vertices in the list, in order.
toDirectBuffer() - Method in class com.github.stephengold.joltjni.VertexList
Access a direct buffer containing all vertices in the list, in order.
toList() - Method in class com.github.stephengold.joltjni.BodyIdVector
Copy all the elements (in order) to a Java list.
toList() - Method in class com.github.stephengold.joltjni.ContactListenerList
Add all the sub-listeners (in order) to a Java list.
toList() - Method in class com.github.stephengold.joltjni.template.Array
Copy all the elements (in order) to a Java list.
toMat44() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Copy the current matrix to a new, single-precision matrix.
toMat44() - Method in class com.github.stephengold.joltjni.RMat44
Copy the current matrix to a new, single-precision matrix.
TooFewFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
too few faces in the constructed hull (due to precision errors)
TooFewPoints - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
too few points to construct a hull
toRef() - Method in class com.github.stephengold.joltjni.Character
Create a counted reference to the current character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterRef
Create an additional counted reference to the targeted character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Create a counted reference to the current character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Create an additional counted reference to the targeted character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.ComputeQueue
Create a counted reference to the current queue.
toRef() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
Create an additional counted reference to the targeted queue.
toRef() - Method in class com.github.stephengold.joltjni.ComputeSystem
Create a counted reference to the current system.
toRef() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
Create an additional counted reference to the targeted system.
toRef() - Method in class com.github.stephengold.joltjni.Constraint
Create a counted reference to the current constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintRef
Create an additional counted reference to the targeted constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.Geometry
Create a counted reference to the current geometry.
toRef() - Method in class com.github.stephengold.joltjni.GeometryRef
Create an additional counted reference to the targeted geometry.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilter
Create a counted reference to the current filter.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Create an additional counted reference to the targeted filter.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTable
Create a counted reference to the current filter.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Create an additional counted reference to the targeted filter.
toRef() - Method in class com.github.stephengold.joltjni.HairSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.HairSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.HairShaders
Create a counted reference to the current shaders.
toRef() - Method in class com.github.stephengold.joltjni.HairShadersRef
Create an additional counted reference to the targeted shaders.
toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Create a counted reference to the current path.
toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
Create an additional counted reference to the targeted path.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Create a counted reference to the current material.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Create an additional counted reference to the targeted material.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsScene
Create a counted reference to the current scene.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Create an additional counted reference to the targeted scene.
toRef() - Method in class com.github.stephengold.joltjni.Ragdoll
Create a counted reference to the current ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.RagdollRef
Create an additional counted reference to the targeted ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.Shape
Create a counted reference to the current shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeRef
Create an additional counted reference to the targeted shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Create a counted reference to the current animation.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Create an additional counted reference to the targeted animation.
toRef() - Method in class com.github.stephengold.joltjni.Skeleton
Create a counted reference to the current skeleton.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapper
Create a counted reference to the current mapper.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
Create an additional counted reference to the targeted mapper.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonRef
Create an additional counted reference to the targeted skeleton.
toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.template.Ref
Create another counted reference to the native RefTarget.
toRef() - Method in interface com.github.stephengold.joltjni.template.RefTarget
Create a counted reference to the target.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Create a counted reference to the current constraint.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Create an additional counted reference to the targeted constraint.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Create a counted reference to the current tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinder
Create a counted reference to the current tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Create an additional counted reference to the targeted tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
Create a counted reference to the current tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Create an additional counted reference to the targeted tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Create a counted reference to the current tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Create a additional counted reference to the targeted tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Create an additional counted reference to the targeted tester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Create a counted reference to the current constraint.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Create an additional counted reference to the targeted constraint.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Create an additional counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettings
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Create another counted reference to the targeted settings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Create a counted reference to the current settings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Create an additional counted reference to the targeted settings.
toRefC() - Method in class com.github.stephengold.joltjni.Character
Create a read-only counted reference to the current character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterRef
Create a read-only counted reference to the targeted character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterRefC
Create an additional read-only counted reference to the targeted character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Create a read-only counted reference to the current character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Create a read-only counted reference to the targeted character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Create an additional read-only counted reference to the targeted character.
toRefC() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Create a read-only counted reference to the current material.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Create a read-only counted reference to the current character.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Create a read-only counted reference to the current character.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Create a read-only counted reference to the current material.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Create a read-only counted reference to the current shape.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
Create a read-only counted reference to the current settings.
toRefC() - Method in class com.github.stephengold.joltjni.Shape
Create a read-only counted reference to the current shape.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeRefC
Create an additional read-only counted reference to the targeted shape.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettings
Create a read-only counted reference to the current settings.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Create a read-only counted reference to the targeted settings.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettingsRefC
Create another read-only counted reference to the targeted settings.
toRVec3() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy the components to a new location vector.
toRVec3() - Method in class com.github.stephengold.joltjni.Vec3
Copy the components to a new location vector.
toString() - Method in class com.github.stephengold.joltjni.Float2
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Float3
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Float4
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Represent the physics object as a String.
toString() - Method in class com.github.stephengold.joltjni.MassProperties
Return a string representation of the properties object, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Mat44
Return a string representation of the matrix, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Plane
Return a string representation of the plane, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Quat
Return a string representation of the quaternion, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.RMat44
Return a string representation of the matrix, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.RVec3
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.UVec4
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Vec3
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Vec4
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Represent this instance as a String.
toVec3() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Convert to single-precision vector.
toVec3() - Method in class com.github.stephengold.joltjni.RVec3
Convert to single-precision vector.
TrackedVehicleController - Class in com.github.stephengold.joltjni
Control the acceleration and deceleration of a vehicle with tracks.
TrackedVehicleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TrackedVehicleController.
TrackedVehicleControllerSettings() - Constructor for class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
Instantiate default settings.
TrackedVehicleControllerSettings(TrackedVehicleControllerSettings) - Constructor for class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
Instantiate a copy of the specified settings.
transformed(Mat44Arg) - Method in class com.github.stephengold.joltjni.AaBox
Return a transformed copy of the box.
transformed(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Return a transformed copy of the box.
TransformedAaBox - Class in com.github.stephengold.joltjni
An aligned box combined with a coordinate transform.
TransformedAaBox(Mat44Arg, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.TransformedAaBox
Instantiate an object for the specified transform and box.
TransformedConvexObject - Class in com.github.stephengold.joltjni
A geometric shape combined with a coordinate transform.
TransformedShape - Class in com.github.stephengold.joltjni
A collision shape and a coordinate transform, typically extracted from a Body or Character.
TransformedShapeArray - Class in com.github.stephengold.joltjni
A fixed-length array of coordinate-transformed shapes.
TransformedShapeArray(int) - Constructor for class com.github.stephengold.joltjni.TransformedShapeArray
Instantiate an array with the specified length.
TransformedShapeCollector - Class in com.github.stephengold.joltjni
Collect results from a leaf-shape query.
TransformedSphere - Class in com.github.stephengold.joltjni
A sphere combined with a coordinate transform.
TransformedSphere(Mat44Arg, ConstSphere) - Constructor for class com.github.stephengold.joltjni.TransformedSphere
Instantiate an object for the specified transform and sphere.
transformInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Vec3
Transform the current vector by the specified matrix.
transformInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RVec3
Transform the current vector by the specified matrix.
transformPoints(Mat44Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Apply the specified linear transform to all points.
transformScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
Transform the specified scale to the local space of the child.
transformScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
Transform the specified scale to the local space of the child.
translate(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Move by the specified offset.
translate(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Translate the inertia by the specified offset.
TranslationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
X-axis translation
TranslationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's X axis
TranslationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Y-axis translation
TranslationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's Y axis
TranslationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Z-axis translation
TranslationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's Z axis
Triangle - Class in com.github.stephengold.joltjni
A non-indexed triangle with a material index.
Triangle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TriangleShape
Triangle() - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a default triangle.
Triangle(ConstFloat3, ConstFloat3, ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from ConstFloat3 locations.
Triangle(ConstFloat3, ConstFloat3, ConstFloat3, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle.
Triangle(ConstFloat3, ConstFloat3, ConstFloat3, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle.
Triangle(ConstTriangle) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a copy of the specified triangle.
Triangle(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from Vec3Arg locations.
Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle.
Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle.
TriangleConvexSupport - Class in com.github.stephengold.joltjni
A triangle for convex collision detection.
TriangleConvexSupport(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleConvexSupport
Instantiate a triangle from vertex locations.
TriangleConvexSupport(TriangleConvexSupport) - Constructor for class com.github.stephengold.joltjni.TriangleConvexSupport
Instantiate a copy of the specified triangle.
TriangleShape - Class in com.github.stephengold.joltjni
A Shape to represent a single triangle.
TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShape
Instantiate a shape with the specified vertices.
TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShape
Instantiate a shape with the specified vertices and convex radius.
TriangleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TriangleShape.
TriangleShapeSettings() - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate default settings.
TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate settings for the specified vertices.
TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate settings for the specified vertices.
TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate settings for the specified vertices.
TriangleShapeSettings(TriangleShapeSettings) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate a copy of the specified settings.
TriFunction<T,U,V,R> - Interface in com.github.stephengold.joltjni.lambda
Represent a function that accepts 3 arguments and produces a result.
trunc() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
Return the mode bit for a stream that discards pre-existing content when opened.
trunc() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that discards pre-existing content when opened.
tryLock() - Method in class com.github.stephengold.joltjni.Mutex
Attempt to acquire the mutex and immediately return false if it's unavailable.
TwoBodyConstraint - Class in com.github.stephengold.joltjni
A type of Constraint that joins 2 bodies.
TwoBodyConstraint - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
two-body constraint
TwoBodyConstraintRef - Class in com.github.stephengold.joltjni
A counted reference to a TwoBodyConstraint.
TwoBodyConstraintRef() - Constructor for class com.github.stephengold.joltjni.TwoBodyConstraintRef
Instantiate an empty reference.
TwoBodyConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TwoBodyConstraint.
TwoBodyConstraintSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a TwoBodyConstraintSettings object.
TwoBodyConstraintSettingsRef() - Constructor for class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Instantiate an empty reference.

U

UniformFloatDistribution - Class in com.github.stephengold.joltjni.std
Generate uniformly distributed float values.
UniformFloatDistribution(float, float) - Constructor for class com.github.stephengold.joltjni.std.UniformFloatDistribution
Instantiate a uniform distribution with the specified range of output values.
UniformIntDistribution - Class in com.github.stephengold.joltjni.std
Generate uniformly distributed int values.
UniformIntDistribution(int, int) - Constructor for class com.github.stephengold.joltjni.std.UniformIntDistribution
Instantiate a uniform distribution with the specified range of output values.
unlock() - Method in class com.github.stephengold.joltjni.Mutex
Release the mutex.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Unlock the specified mutex, which was created to read a body.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Unlock the specified mutex, which was created to read a body.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Unlock the specified mutex, which was created to read a body.
unlockRead(SharedMutex) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
Unlock the specified mutex, which was created to read a body.
unlockReadBackBuffers() - Method in class com.github.stephengold.joltjni.Hair
Unlock the data buffers.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Unlock the specified mutex, which was created to write a body.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Unlock the specified mutex, which was created to write a body.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Unlock the specified mutex, which was created to write a body.
unlockWrite(SharedMutex) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
Unlock the specified mutex, which was created to write a body.
unregisterTypes() - Static method in class com.github.stephengold.joltjni.Jolt
Unregister all physics types with the factory.
update(double, double, double, String, String) - Method in interface com.github.stephengold.joltjni.vhacd.ProgressListener
Callback invoked (by native code) for progress updates.
update(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.VehicleTransmission
Update the gear and clutch friction if the transmission is in auto mode.
update(float, int, TempAllocator, JobSystem) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Advance the simulation by the specified amount.
update(float, Mat44Arg, Mat44Array, ConstPhysicsSystem, HairShaders, ComputeSystem, ComputeQueue) - Method in class com.github.stephengold.joltjni.Hair
Step the hair simulation forward.
updateGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Update the estimated ground velocity.
updateGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Update the estimated ground velocity.
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #1
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #1
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #1
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #2
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #2
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #2
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #3
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #3
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #3
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #4
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #4
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #4
User5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #5
User6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #6
User7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #7
User8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #8
UserConvex1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #1
UserConvex2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #2
UserConvex3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #3
UserConvex4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #4
UserConvex5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #5
UserConvex6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #6
UserConvex7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #7
UserConvex8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #8
UVec4 - Class in com.github.stephengold.joltjni
A vector composed of 4 unsigned integer components.
UVec4() - Constructor for class com.github.stephengold.joltjni.UVec4
Instantiate an all-zero vector (0,0,0,0).
UVec4(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.UVec4
Instantiate a vector with specified components.
UVec4(UVec4Arg) - Constructor for class com.github.stephengold.joltjni.UVec4
Instantiate a copy of the argument.
UVec4Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a UVec4.

V

va() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Return the virtual address of the assigned native object, assuming one is assigned.
ValidateResult - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to process contacts between 2 bodies.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EActivation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EAxis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBendType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBodyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ELraType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotorState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EStreamType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESwingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.vhacd.FillMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EActivation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EAxis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBendType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBodyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ELraType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotorState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EStreamType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESwingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.vhacd.FillMode
Returns an array containing the constants of this enum class, in the order they are declared.
Vec3 - Class in com.github.stephengold.joltjni
A vector composed of 3 single-precision components, used to represent directions, extents, forces, impulses, offsets, scaling factors, torques, and velocities in 3-dimensional space.
Vec3() - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate an all-zero vector (0,0,0).
Vec3(double, double, double) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a vector with the specified components.
Vec3(float[]) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from the specified array.
Vec3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a vector with the specified components.
Vec3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from the specified ConstFloat3.
Vec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from the specified location vector.
Vec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a copy of the argument.
Vec3(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from the specified buffer.
Vec3(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from the specified position in the specified buffer.
Vec3Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Vec3.
Vec4 - Class in com.github.stephengold.joltjni
A vector composed of 4 single-precision components, used to construct matrices.
Vec4() - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate an all-zero vector (0,0,0,0).
Vec4(double, double, double, double) - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate a vector with specified components.
Vec4(float[]) - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate a vector from the specified array.
Vec4(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate a vector with specified components.
Vec4(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate from the specified 3-D vector.
Vec4(Vec4Arg) - Constructor for class com.github.stephengold.joltjni.Vec4
Instantiate a copy of the argument.
Vec4Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Vec4.
Vehicle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
VehicleConstraint
VehicleAntiRollBar - Class in com.github.stephengold.joltjni
A spring that connects two wheels and reduces a vehicle's rolling motion.
VehicleAntiRollBar() - Constructor for class com.github.stephengold.joltjni.VehicleAntiRollBar
Instantiate a default bar.
VehicleAntiRollBar(ConstVehicleAntiRollBar) - Constructor for class com.github.stephengold.joltjni.VehicleAntiRollBar
Instantiate a copy of the specified settings.
VehicleCollisionTester - Class in com.github.stephengold.joltjni
Detect collisions between vehicle wheels and the environment.
VehicleCollisionTesterCastCylinder - Class in com.github.stephengold.joltjni
A VehicleCollisionTester that casts a cylindrical shape.
VehicleCollisionTesterCastCylinder(int) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinder
Instantiate a tester for the specified layer.
VehicleCollisionTesterCastCylinder(int, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinder
Instantiate a tester with the specified properties.
VehicleCollisionTesterCastCylinderRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleCollisionTesterCastCylinder.
VehicleCollisionTesterCastCylinderRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Instantiate an empty reference.
VehicleCollisionTesterCastSphere - Class in com.github.stephengold.joltjni
A VehicleCollisionTester that casts a spherical shape.
VehicleCollisionTesterCastSphere(int, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
Instantiate a tester with the specified properties.
VehicleCollisionTesterCastSphere(int, float, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
Instantiate a tester with the specified properties.
VehicleCollisionTesterCastSphere(int, float, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
Instantiate a tester with the specified properties.
VehicleCollisionTesterCastSphereRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleCollisionTesterCastSphere.
VehicleCollisionTesterCastSphereRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Instantiate an empty reference.
VehicleCollisionTesterRay - Class in com.github.stephengold.joltjni
A VehicleCollisionTester that uses ray casts.
VehicleCollisionTesterRay(int) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester for the specified layer.
VehicleCollisionTesterRay(int, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester with the specified properties.
VehicleCollisionTesterRay(int, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester with the specified properties.
VehicleCollisionTesterRayRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleCollisionTesterRay.
VehicleCollisionTesterRayRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Instantiate an empty reference.
VehicleCollisionTesterRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleCollisionTester.
VehicleCollisionTesterRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Instantiate an empty reference.
VehicleConstraint - Class in com.github.stephengold.joltjni
A special single-body Constraint used in vehicle simulation.
VehicleConstraint(Body, ConstVehicleConstraintSettings) - Constructor for class com.github.stephengold.joltjni.VehicleConstraint
Instantiate a constraint for the specified body and settings.
VehicleConstraintRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleConstraint.
VehicleConstraintRef() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintRef
Instantiate an empty reference.
VehicleConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a VehicleConstraint.
VehicleConstraintSettings() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettings
Instantiate default settings.
VehicleConstraintSettings(ConstVehicleConstraintSettings) - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettings
Instantiate a copy of the specified settings.
VehicleConstraintSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleConstraintSettings object.
VehicleConstraintSettingsRef() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
Instantiate an empty reference.
VehicleController - Class in com.github.stephengold.joltjni
Control the acceleration and deceleration of a vehicle.
VehicleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a VehicleController.
VehicleControllerSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleControllerSettings object.
VehicleControllerSettingsRef() - Constructor for class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Instantiate an empty reference.
VehicleDifferentialSettings - Class in com.github.stephengold.joltjni
Settings used to configure the differential of a WheeledVehicleController.
VehicleDifferentialSettings() - Constructor for class com.github.stephengold.joltjni.VehicleDifferentialSettings
Instantiate default settings.
VehicleDifferentialSettings(VehicleDifferentialSettings) - Constructor for class com.github.stephengold.joltjni.VehicleDifferentialSettings
Instantiate a copy of the specified settings.
VehicleEngine - Class in com.github.stephengold.joltjni
The engine of a VehicleController.
VehicleEngineSettings - Class in com.github.stephengold.joltjni
Settings used to configure the engine of a WheeledVehicleController.
VehicleEngineSettings() - Constructor for class com.github.stephengold.joltjni.VehicleEngineSettings
Instantiate default settings.
VehicleEngineSettings(ConstVehicleEngineSettings) - Constructor for class com.github.stephengold.joltjni.VehicleEngineSettings
Instantiate a copy of the specified settings.
VehicleStepListener - Class in com.github.stephengold.joltjni
The step listener associated with a vehicle.
VehicleTrackSettings - Class in com.github.stephengold.joltjni
Settings to configure one track in a TrackedVehicleController.
VehicleTrackSettings() - Constructor for class com.github.stephengold.joltjni.VehicleTrackSettings
Instantiate default settings.
VehicleTrackSettings(VehicleTrackSettings) - Constructor for class com.github.stephengold.joltjni.VehicleTrackSettings
Instantiate a copy of the specified settings.
VehicleTransmission - Class in com.github.stephengold.joltjni
The transmission (gearbox) of a VehicleController.
VehicleTransmissionSettings - Class in com.github.stephengold.joltjni
Settings used to configure the transmission (gearbox) of a WheeledVehicleController.
VehicleTransmissionSettings() - Constructor for class com.github.stephengold.joltjni.VehicleTransmissionSettings
Instantiate default settings.
VehicleTransmissionSettings(VehicleTransmissionSettings) - Constructor for class com.github.stephengold.joltjni.VehicleTransmissionSettings
Instantiate a copy of the specified settings.
Velocity - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
driving to the target velocity
versionString() - Static method in class com.github.stephengold.joltjni.Jolt
Return the Jolt-JNI version string that's hard-coded into the native library.
Vertex - Class in com.github.stephengold.joltjni
Attributes of a particle, for use during the creation of a soft body.
Vertex() - Constructor for class com.github.stephengold.joltjni.Vertex
Instantiate a default vertex.
VertexArray - Class in com.github.stephengold.joltjni
A static array of 3-D vectors, backed by a fixed-length buffer.
VertexAttributes - Class in com.github.stephengold.joltjni
Per-vertex attributes used to configure the constraints in a soft body.
VertexAttributes() - Constructor for class com.github.stephengold.joltjni.VertexAttributes
Instantiate default attributes.
VertexAttributes(float, float, float) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
Instantiate attributes as specified.
VertexAttributes(float, float, float, ELraType) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
Instantiate attributes as specified.
VertexAttributes(float, float, float, ELraType, float) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
Instantiate attributes as specified.
vertexCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
Return the number of vertices in the strand.
vertexCount() - Method in class com.github.stephengold.joltjni.RStrand
Return the number of vertices in the strand.
VertexList - Class in com.github.stephengold.joltjni
A variable-length list of 3-D vectors, implemented using a direct FloatBuffer.
VertexList() - Constructor for class com.github.stephengold.joltjni.VertexList
Instantiate an empty list.
Volume - Class in com.github.stephengold.joltjni
Join 4 soft-body vertices into a tetrahedron with a preferred volume.
Volume() - Constructor for class com.github.stephengold.joltjni.Volume
Instantiate a default volume constraint.

W

w - Variable in class com.github.stephengold.joltjni.Float4
the 4th (W) component
w() - Method in class com.github.stephengold.joltjni.Float4
Return the 4th (W) component.
w() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Return the 4th (W) component.
Wheel - Class in com.github.stephengold.joltjni
A single wheel of a vehicle.
WheeledVehicleController - Class in com.github.stephengold.joltjni
Control the acceleration and deceleration of a wheeled vehicle.
WheeledVehicleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a WheeledVehicleController.
WheeledVehicleControllerSettings() - Constructor for class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Instantiate default settings.
WheeledVehicleControllerSettings(WheeledVehicleControllerSettings) - Constructor for class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Instantiate a copy of the specified settings.
WheelSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Wheel.
WheelSettingsTv - Class in com.github.stephengold.joltjni
Settings used to construct a WheelTv.
WheelSettingsTv() - Constructor for class com.github.stephengold.joltjni.WheelSettingsTv
Instantiate default settings.
WheelSettingsTv(ConstWheelSettingsTv) - Constructor for class com.github.stephengold.joltjni.WheelSettingsTv
Instantiate a copy of the specified settings.
WheelSettingsTvRef - Class in com.github.stephengold.joltjni
A counted reference to a WheelSettingsTv object.
WheelSettingsTvRef() - Constructor for class com.github.stephengold.joltjni.WheelSettingsTvRef
Instantiate an empty reference.
WheelSettingsWv - Class in com.github.stephengold.joltjni
Settings used to construct a WheelWv.
WheelSettingsWv() - Constructor for class com.github.stephengold.joltjni.WheelSettingsWv
Instantiate default settings.
WheelSettingsWv(ConstWheelSettingsWv) - Constructor for class com.github.stephengold.joltjni.WheelSettingsWv
Instantiate a copy of the specified settings.
WheelSettingsWvRef - Class in com.github.stephengold.joltjni
A counted reference to a WheelSettingsWv object.
WheelSettingsWvRef() - Constructor for class com.github.stephengold.joltjni.WheelSettingsWvRef
Instantiate an empty reference.
WheelTv - Class in com.github.stephengold.joltjni
A single wheel of a vehicle with tracks.
WheelWv - Class in com.github.stephengold.joltjni
A single wheel of a trackless vehicle.
Wireframe - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
draw wire-frame triangles
WorldSpace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
in system coordinates
WorldTransformInfluence - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
world transform influence
write(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified boolean value.
write(float) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified single-precision floating-point value.
write(int) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified 32-bit integer value.
write(BodyIdVector) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified ID vector.
write(RMat44Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the value of the specified matrix.
write(RVec3Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the value of the specified vector.
write(Vec3Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the value of the specified vector.
write(String) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified text string.
writeBytes(byte[]) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
Write binary data.
writeBytes(byte[], int) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
Write binary data.
writeInt(int) - Method in class com.github.stephengold.joltjni.StreamOut
Write an int.

X

x - Variable in class com.github.stephengold.joltjni.Float2
the first (X) component
x - Variable in class com.github.stephengold.joltjni.Float3
the first (X) component
x - Variable in class com.github.stephengold.joltjni.Float4
the first (X) component
x() - Method in class com.github.stephengold.joltjni.Float3
Return the first (X) component.
x() - Method in class com.github.stephengold.joltjni.Float4
Return the first (X) component.
x() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Return the first (X) component.
x() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Return the first (X) component.
x() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the first (X) component in single precision.
x() - Method in class com.github.stephengold.joltjni.RVec3
Return the first (X) component in single precision.
xx() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the first (X) component in double precision.
xx() - Method in class com.github.stephengold.joltjni.RVec3
Return the first (X) component in double precision.

Y

y - Variable in class com.github.stephengold.joltjni.Float2
the 2nd (Y) component
y - Variable in class com.github.stephengold.joltjni.Float3
the 2nd (Y) component
y - Variable in class com.github.stephengold.joltjni.Float4
the 2nd (Y) component
y() - Method in class com.github.stephengold.joltjni.Float3
Return the 2nd (Y) component.
y() - Method in class com.github.stephengold.joltjni.Float4
Return the 2nd (Y) component.
y() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Return the 2nd (Y) component.
y() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Return the 2nd (Y) component.
y() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 2nd (Y) component in single precision.
y() - Method in class com.github.stephengold.joltjni.RVec3
Return the 2nd (Y) component in single precision.
yy() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 2nd (Y) component in double precision.
yy() - Method in class com.github.stephengold.joltjni.RVec3
Return the 2nd (Y) component in double precision.

Z

z - Variable in class com.github.stephengold.joltjni.Float3
the 3rd (Z) component
z - Variable in class com.github.stephengold.joltjni.Float4
the 3rd (Z) component
z() - Method in class com.github.stephengold.joltjni.Float3
Return the 3rd (Z) component.
z() - Method in class com.github.stephengold.joltjni.Float4
Return the 3rd (Z) component.
z() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
Return the 3rd (Z) component.
z() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
Return the 3rd (Z) component.
z() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 3rd (Z) component in single precision.
z() - Method in class com.github.stephengold.joltjni.RVec3
Return the 3rd (Z) component in single precision.
zz() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 3rd (Z) component in double precision.
zz() - Method in class com.github.stephengold.joltjni.RVec3
Return the 3rd (Z) component in double precision.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values