Index
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 referencedShapeSettings
. - 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 ofBodyCreationSettings
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 bydenominator
. - 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()
andgetTrianglesNext()
. - 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
toto
. - 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
, usingstringstream
. - 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()
, orCharacterVirtual.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
orCharacter
. - 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, - Interface in com.github.stephengold.joltjni.lambdaV, R> -
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.
All Classes and Interfaces|All Packages|Constant Field Values