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
An axis-aligned box.
AaBox() - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate an invalid 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.
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.Jolt
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.
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(CharacterVirtualRef) - 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.
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.
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.
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.
addEdgeConstraint(Edge) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified edge constraint.
addEdgeConstraint(Edge) - 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.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, boolean) - Method in class com.github.stephengold.joltjni.Character
Add to the character's linear velocity.
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.
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
Add 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(Float3) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Append the specified vertex to the internal array.
addVertex(Vertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified vertex.
addVertex(Vertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Add the specified vertex.
addVolumeConstraint(Volume) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Add the specified volume constraint.
addVolumeConstraint(Volume) - 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.
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.
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.
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.Jolt
Return the inverse tangent of the specified single-precision ratio.
aTan2(float, float) - Static method in class com.github.stephengold.joltjni.Jolt
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

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
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.
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.
BodyCreationSettings(ConstShape, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape.
BodyCreationSettings(ConstShapeSettings, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate 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 layers.
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 array with the specified length.
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.
BodyInterface - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem that's 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.
BodyLockRead - Class in com.github.stephengold.joltjni
Lock a body for read-only access.
BodyLockRead(BodyLockInterface, 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(BodyLockInterface, 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.
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.
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(float, float, float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
Instantiate a shape with the specified half extents.
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

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.
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.ContactList
Count how many contacts 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 class com.github.stephengold.joltjni.ShapeList
Count how many shapes 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 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(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.
castRay(RayCast, RayCastBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
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, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
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.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, ObjectLayerFilter) - 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 class com.github.stephengold.joltjni.NarrowPhaseQuery
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, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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, BodyFilter) - 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 class com.github.stephengold.joltjni.NarrowPhaseQuery
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, BroadPhaseLayerFilter) - 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 class com.github.stephengold.joltjni.NarrowPhaseQuery
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, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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.
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
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 CharacterBase.
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 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.
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 but not owned.
CharacterVirtual(ConstCharacterVirtualSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
Instantiate a character with a new native object assigned.
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.
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
cInvalidGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
invalid main group
cInvalidSubGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
invalid sub-group
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.IgnoreMultipleBodiesFilter
Remove all bodies from the filter.
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
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.
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 smalled 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, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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, BodyFilter) - 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 class com.github.stephengold.joltjni.NarrowPhaseQuery
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.
collideAaBox(AaBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(AaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(AaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
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
collidePoint(RVec3Arg, CollidePointCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
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, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
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.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, ObjectLayerFilter) - 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 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 class com.github.stephengold.joltjni.NarrowPhaseQuery
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.
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, BroadPhaseLayerFilter) - 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 class com.github.stephengold.joltjni.BroadPhaseQuery
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.
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.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.
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.
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.
ConstBroadPhaseLayerInterface - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BroadPhaseLayerInterface.
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.
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.
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.
ConstConvexShapeSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConvexShapeSettings object.
ConstFace - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Face.
ConstGroupFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a GroupFilter.
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.
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 MotionProperties object.
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.
ConstPhysicsMaterial - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PhysicsMaterial.
ConstPlane - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an 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.
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.
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.
ConstSoftBodyMotionProperties - Interface in com.github.stephengold.joltjni.readonly
Read-only access to SoftBodyMotionProperties.
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 SoftBodyVertex.
ConstSubShapeIdPair - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SubShapeIdPair.
ConstTransformedShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a TransformedShape.
ConstTwoBodyConstraint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a TwoBodyConstraint.
ConstVertexAttributes - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a VertexAttributes object.
ConstWheelSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to WheelSettings.
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
ContactList - Class in com.github.stephengold.joltjni
A variable-length list (array) of character contacts.
ContactListener - Class in com.github.stephengold.joltjni
Receive collision-contact events.
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(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.
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<Vec3Arg>) - 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(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<Vec3Arg>) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified collection of points.
ConvexHullShapeSettings(Collection<Vec3Arg>, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Collection<Vec3Arg>, 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.
cos(float) - Static method in class com.github.stephengold.joltjni.Jolt
Return the cosine of the specified single-precision angle.
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.
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.AllHitCollideShapeBodyCollector
Count the hits.
countHits() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
Count the leaf shapes.
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.vhacd.ConvexHull
Count the points.
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 class com.github.stephengold.joltjni.VehicleConstraint
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.
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.
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.
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.
CustomContactListener() - Constructor for class com.github.stephengold.joltjni.CustomContactListener
Instantiate a customizable listener.
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.
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(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.

D

deactivateBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
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.
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.Jolt
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.
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 for deserialization of saved data.
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.
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, PhysicsSettings, 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(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.
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(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.
drawPlane(RVec3Arg, Vec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified plane.
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.
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(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D triangle.
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.
EGroundState - Enum Class in com.github.stephengold.joltjni.enumerate
Categorize the possible relationships between a character and its supporting surface.
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 array contains one or more elements.
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.
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(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)
EOverrideMassProperties - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways the mMassPropertiesOverride field of BodyCreationSettings can be used.
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.ContactList
Remove all contacts 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.template.Array
Remove all elements in the specified range of indices.
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.
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
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, ExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Apply a combination of Update, StickToFloor, and WalkStairs.
extendedUpdate(float, Vec3Arg, ExtendedUpdateSettings, 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.

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.
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.
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(Float3) - 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 a 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.
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.PhysicsScene
Load the current state of the specified physics system.
fromPhysicsSystem(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
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.
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).
get() - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
Return the PhysicsSceneRef.
get() - Method in class com.github.stephengold.joltjni.RagdollResult
Copy the RagdollSettingsRef.
get() - Method in class com.github.stephengold.joltjni.ShapeResult
Return the ShapeRefC.
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.ContactList
Access the contact 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.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.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.RVec3
Return the specified component in double precision.
get(int) - Method in class com.github.stephengold.joltjni.ShapeList
Access the shape 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.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.
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.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.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.ConstMotionProperties
Return the angular damping coefficient.
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.
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 class com.github.stephengold.joltjni.VehicleEngine
Return the engine's rotation rate in SI units.
getAngularVelocity(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the angular velocity of the specified body.
getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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.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 treatment of back-facing triangles in convex shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.RayCastSettings
Return the policy for back-facing triangles in non-convex shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Return the treatment of 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 update.
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.
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.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.
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.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.
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.
getBodyActivationListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyActivationListener.
getBodyB() - Method in class com.github.stephengold.joltjni.Contact
Return the ID of the colliding body.
getBodyB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
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
Convert the body to a BodyCreationSettings object.
getBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Convert the body to a BodyCreationSettings object.
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.
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 BodyInterface.
getBodyInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access a version of the system's BodyInterface that does not use locks.
getBodyLockInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceLocking.
getBodyLockInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceNoLock.
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.
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.PhysicsSystem
Return a bounding box that contains all the bodies in the system.
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.
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.
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 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).
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.
getCentroid() - Method in class com.github.stephengold.joltjni.ChbFace
Return 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.
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 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.
getCharacterVsCharacterCollision() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the char-vs-char collision interface.
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.
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.
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.
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.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.
getCombineRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSystem
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.ConstVertexAttributes
Return the compliance of normal/regular edges.
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 containing important configuration settings.
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 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.
getConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate all constraints in the system.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.Constraint
Convert the constraint to a ConstraintSettings object.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.ConstraintRef
Convert the constraint to a ConstraintSettings object.
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
Convert the constraint to a ConstraintSettings object.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.SpringSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Convert the constraint to a ConstraintSettings object.
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.
getContactBodyId(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Return the ID of the body with which the specified vertex collided.
getContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) contact listener.
getContactNormal() - Method in class com.github.stephengold.joltjni.Contact
Return the contact normal.
getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Copy the contact normal.
getContactNormal(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Copy the contact normal direction for the specified vertex.
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.
getContainingObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Access the containing object, if any.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the controller for this constraint.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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 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 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.
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.
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.ConstConvexShapeSettings
Return the density.
getDeterministicSimulation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
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.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 interface com.github.stephengold.joltjni.readonly.ConstContact
Return the contact separation.
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.
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 class com.github.stephengold.joltjni.SoftBodySharedSettings
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.
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.
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.
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.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 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.PhysicsSceneResult
Return the error string.
getError() - Method in class com.github.stephengold.joltjni.RagdollResult
Return the error string.
getError() - Method in class com.github.stephengold.joltjni.ShapeResult
Return the error string.
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.
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.
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 class com.github.stephengold.joltjni.VehicleConstraintSettings
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 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 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.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.
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.
getGravity() - Method in class com.github.stephengold.joltjni.PhysicsSystem
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.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.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.
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.
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.
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 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.
getIdx(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Return the mesh-vertex index of the specified corner.
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 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.
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.
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 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 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.
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.
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.
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.ConstSoftBodyVertex
Return the inverse mass.
getInvMass() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Return the inverse 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
Copy 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.
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 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 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.
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.
getLinearDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the linear damping constant.
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.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.
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.
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 class com.github.stephengold.joltjni.SoftBodyManifold
Copy the location of the contact point for the specified vertex.
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 class com.github.stephengold.joltjni.SubShape
Calculate the local transform for this shape, given the scale of the child.
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.
getMass() - Method in class com.github.stephengold.joltjni.CharacterSettings
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.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 mass and inertia.
getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Calculate the 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 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 class com.github.stephengold.joltjni.Triangle
Return the triangle's material index.
getMax() - Method in class com.github.stephengold.joltjni.AaBox
Copy the maximum contained coordinate on each axis.
getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the maximum contained coordinate on each axis.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the maximum angular speed.
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.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.
getMaxBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
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 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 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.
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 class com.github.stephengold.joltjni.WheelSettingsWv
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.
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.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.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 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.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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 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 interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Return the maximum slope on which the character can walk.
getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
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 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 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.
getMaxTrianglesPerLeaf() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Return the maximum number of triangles per leaf.
getMin() - Method in class com.github.stephengold.joltjni.AaBox
Copy the minimum contained coordinate on each axis.
getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the minimum contained coordinate on each axis.
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.
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 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 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.
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.
getMotionProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's motion properties.
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.
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.
getNarrowPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
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.
getNextEdge() - Method in class com.github.stephengold.joltjni.ChbEdge
Access the next edge.
getNormal() - Method in class com.github.stephengold.joltjni.ChbFace
Return 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.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.
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.
getNumAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Count the anti-roll bars.
getNumBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
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.
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.
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.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.
getNumSensorContacts() - Method in class com.github.stephengold.joltjni.SoftBodyManifold
Count how many sensors are in contact with the soft body.
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.
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.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.
getNumVerticesInFace(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the vertices in the specified face.
getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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 class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the index of the object layer.
getObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the object layer of the specified body.
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.
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.
getOvbFilter() - 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.
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.
getOvoFilter() - 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.
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.
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.
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 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.
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.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Access the system being simulated.
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.
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.
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.
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.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.Vertex
Copy the initial location.
getPosition() - Method in class com.github.stephengold.joltjni.WheelSettings
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.
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 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.
getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
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 pressure.
getPressure() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Return the pressure.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterRef
Temporarily access the referenced Character.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterRefC
Temporarily access the referenced ConstCharacter.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Temporarily access the referenced CharacterSettings.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Temporarily access the referenced CharacterVirtual.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Temporarily access the referenced ConstCharacter.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Temporarily access the referenced CharacterVirtualSettings.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintRef
Temporarily access the referenced Constraint.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Temporarily access the referenced ConstraintSettings.
getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Temporarily access the referenced GroupFilter.
getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Temporarily access the referenced GroupFilterTable.
getPtr() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
Temporarily access the referenced PathConstraintPath.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Temporarily access the referenced PhysicsMaterial.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRefC
Temporarily access the referenced ConstPhysicsMaterial.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Temporarily access the referenced PhysicsScene.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollRef
Temporarily access the referenced Ragdoll.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Temporarily access the referenced RagdollSettings.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRef
Temporarily access the referenced Shape.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRefC
Temporarily access the referenced ConstShape.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Temporarily access the referenced ShapeSettings.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRefC
Temporarily access the referenced ConstShapeSettings.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Temporarily access the referenced SkeletalAnimation.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
Temporarily access the referenced SkeletonMapper.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletonRef
Temporarily access the referenced Skeleton.
getPtr() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Temporarily access the referenced SoftBodySharedSettings.
getPtr() - Method in class com.github.stephengold.joltjni.template.Ref
Temporarily access the referenced RefTarget.
getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Temporarily access the referenced TwoBodyConstraint.
getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Temporarily access the referenced TwoBodyConstraintSettings.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Temporarily access the referenced VehicleCollisionTesterCastCylinder.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Temporarily access the referenced VehicleCollisionTesterCastSphere.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Temporarily access the referenced VehicleCollisionTesterRay.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Temporarily access the referenced VehicleCollisionTester.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Temporarily access the referenced VehicleConstraint.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Temporarily access the referenced VehicleControllerSettings.
getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Temporarily access the referenced WheelSettingsTv.
getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Temporarily access the referenced WheelSettingsWv.
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.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.
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.CharacterSettings
Count the active references to the native CharacterSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Count the active references to the native CharacterVirtualSettings.
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.GroupFilter
Count the active references to the native GroupFilter.
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 class com.github.stephengold.joltjni.Shape
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.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).
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.
getRestLength() - Method in class com.github.stephengold.joltjni.Edge
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 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.
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 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.
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
Return the rotation upper limits.
getRotationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the rotation lower limits.
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.
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 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.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.CharacterVirtualRef
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Access the character's 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.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.
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 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.
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.
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.
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.
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.
getSoftBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
Convert the body to a SoftBodyCreationSettings object.
getSoftBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Convert the body to a SoftBodyCreationSettings object.
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.
getSpringSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the settings for the spring used to drive to the position target.
getStartIdx() - Method in class com.github.stephengold.joltjni.ChbEdge
Return the index of the vertex from which the edge originates.
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.
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).
getStepListener() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the vehicle's PhysicsStepListener.
getStickToFloorStepDown() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Copy the StickToFloor inStepDown parameter.
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.
getSubGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
Return the sub-group ID.
getSubGroupId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
Return the sub-group ID.
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.Contact
Return the sub-shape ID of the colliding body.
getSubShapeIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
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.
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.
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.Sphere
Calculate the support vector for the specified direction.
getSupportFunction(ESupportMode, SupportBuffer, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexShape
Access the shape's support function.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Copy the supporting volume.
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.
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.
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.
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.
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.
getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettings
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.
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 underlying 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.
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.
getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target orientation of the angular motors.
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
Alter the time interval before an object 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.
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
Return a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRef
Return a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRefC
Return a TransformedShape that represents the volume occupied by the character, using the locking body interface.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return a TransformedShape that represents the volume occupied by the character.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return a TransformedShape that represents the volume occupied by the character.
getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Return 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
Return 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
Return a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.Character
Return a TransformedShape that represents the volume occupied by the character.
getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Return 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
Return a TransformedShape that represents the volume occupied by the character.
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
Return the translation upper limits.
getTranslationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return 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.
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.
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.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 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 class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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.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.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 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.
getUseShrunkenShapeAndConvexRadius() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Test whether the shape should be shrunk and then expanded by the convex radius.
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 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.ConstFace
Return the mesh vertex at the specified corner.
getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Access the specified vertex.
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.Volume
Return the mesh vertex at the specified corner.
getVertexRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
Return the radius of each particle.
getVertexRadius() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Return the radius of each particle.
getVertexRadius() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Return the radius of each particle.
getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
Enumerate all vertices in the soft body.
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.
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 in single precision.
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.
getWalkStairsMinStepForward() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForward parameter.
getWalkStairsStepForwardTest() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForwardTest parameter.
getWalkStairsStepUp() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
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 class com.github.stephengold.joltjni.VehicleConstraint
Access 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.
getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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.
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
Return the bounding box including convex radius.
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 sub shape at the specified location.
getWorldSpaceSurfaceNormal(int, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Copy the surface normal of the specified sub-shape 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 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.
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 in single precision.
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 in single precision.
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 in single precision.
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
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.
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.
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.

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.
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 class com.github.stephengold.joltjni.SoftBodyVertex
Test whether the vertex collided during the previous 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.PhysicsSceneResult
Test whether there was an error.
hasError() - Method in class com.github.stephengold.joltjni.RagdollResult
Test whether there was an error.
hasError() - Method in class com.github.stephengold.joltjni.ShapeResult
Test whether there was an error.
hashBytes(long, int) - Static method in class com.github.stephengold.joltjni.Jolt
Return a hash code for the specified data bytes.
hashBytes(QuatArg, long) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified quaternion with the specified hash code.
hashBytes(RVec3Arg, long) - Static method in class com.github.stephengold.joltjni.Jolt
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.Jolt
Combine the specified 32-bit integer with the specified hash code.
hashCombine(long, long) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified 64-bit integer with the specified hash code.
hashCombine(long, RVec3Arg) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified location vector with the specified hash code.
hashCombine(long, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified vector with the specified hash code.
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 the body's mass properties will be calculated.
hasMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether the body's mass properties will be calculated.
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(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(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.
hypot(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
Return the hypotenuse of the specified right triangle.

I

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 layers.
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.
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(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.
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.
installDefaultAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default assert callback.
installDefaultTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default trace callback.
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 interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is deactivated.
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.
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(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.
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.
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 objects 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.
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.
isNotScaled(Vec3Arg) - Static method in class com.github.stephengold.joltjni.ScaleHelpers
Test whether the specified scale is 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.
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 class com.github.stephengold.joltjni.PhysicsSceneResult
Test whether the PhysicsSceneRef is valid.
isValid() - Method in class com.github.stephengold.joltjni.RagdollResult
Test whether the RagdollSettingsRef is valid.
isValid() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Test whether the box is valid.
isValid() - Method in class com.github.stephengold.joltjni.ShapeResult
Test whether the ShapeRefC 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 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.Jolt
single-precision value of Pi

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.Quat
Return the length.
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.RVec3
Return the length.
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
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.
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.
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.

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.
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 a 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.
max(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates max(f1, f2).
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(Float3[], IndexedTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(Float3[], IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(Triangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified array of triangles.
MeshShapeSettings(Triangle[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
MeshShapeSettings(VertexList, 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<Float3>, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified lists of vertices and triangles.
MeshShapeSettings(List<Triangle>) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified list of triangles.
MeshShapeSettings(List<Triangle>, PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
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.
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.
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.
MotorSettings - Class in com.github.stephengold.joltjni
Settings used to construct a constraint motor.
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.
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(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.
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.
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.
newDirectByteBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct ByteBuffer with 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.
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 deserialization of saved data.
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.
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 translation 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.
ObjectStreamOut - Class in com.github.stephengold.joltjni
Utility class for writing Jolt Physics objects to 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(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.
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.
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.
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, 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.
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) - 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(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.
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.
Part - Class in com.github.stephengold.joltjni
Settings used to generate a rigid body in a Ragdoll.
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.
perlinNoise3(float, float, float, int, int, int) - Static method in class com.github.stephengold.joltjni.Jolt
Generate 3-D Perlin noise.
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.
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(String, ConstColor) - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
Instantiate a material.
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 the default 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(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 a 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(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, Float3) - 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.
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.
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.
pushBack(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Append the specified object to the end.
pushBack(Float3) - 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.
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.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.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.
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 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.
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 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 a 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.
radiansToDegrees(float) - Static method in class com.github.stephengold.joltjni.Jolt
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.
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.
rayAaBoxHits(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Jolt
Intersect the specified axis-aligned box 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
use raycasting 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
Raycast configuration options.
RayCastSettings() - Constructor for class com.github.stephengold.joltjni.RayCastSettings
Instantiate default settings.
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.
readInt() - Method in class com.github.stephengold.joltjni.StreamInWrapper
Read an integer from the stream.
readInt(int) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a 32-bit integer value.
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.
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.
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 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.
registerDefaultAllocator() - Static method in class com.github.stephengold.joltjni.Jolt
Register the allocation hook to use malloc/free.
registerTypes() - Static method in class com.github.stephengold.joltjni.Jolt
Register all physics types 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.
remove(CharacterVirtualRef) - 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, 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.
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
Expand or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.BodyVector
Expand or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.Constraints
Expand or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.ContactList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.ShapeList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.template.Array
Expand or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.VertexList
Expand 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.
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.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().
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 a 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.
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(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.
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.
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(Float3) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from a Float3.
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 a single-precision vector.
RVec3(DoubleBuffer) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from a 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 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 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, 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.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, int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
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.
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.
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 - 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.
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.
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.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.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, 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, Contact) - Method in class com.github.stephengold.joltjni.ContactList
Put the specified contact at the specified index.
set(int, Float3) - Method in class com.github.stephengold.joltjni.VertexList
Store the specified vertex location 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, Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44Array
Store the specified matrix 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, 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(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.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.
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 go to sleep.
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.MotionProperties
Alter the angular damping.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
Alter the angular damping factor.
setAngularVelocity(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear 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.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 non-convex shapes.
setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter the treatment of 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.VertexAttributes
Alter the compliance for bend edges.
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.
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.
setBrakeInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Alter how strongly the brake pedal is pressed.
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.
setCharacterVsCharacterCollision(CharacterVsCharacterCollision) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Replace the char-vs-char collision interface.
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.
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.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.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).
setContactListener(ContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the system's contact listener.
setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
setDistance(float, float) - Method in class com.github.stephengold.joltjni.DistanceConstraint
Alter the limits.
setDrawConstraintSize(float) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the size of constraint in debug renders.
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.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.GroupFilter
Mark the native GroupFilter 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.
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.
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.
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.CharacterVirtual
Enable or disable enhanced internal edge removal.
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.
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.SoftBodyCreationSettings
Alter the friction ratio.
setFriction(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the friction ratio of the specified body.
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.
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.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.
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.
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.
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.
setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
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.
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.SoftBodyVertex
Alter the inverse 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).
setLargestPenetration(float) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
Alter the amount of penetration.
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, 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.
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, SpringSettings) - 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.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the linear damping constant.
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.
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.
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.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
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.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(MassProperties) - 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(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.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.
setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
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.
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.
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.
setMaxHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the artificial maximum height.
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.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.
setMaxNumVerticesPerCh(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
Alter the maximum number of vertices per convex hull.
setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
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.
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(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.
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.
setMinTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the minimum torque to apply in an angular constraint.
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.
setNumAntiRollBars(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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.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.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, int) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the object layer of the specified body.
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.
setOverrideMassProperties(EOverrideMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter how the mass-properties override will be used.
setPath(PathConstraintPath) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
Replace the current path with the specified one.
setPath(PathConstraintPath, float) - Method in class com.github.stephengold.joltjni.PathConstraint
Replace the path.
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.
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(PhysicsSettings) - 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.
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(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(int, RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Relocate the specified body.
setPosition(Float3) - 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.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.Vertex
Alter the initial location of the vertex.
setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
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.
setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum range of predictive contacts.
setPressure(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the 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.
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(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).
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.
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.
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.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.
setSettings(ConstSoftBodySharedSettings) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Replace the shared settings.
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.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
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.
setShapeSettings(ConstShapeSettings) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape settings.
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.
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.
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 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.
setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the steering axis (upward direction).
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.
setSubGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
Alter the sub-group ID.
setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the supporting volume.
setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
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.
setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
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.
setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
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 an object can fall asleep.
setToParent(ConstraintSettings) - 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.CharacterVirtualRef
Alter the character's "up" direction.
setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
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.
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.CharacterVirtual
Alter the user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
Alter the user data.
setUseShrunkenShapeAndConvexRadius(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter whether the shape should be shrunk and then expanded by the convex radius.
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(Float3) - 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.Volume
Assign the specified mesh vertex to the volume.
setVertexRadius(float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Alter the size of every particle.
setVertexRadius(float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
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 freeing action.
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.
setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the "up" direction when steering is neutral.
setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the width of the wheel.
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 color with the specified integer value.
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.
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.
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.
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.
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.
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.Jolt
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.
sin(float) - Static method in class com.github.stephengold.joltjni.Jolt
Return the sine of the specified single-precision angle.
sInstance() - Static method in class com.github.stephengold.joltjni.DebugRenderer
Access the instance from a static context.
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.
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.ContactList
Count how many contacts are in the list.
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 class com.github.stephengold.joltjni.ShapeList
Count how many shapes 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.
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.
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.
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.
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.
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.
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(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.
SoftBodySharedSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to SoftBodySharedSettings.
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.
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(Float3, float) - Constructor for class com.github.stephengold.joltjni.Sphere
Instantiate a sphere with the specified center and radius.
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(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.
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.
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.Jolt
Return the square of the specified single-precision value.
square(int) - Static method in class com.github.stephengold.joltjni.Jolt
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, 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 ragdoll settings from the specified stream.
sReadObject(String, Ref) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read an object 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.
sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PhysicsScene
Attempt to de-serialize a saved scene from a 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.
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 a 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(Float3) - 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.Jolt
Set the next available character ID to 1.
sSetNextCharacterId(int) - Static method in class com.github.stephengold.joltjni.Jolt
Set the next available character ID to the specified value.
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, 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.
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(StringStream) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
Open a StringStream for output.
StreamOutWrapper(String, int) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
Open a file 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)
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.
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
sWriteObject(StringStream, EStreamType, PhysicsScene) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
Write the specified scene to the specified stream.
sWriteObject(StringStream, EStreamType, RagdollSettings) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
Write the specified ragdoll settings to the specified stream.
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.Jolt
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 axis.
TaperedCapsuleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
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.
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 conical frustum.
TaperedCylinderShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
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.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the address of the native Character.
targetVa() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Return the address of 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.CharacterVirtualSettingsRef
Return the address of the native CharacterVirtualSettings.
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.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.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.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.
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.
Text - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EStreamType
text stream
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 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.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 native Character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterRef
Create another counted reference to the native Character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettings
Create a counted reference to the native CharacterSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Create another counted reference to the native CharacterSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Create a counted reference to the native CharacterVirtual.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Create another counted reference to the native CharacterVirtual.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Create a counted reference to the native CharacterVirtualSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Create another counted reference to the native CharacterVirtual Settings.
toRef() - Method in class com.github.stephengold.joltjni.Constraint
Create a counted reference to the native Constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintRef
Create another counted reference to the native Constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Create a counted reference to the native ConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Create another counted reference to the native ConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilter
Create a counted reference to the native GroupFilter.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterRef
Create another counted reference to the native GroupFilter.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTable
Create a counted reference to the native GroupFilterTable.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Create another counted reference to the native GroupFilterTable.
toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPath
Create a counted reference to the native PathConstraintPath.
toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
Create another counted reference to the native PathConstraintPath.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Create a counted reference to the native PhysicsMaterial.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Create another counted reference to the native PhysicsMaterial.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsScene
Create a counted reference to the native PhysicsScene.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Create another counted reference to the native PhysicsScene.
toRef() - Method in class com.github.stephengold.joltjni.Ragdoll
Create a counted reference to the native Ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.RagdollRef
Create another counted reference to the native Ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettings
Create a counted reference to the native RagdollSettings.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Create another counted reference to the native RagdollSettings.
toRef() - Method in class com.github.stephengold.joltjni.Shape
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeRef
Create another counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettings
Create a counted reference to the native ShapeSettings.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Create another counted reference to the native ShapeSettings.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Create a counted reference to the native SkeletalAnimation.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Create another counted reference to the native SkeletalAnimation.
toRef() - Method in class com.github.stephengold.joltjni.Skeleton
Create a counted reference to the native Skeleton.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapper
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
Create another counted reference to the native Ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonRef
Create another counted reference to the native Skeleton.
toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
Create a counted reference to the native SoftBodySharedSettings.
toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
Create another counted reference to the native SoftBodySharedSettings.
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 native TwoBodyConstraint.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
Create another counted reference to the native TwoBodyConstraint.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettings
Create a counted reference to the native ConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
Create another counted reference to the native TwoBodyConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
Create a counted reference to the native VehicleCollisionTester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinder
Create a counted reference to the native VehicleCollisionTesterCastCylinder.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
Create another counted reference to the native VehicleCollisionTesterCastCylinder.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
Create a counted reference to the native VehicleCollisionTesterCastSphere.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
Create another counted reference to the native VehicleCollisionTesterCastSphere.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Create a counted reference to the native VehicleCollisionTesterRay.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Create another counted reference to the native VehicleCollisionTesterRay.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
Create another counted reference to the native VehicleCollisionTester.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Create a counted reference to the native VehicleConstraint.
toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
Create another counted reference to the native VehicleConstraint.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Create a counted reference to the native VehicleControllerSettings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Create another counted reference to the native VehicleControllerSettings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettings
Create a counted reference to the native WheelSettings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
Create a counted reference to the native WheelSettingsTV.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
Create another counted reference to the native WheelSettingsTV.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Create a counted reference to the native WheelSettingsWv.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Create another counted reference to the native WheelSettingsWV.
toRefC() - Method in class com.github.stephengold.joltjni.Character
Create a counted reference to the native Character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterRef
Create a counted reference to the native Character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterRefC
Create another counted reference to the native Character.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Create a counted reference to the native CharacterVirtual.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Create a counted reference to the native CharacterVirtual.
toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
Create another counted reference to the native CharacterVirtual.
toRefC() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Create a counted reference to the native PhysicsMaterial.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Create a counted reference to the native Character.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Create a counted reference to the native CharacterVirtual.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Create a counted reference to the native PhysicsMaterial.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Create a counted reference to the native Shape.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
Create a counted reference to the native ShapeSettings.
toRefC() - Method in class com.github.stephengold.joltjni.Shape
Create a counted reference to the native Shape.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeRefC
Create another counted reference to the native Shape.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettings
Create a counted reference to the native ShapeSettings.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Create a counted reference to the native ShapeSettings.
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.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.
TransformedShape - Class in com.github.stephengold.joltjni
A collision shape and a coordinate transform, typically extracted from a Body or Character.
TransformedShapeCollector - Class in com.github.stephengold.joltjni
Collect results from a leaf-shape query.
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.
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(Float3, Float3, Float3) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from Float3 locations.
Triangle(Float3, Float3, Float3, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
Triangle(Float3, Float3, Float3, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
Triangle(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from Float3 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
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(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.
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.
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.
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.
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.
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.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.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.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.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(Float3) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from a Float3.
Vec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from a 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 a 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 a 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.
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 Constraint used in vehicle simulation.
VehicleConstraint(Body, VehicleConstraintSettings) - 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.
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.
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.
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.
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.
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 in 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.
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

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.
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.
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.
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 TrackedVehicle.
WheelWv - Class in com.github.stephengold.joltjni
A single wheel of a WheeledVehicle.
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
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.

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() - 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() - 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() - 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