Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AaBox - Class in com.github.stephengold.joltjni
-
3-D geometric description of an axis-aligned box.
- AaBox() - Constructor for class com.github.stephengold.joltjni.AaBox
-
Instantiate an invalid box.
- AaBox(ConstAaBox) - Constructor for class com.github.stephengold.joltjni.AaBox
-
Instantiate a copy of the specified box.
- AaBox(RVec3Arg, RVec3Arg) - Constructor for class com.github.stephengold.joltjni.AaBox
-
Instantiate a box with the specified minimum and maximum coordinates.
- AaBox(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.AaBox
-
Instantiate a cubic box with the specified center coordinates and half extent.
- AaBox(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.AaBox
-
Instantiate a box with the specified minimum and maximum coordinates.
- AaBoxCast - Class in com.github.stephengold.joltjni
-
An axis-aligned box translating along a line segment.
- AaBoxCast() - Constructor for class com.github.stephengold.joltjni.AaBoxCast
-
Instantiate an invalid box cast.
- AaBoxCast(AaBoxCast) - Constructor for class com.github.stephengold.joltjni.AaBoxCast
-
Instantiate a copy of the specified box cast.
- abs() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the absolute value of each component.
- abs() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the absolute value of each component.
- AcceptAllContactsForThisBodyPair - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
accept this and any future contact points for this pair
- AcceptContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
-
accept the contact
- AcceptContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
accept this contact only
- aCos(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the inverse cosine of the specified single-precision ratio.
- activate() - Method in class com.github.stephengold.joltjni.Character
-
Wake up the character using the locking body interface.
- activate(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Wake up the character.
- Activate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActivation
-
activate the added body
- activateBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
-
Activate the specified bodies.
- activateBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Activate the specified bodies.
- activateBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Activate the specified bodies.
- activateBodiesInAaBox(ConstAaBox, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Active all bodies within the specified bounds that satisfy the specified filters.
- activateBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Activate the specified body.
- activateConstraint(ConstTwoBodyConstraint) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Activate all non-static bodies attached to the specified constraint.
- add(CharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
-
Add the specified character to the collision list.
- addAdditionalConstraint(AdditionalConstraint) - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Add the specified constraint.
- addAdditionalConstraint(AdditionalConstraint) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Add the specified constraint.
- addAngularImpulse(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified angular impulse to the specified body.
- addAngularImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified angular impulse to the body.
- addBodiesAbort(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Abort adding bodies to the physics system.
- addBodiesAbort(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Abort adding bodies to the phase.
- addBodiesAbort(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Abort adding bodies to the physics system.
- addBodiesAbort(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Abort adding bodies to the phase.
- addBodiesFinalize(BodyIdArray, int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Finish adding bodies to the phase.
- addBodiesFinalize(BodyIdArray, int, long, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Finish adding bodies to the physics system.
- addBodiesFinalize(BodyIdArray, long) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Finish adding bodies to the phase.
- addBodiesFinalize(BodyIdArray, long, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Finish adding bodies to the physics system.
- addBodiesPrepare(BodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Prepare to add a batch of bodies to the physics system.
- addBodiesPrepare(BodyIdArray) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Prepare to add a batch of bodies to the phase.
- addBodiesPrepare(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Prepare to add a batch of bodies to the physics system.
- addBodiesPrepare(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Prepare to add a batch of bodies to the phase.
- addBody(int, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Add the specified body to the physics system.
- addBody(Body) - Method in class com.github.stephengold.joltjni.BodyManager
-
Add a body, assigning the next available ID.
- addBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Add the specified body to the scene.
- addBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Add the specified body to the scene.
- addBody(ConstBody, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Add the specified body to the physics system.
- addConstraint(Constraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Add the specified constraint to the system.
- addConstraint(TwoBodyConstraintRef) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Add the specified constraint to the system.
- addConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Add the specified constraint to the scene.
- addConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Add the specified constraint to the scene.
- addConstraint(VehicleConstraintRef) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Add the specified constraint to the system.
- AddConvexRadiusSupport - Class in com.github.stephengold.joltjni
-
Add convex radius to a support function.
- AddConvexRadiusSupport(Support, float) - Constructor for class com.github.stephengold.joltjni.AddConvexRadiusSupport
-
Instantiate for the specified support function and convex radius.
- AddConvexRadiusTab - Class in com.github.stephengold.joltjni
-
Add convex radius to a
TransformedAaBox. - AddConvexRadiusTab(TransformedAaBox, float) - Constructor for class com.github.stephengold.joltjni.AddConvexRadiusTab
-
Instantiate for the specified box and convex radius.
- addEdgeConstraint(ConstEdge) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Add the specified edge constraint.
- addEdgeConstraint(ConstEdge) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Add the specified edge constraint.
- addFace(ConstFace) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Add the specified face.
- addFace(ConstFace) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Add the specified face.
- addForce(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified force to the specified body's center of mass.
- addForce(int, Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified force to the specified body at the specified location.
- addForce(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified force to the body's center of mass.
- addForce(Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified force at the specified location.
- addHit(int) - Method in class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
-
Callback invoked (by native code) each time a new collision is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastRayCollector
-
Callback invoked (by native code) each time a new raycast hit is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
-
Callback invoked (by native code) each time a new shape-cast hit is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastShapeCollector
-
Callback invoked (by native code) each time a new shape-cast hit is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollidePointCollector
-
Callback invoked (by native code) each time a new collision is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollideShapeCollector
-
Callback invoked (by native code) each time a new collision is detected.
- addHit(long) - Method in class com.github.stephengold.joltjni.CustomRayCastBodyCollector
-
Callback invoked (by native code) each time a new ray-cast hit is detected.
- addHulls(Collection<ConvexHull>) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
-
Add a collection of convex hulls generated by V-HACD.
- addImpulse(float, float, float) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified impulse to the body's center of mass.
- addImpulse(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified impulse to the specified body's center of mass.
- addImpulse(int, Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified impulse to the specified body at the specified location.
- addImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified impulse to the body's center of mass.
- addImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
-
Apply an impulse to the character's center of mass, using the locking body interface.
- addImpulse(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Apply an impulse to the character's center of mass.
- addImpulse(Vec3Arg, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified impulse at the specified location.
- addIndexedTriangle(int, int, int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Append the specified triangle to the internal array.
- addInPlace(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
-
Add the specified offsets.
- addInPlace(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
-
Add the specified offsets.
- addInvBindMatrix(InvBind) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Append the specified inverse-bind matrix.
- addInvBindMatrix(InvBind) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Append the specified inverse-bind matrix.
- AdditionalConstraint - Class in com.github.stephengold.joltjni
-
Specify an additional constraint for use in a ragdoll.
- AdditionalConstraint(int, int, TwoBodyConstraintSettings) - Constructor for class com.github.stephengold.joltjni.AdditionalConstraint
-
Instantiate an additional constraint.
- addJoint(String) - Method in class com.github.stephengold.joltjni.Skeleton
-
Add a root joint.
- addJoint(String, int) - Method in class com.github.stephengold.joltjni.Skeleton
-
Add a non-root joint.
- addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
-
Add to the character's linear velocity, using the locking body interface.
- addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Add to the linear velocity of all bodies in the ragdoll.
- addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Add to the linear velocity of all bodies in the ragdoll.
- addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Add to the character's linear velocity.
- addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Add to the linear velocity of all bodies in the ragdoll.
- addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Add to the linear velocity of all bodies in the ragdoll.
- addMaterial(ConstHairMaterial) - Method in class com.github.stephengold.joltjni.HairSettings
-
Append the specified material.
- addMaterial(ConstHairMaterial) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Append the specified material.
- addPoint(float, float) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Add the specified point to the curve.
- addPoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Add the specified point to the hull.
- addPoint(Vec3Arg, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.PathConstraintPathHermite
-
Add a point to the end of the path.
- addProgressListener(ProgressListener) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
-
Register the specified progress listener.
- addRodBendTwistConstraint(ConstRodBendTwist) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Append the specified bend-twist constraint.
- addRodBendTwistConstraint(ConstRodBendTwist) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Append the specified bend-twist constraint.
- addRodStretchShearConstraint(ConstRodStretchShear) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Append the specified discrete Cosserat rod.
- addRodStretchShearConstraint(ConstRodStretchShear) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Append the specified discrete Cosserat rod.
- addShape(float, float, float, ConstShape) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
-
Add the specified sub-shape at the specified offset.
- addShape(float, float, float, ConstShapeSettings) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
-
Add the specified sub-shape at the specified offset.
- addShape(Vec3Arg, QuatArg, ConstShape) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
-
Add the specified sub-shape at the specified position.
- addShape(Vec3Arg, QuatArg, ConstShape) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
-
Add a sub-shape in the specified position.
- addShape(Vec3Arg, QuatArg, ConstShapeSettings) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
-
Add the specified sub-shape at the specified position.
- addSkinnedConstraint(Skinned) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Append the specified skinning constraint.
- addSkinnedConstraint(Skinned) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Append the specified skinning constraint.
- addSoftBody(ConstSoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Add the specified soft body to the scene.
- addSoftBody(SoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Add the specified soft body to the scene.
- addStepListener(PhysicsStepListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Add the specified step listener to the system.
- addToPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
-
Add the character to its
PhysicsSystemand activate it, using the locking body interface. - addToPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Add the character to its
PhysicsSystemand activate it, using the locking body interface. - addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.Character
-
Add the character to its
PhysicsSystemusing the locking body interface. - addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Add the character to its
PhysicsSystemusing the locking body interface. - addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Add bodies and constraints to the physics system and optionally activate the bodies.
- addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Add bodies and constraints to the physics system and optionally activate the bodies.
- addToPhysicsSystem(EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Add the character to its
PhysicsSystem. - addToPhysicsSystem(EActivation, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Add the character to its
PhysicsSystem. - addTorque(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Apply the specified torque to the specified body.
- addTorque(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Apply the specified torque to the body.
- addTriangleVertex(ConstFloat3) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Append the specified vertex to the internal array.
- addVertex(ConstVertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Add the specified vertex.
- addVertex(ConstVertex) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Add the specified vertex.
- addVolumeConstraint(ConstVolume) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Add the specified volume constraint.
- addVolumeConstraint(ConstVolume) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Add the specified volume constraint.
- addWheel(int) - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Add the specified wheel to the track.
- addWheels(WheelSettings...) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Append the specified wheel settings.
- addWheels(WheelSettings...) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Append the specified wheel settings.
- adjustCenterOfMass() - Method in class com.github.stephengold.joltjni.MutableCompoundShape
-
Recalculate the center of mass and shift the sub-shapes accordingly.
- All - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
all degrees of freedom (this is the default)
- All - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save all state
- AllHitCastRayCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a narrow-phase ray-cast query.
- AllHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Instantiate a default collector.
- AllHitCastShapeCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a narrow-phase shape-cast query.
- AllHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Instantiate a default collector.
- AllHitCollidePointCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a narrow-phase point query.
- AllHitCollidePointCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Instantiate a default collector.
- AllHitCollideShapeBodyCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a broadphase shape collision.
- AllHitCollideShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
-
Instantiate a default collector.
- AllHitCollideShapeCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a narrow-phase shape collision.
- AllHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Instantiate a default collector.
- AllHitRayCastBodyCollector - Class in com.github.stephengold.joltjni
-
Collect all results from a broad-phase ray-cast query.
- AllHitRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Instantiate a default collector.
- AllHitTransformedShapeCollector - Class in com.github.stephengold.joltjni
-
Collect all leaf shapes from a transformed shape or narrow-phase query.
- AllHitTransformedShapeCollector() - Constructor for class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
-
Instantiate a default collector.
- allocateBody(ConstBodyCreationSettings) - Method in class com.github.stephengold.joltjni.BodyManager
-
Create a body using the specified settings, but do not add it.
- allowSleep() - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Test whether the vehicle is allowed to sleep.
- allowSleep() - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Test whether to allow sleeping only when the transmission is idle.
- AnyHitCastRayCollector - Class in com.github.stephengold.joltjni
-
Collect one result from a narrow-phase ray-cast query.
- AnyHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCastRayCollector
-
Instantiate a default collector.
- AnyHitCastShapeCollector - Class in com.github.stephengold.joltjni
-
Collect one result from a narrow-phase shape-cast query.
- AnyHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCastShapeCollector
-
Instantiate a default collector.
- AnyHitCollideShapeCollector - Class in com.github.stephengold.joltjni
-
Collect one result from a narrow-phase collide-shape query.
- AnyHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
-
Instantiate a default collector.
- app() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Return the mode bit for a stream that appends to existing content.
- app() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
-
Return the mode bit for a stream that appends to existing content.
- apply(T, U, V) - Method in interface com.github.stephengold.joltjni.lambda.TriFunction
-
Apply the function to the specified arguments.
- applyBuoyancyImpulse(RVec3Arg, Vec3Arg, float, float, float, Vec3Arg, Vec3Arg, float) - Method in class com.github.stephengold.joltjni.Body
-
Apply an impulse that simulates buoyancy and drag.
- applyDamping(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Update the engine RPM for damping.
- applyTorque(float, float) - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Apply the specified torque to the engine.
- areActive(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Test whether the specified bodies are active.
- areAdded(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Test whether the specified bodies are added to the system.
- areJointsCorrectlyOrdered() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Test whether the joints are correctly ordered, parents before children.
- areJointsCorrectlyOrdered() - Method in class com.github.stephengold.joltjni.Skeleton
-
Test whether the joints are correctly ordered, parents before children.
- areJointsCorrectlyOrdered() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Test whether the joints are correctly ordered, parents before children.
- areSensors(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Test whether the specified bodies are sensors.
- Array<T> - Class in com.github.stephengold.joltjni.template
-
A variable-length array of elements.
- Array() - Constructor for class com.github.stephengold.joltjni.template.Array
-
Instantiate an array with no native object assigned.
- Array(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.template.Array
-
Instantiate with the specified container and native object.
- assign(Color, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Copy the right argument to the left one.
- assign(Mat44, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Copy the right argument to the left one.
- assign(RMat44, RMat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Copy the right argument to the left one.
- assign(RVec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Copy the right argument to the left one.
- assign(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Copy the right argument to the left one.
- aTan(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the inverse tangent of the specified single-precision ratio.
- aTan2(float, float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the angle of the specified single-precision right triangle.
- ate() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Return the mode bit for a stream whose output position starts at the end of the file.
- ate() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
-
Return the mode bit for a stream whose output position starts at the end of the file.
- Auto - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
-
shift gears automatically
- average(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
(f1 + f2)/2.
B
- Batch - Class in com.github.stephengold.joltjni
-
A batch in a
Geometry. - BatchBodyInterface - Class in com.github.stephengold.joltjni
-
Extended interface of
BodyInterfaceproviding additional batch-based query operations. - BcsResult - Class in com.github.stephengold.joltjni
-
Either an error or a
BodyCreationSettings. - binary() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Return the mode bit for a binary-mode stream.
- binary() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
-
Return the mode bit for a binary-mode stream.
- Binary - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EStreamType
-
binary stream
- bli - Variable in class com.github.stephengold.joltjni.BodyLockMultiBase
-
the interface to use
- Bodies - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save the bodies
- Body - Class in com.github.stephengold.joltjni
-
An object with mass, position, and shape that can be added to a
PhysicsSystem. - Body(long) - Constructor for class com.github.stephengold.joltjni.Body
-
Instantiate a body with the specified native object assigned but not owned.
- Body(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.Body
-
Instantiate with the specified container and native object.
- BodyActivationListener - Class in com.github.stephengold.joltjni
-
Receive events when a body is activated or deactivated.
- BodyCreationSettings - Class in com.github.stephengold.joltjni
-
Settings used to create a rigid body.
- BodyCreationSettings() - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
-
Instantiate default settings (uncooked).
- BodyCreationSettings(ConstBodyCreationSettings) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
-
Instantiate a copy of the specified settings.
- BodyCreationSettings(ConstShape, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
-
Instantiate cooked settings for the specified shape.
- BodyCreationSettings(ConstShapeSettings, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
-
Instantiate uncooked settings for the specified shape settings.
- BodyCreationSettings(ShapeRef, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
-
Instantiate settings for the specified shape reference.
- BodyFilter - Class in com.github.stephengold.joltjni
-
Determine which bodies are candidates for a collision test.
- BodyFilter() - Constructor for class com.github.stephengold.joltjni.BodyFilter
-
Instantiate a default filter that selects all bodies.
- BodyIdArray - Class in com.github.stephengold.joltjni
-
A fixed-length array of body IDs.
- BodyIdArray(int) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
-
Instantiate an uninitialized array with the specified length.
- BodyIdArray(int...) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
-
Instantiate an array initialized from the specified Java array.
- BodyIdArray(IntBuffer) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
-
Instantiate an array initialized from the specified direct buffer.
- BodyIdArray(List<Integer>) - Constructor for class com.github.stephengold.joltjni.BodyIdArray
-
Instantiate an array initialized from the specified Java list.
- BodyIdVector - Class in com.github.stephengold.joltjni
-
A variable-length vector (array) of body IDs.
- BodyIdVector() - Constructor for class com.github.stephengold.joltjni.BodyIdVector
-
Instantiate an empty vector.
- BodyIdVector(BodyIdVector) - Constructor for class com.github.stephengold.joltjni.BodyIdVector
-
Instantiate a copy of the specified vector.
- BodyInterface - Class in com.github.stephengold.joltjni
-
An interface to a
PhysicsSystem, used to create, add, modify, query, remove, and delete bodies. - BodyLockInterface - Class in com.github.stephengold.joltjni
-
An interface to a
PhysicsSystemthat is aware of body locking. - BodyLockInterfaceLocking - Class in com.github.stephengold.joltjni
-
A
BodyLockInterfacethat actually locks bodies. - BodyLockInterfaceNoLock - Class in com.github.stephengold.joltjni
-
A
BodyLockInterfacethat doesn't automatically lock bodies. - BodyLockMultiBase - Class in com.github.stephengold.joltjni
-
Lock multiple bodies.
- BodyLockMultiRead - Class in com.github.stephengold.joltjni
-
Lock multiple bodies for read-only access.
- BodyLockMultiRead(ConstBodyLockInterface, int...) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiRead
-
Acquire body locks using the specified interface and body IDs.
- BodyLockMultiRead(ConstBodyLockInterface, ConstBodyIdArray) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiRead
-
Acquire body locks using the specified interface and body IDs.
- BodyLockMultiWrite - Class in com.github.stephengold.joltjni
-
Lock multiple bodies for read-write access.
- BodyLockMultiWrite(ConstBodyLockInterface, int...) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Acquire body locks using the specified interface and body IDs.
- BodyLockMultiWrite(ConstBodyLockInterface, ConstBodyIdArray) - Constructor for class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Acquire body locks using the specified interface and body IDs.
- BodyLockRead - Class in com.github.stephengold.joltjni
-
Lock a body for read-only access.
- BodyLockRead(ConstBodyLockInterface, int) - Constructor for class com.github.stephengold.joltjni.BodyLockRead
-
Acquire a lock using the specified interface and body ID.
- BodyLockWrite - Class in com.github.stephengold.joltjni
-
Lock a body for read-write access.
- BodyLockWrite(ConstBodyLockInterface, int) - Constructor for class com.github.stephengold.joltjni.BodyLockWrite
-
Acquire a lock using the specified interface and body ID.
- BodyManager - Class in com.github.stephengold.joltjni
-
A container for bodies.
- BodyManager() - Constructor for class com.github.stephengold.joltjni.BodyManager
-
Instantiate a default manager.
- BodyManagerDrawSettings - Class in com.github.stephengold.joltjni
-
Render settings for debug visualization.
- BodyManagerDrawSettings() - Constructor for class com.github.stephengold.joltjni.BodyManagerDrawSettings
-
Instantiate settings with the default values.
- BodyManagerDrawSettings(BodyManagerDrawSettings) - Constructor for class com.github.stephengold.joltjni.BodyManagerDrawSettings
-
Instantiate a copy of the specified settings.
- BodyPairCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
-
body pair cache is full
- BodyVector - Class in com.github.stephengold.joltjni
-
A variable-length vector (array) of bodies.
- Both - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
invoke associated callbacks if
shouldCollide()returnstruefor both bodies in contact - Box - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
BoxShape
- BoxShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent centered, axis-aligned rectangular solids. - BoxShape(float) - Constructor for class com.github.stephengold.joltjni.BoxShape
-
Instantiate a cubic shape with the specified half extents.
- BoxShape(float, float, float) - Constructor for class com.github.stephengold.joltjni.BoxShape
-
Instantiate a shape with the specified half extents.
- BoxShape(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.BoxShape
-
Instantiate a shape with the specified half extents.
- BoxShape(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.BoxShape
-
Instantiate a shape with the specified half extents and convex radius.
- BoxShape(Vec3Arg, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.BoxShape
-
Instantiate a shape with the specified parameters.
- BoxShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
BoxShape. - BoxShapeSettings() - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate default settings.
- BoxShapeSettings(float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate a shape with the specified half extent.
- BoxShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate a shape with the specified half extents.
- BoxShapeSettings(ConstBoxShapeSettings) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate a copy of the specified settings.
- BoxShapeSettings(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate settings for the specified half extents.
- BoxShapeSettings(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate settings for the specified half extents and convex radius.
- BoxShapeSettings(Vec3Arg, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.BoxShapeSettings
-
Instantiate settings for the specified half extents, convex radius, and material.
- BroadPhase - Class in com.github.stephengold.joltjni
-
Coarse collision-detection phase to quickly eliminate body pairs that cannot collide.
- BroadPhaseBruteForce - Class in com.github.stephengold.joltjni
-
Unoptimized reference implementation of
BroadPhase. - BroadPhaseBruteForce() - Constructor for class com.github.stephengold.joltjni.BroadPhaseBruteForce
-
Instantiate a default instance.
- BroadPhaseCastResult - Class in com.github.stephengold.joltjni
-
Information about a broad-phase cast hit.
- BroadPhaseCastResult(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.BroadPhaseCastResult
-
Instantiate with the specified container and native object.
- BroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
-
A collision filter for broad-phase layers.
- BroadPhaseLayerFilter() - Constructor for class com.github.stephengold.joltjni.BroadPhaseLayerFilter
-
Instantiate a default filter that selects all layers.
- BroadPhaseLayerInterface - Class in com.github.stephengold.joltjni
-
Map object layers to broad-phase layers.
- BroadPhaseLayerInterfaceTable - Class in com.github.stephengold.joltjni
-
Map object layers to broad-phase layers using a lookup table.
- BroadPhaseLayerInterfaceTable(int, int) - Constructor for class com.github.stephengold.joltjni.BroadPhaseLayerInterfaceTable
-
Instantiate a default map with the specified capacity.
- BroadPhaseQuadTree - Class in com.github.stephengold.joltjni
-
Fast quad-tree broad phase that is multi-threading aware.
- BroadPhaseQuadTree() - Constructor for class com.github.stephengold.joltjni.BroadPhaseQuadTree
-
Instantiate a default instance.
- BroadPhaseQuery - Class in com.github.stephengold.joltjni
-
Interface for crude collision detection against the bounding boxes in a
PhysicsSystem. - buildType() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return the Jolt-JNI build-type string that's hard-coded in the native library.
C
- calculate(int, FloatBuffer, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.TireMaxImpulseCallback
-
Perform the calculations.
- calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Pre-calculate the map used by
getBodyIndexToConstraintIndex(). - calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Pre-calculate the map used by
getBodyIndexToConstraintIndex(). - calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Pre-calculate the map used by
getConstraintIndexToBodyIdxPair(). - calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Pre-calculate the map used by
getConstraintIndexToBodyIdxPair(). - calculateEdgeLengths() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Calculate the initial lengths of all edges in the body.
- calculateEdgeLengths() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Calculate the initial lengths of all edges in the body.
- CalculateInertia - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
-
take the mass from
mMassPropertiesOverride; calculate inertia based on the shape and mass - calculateJointMatrices() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Convert the joint transforms to matrices.
- calculateJointStates() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Convert the joint matrices to joint states.
- calculateLocalSpaceJointMatrices(Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Calculate the joint matrices in local space.
- CalculateMassAndInertia - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
-
calculate mass and inertia based on density
- calculateParentJointIndices() - Method in class com.github.stephengold.joltjni.Skeleton
-
Fill in the parent joint indices based on name.
- calculateRodProperties() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Calculate the information needed to simulate Cosserat rods.
- calculateRodProperties() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Calculate the information needed to simulate Cosserat rods.
- calculateSkinnedConstraintNormals() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Calculate the information needed for skinned constraint normals.
- calculateSkinnedConstraintNormals() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Calculate the information needed for skinned constraint normals.
- calculateVolumeConstraintVolumes() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Calculate the initial volumes of all tetrahedra in the body.
- calculateVolumeConstraintVolumes() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Calculate the initial volumes of all tetrahedra in the body.
- canBeKinematicOrDynamic() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body could be made kinematic or dynamic.
- canBeKinematicOrDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body could be made kinematic or dynamic.
- cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Convert the specified velocity to one that won't climb steep slopes.
- cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Convert the specified velocity to one that won't climb steep slopes.
- cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Convert the specified velocity to one that won't climb steep slopes.
- cancelVelocityTowardsSteepSlopes(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Convert the specified velocity to one that won't climb steep slopes.
- canCollide(ConstCollisionGroup, ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.GroupFilter
-
Test whether the specified groups can collide.
- canCollide(ConstCollisionGroup, ConstCollisionGroup) - Method in interface com.github.stephengold.joltjni.readonly.ConstGroupFilter
-
Test whether the specified groups can collide.
- canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Test whether the character has moved onto a steep slope.
- canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the character has moved onto a steep slope.
- canWalkStairs(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the character has moved onto a steep slope.
- canWalkStairs(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Test whether the character has moved onto a steep slope.
- capacity() - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Count how many IDs the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.BodyVector
-
Count how many bodies the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.Constraints
-
Count how many references the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Count how many triangles the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Count how many references the currently allocated storage can hold.
- capacity() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
-
Count how many vertices can be held in the currently allocated storage.
- capacity() - Method in class com.github.stephengold.joltjni.ShapeList
-
Count how many shapes the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.SStrandList
-
Count how many strands the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.SVertexList
-
Count how many vertices the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.template.Array
-
Count how many elements the currently allocated storage can hold.
- capacity() - Method in class com.github.stephengold.joltjni.VertexArray
-
Return the capacity of the array.
- capacity() - Method in class com.github.stephengold.joltjni.VertexList
-
Count how many vertices can be held in the currently allocated storage.
- Capsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
CapsuleShape
- CapsuleShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a Y-axis right circular cylinder capped by 2 hemispheres. - CapsuleShape(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShape
-
Instantiate a shape with the specified dimensions.
- CapsuleShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
CapsuleShape. - CapsuleShapeSettings() - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Instantiate default settings.
- CapsuleShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Instantiate settings for the specified dimensions.
- CapsuleShapeSettings(float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Instantiate settings for the specified dimensions and material.
- CapsuleShapeSettings(CapsuleShapeSettings) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Instantiate a copy of the specified settings.
- castAaBox(AaBoxCast, CastShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castAaBox(AaBoxCast, CastShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castAaBox(AaBoxCast, CastShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a box along a line segment and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastResult) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Cast a ray and find the closest hit.
- castRay(RRayCast, RayCastResult) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Cast a ray and find the closest hit.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and obtain the nearest hit, if any.
- castRay(RRayCast, RayCastSettings, CastRayCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a ray and collect the resulting hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Cast a narrow-phase ray and collect any hits.
- castRay(RRayCast, RayCastSettings, CastRayCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Cast a narrow-phase ray and collect any hits.
- CastRayCollector - Class in com.github.stephengold.joltjni
-
Collect results from a narrow-phase ray-cast query.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Cast a shape and collect the resulting hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Cast a narrow-phase shape and collect any hits.
- castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Cast a narrow-phase shape and collect any hits.
- CastShapeBodyCollector - Class in com.github.stephengold.joltjni
-
Collect results from a broad-phase shape-cast query.
- CastShapeCollector - Class in com.github.stephengold.joltjni
-
Collect results from a narrow-phase shape-cast query.
- cDefaultConvexRadius - Static variable in class com.github.stephengold.joltjni.Jolt
-
default rounding of corners in convex shapes (in meters)
- cDefaultHalfExtent - Static variable in class com.github.stephengold.joltjni.PlaneShapeSettings
-
default half-extent for the
PlaneShape - cDefaultIterationsPerSecond - Static variable in class com.github.stephengold.joltjni.HairSettings
-
default simulation rate for hair (in iterations per second)
- cEmptySubShapeId - Static variable in class com.github.stephengold.joltjni.Jolt
-
empty sub-shape ID
- cerr - Static variable in class com.github.stephengold.joltjni.std.Std
-
standard error stream (to expedite translation of C++ code)
- Character - Class in com.github.stephengold.joltjni
-
A character implemented using a kinematic rigid body.
- Character(ConstCharacterSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.Character
-
Instantiate a character with the specified properties.
- CharacterBase - Class in com.github.stephengold.joltjni
-
Base class to represent a player navigating a
PhysicsSystem. - CharacterBaseSettings - Class in com.github.stephengold.joltjni
-
Settings used to create a
com.github.stephengold.joltjni.CharacterorCharacterVirtual. - 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
CharacterContactListenercallbacks. - CharacterContactSettings(long) - Constructor for class com.github.stephengold.joltjni.CharacterContactSettings
-
Instantiate settings with the specified native object assigned but not owned.
- CharacterRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
com.github.stephengold.joltjni.Character. - CharacterRef() - Constructor for class com.github.stephengold.joltjni.CharacterRef
-
Instantiate an empty reference.
- CharacterRefC - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstCharacter. - CharacterSettings - Class in com.github.stephengold.joltjni
-
Settings used to create a
Character. - CharacterSettings() - Constructor for class com.github.stephengold.joltjni.CharacterSettings
-
Instantiate default settings.
- CharacterSettings(ConstCharacterSettings) - Constructor for class com.github.stephengold.joltjni.CharacterSettings
-
Instantiate a copy of the specified settings.
- CharacterSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
CharacterSettingsobject. - CharacterSettingsRef() - Constructor for class com.github.stephengold.joltjni.CharacterSettingsRef
-
Instantiate an empty reference.
- CharacterVirtual - Class in com.github.stephengold.joltjni
-
A character implemented without a rigid body.
- CharacterVirtual(long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
-
Instantiate a character with the specified native object assigned.
- CharacterVirtual(ConstCharacterVirtualSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
-
Instantiate a character with the specified properties.
- CharacterVirtualRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
CharacterVirtual. - CharacterVirtualRef() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualRef
-
Instantiate an empty reference.
- CharacterVirtualRefC - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstCharacter. - CharacterVirtualSettings - Class in com.github.stephengold.joltjni
-
Settings used to create a
CharacterVirtual. - CharacterVirtualSettings() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Instantiate default settings.
- CharacterVirtualSettings(ConstCharacterVirtualSettings) - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Instantiate a copy of the specified settings.
- CharacterVirtualSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
CharacterVirtualSettingsobject. - CharacterVirtualSettingsRef() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Instantiate an empty reference.
- CharacterVsCharacterCollision - Class in com.github.stephengold.joltjni
-
An interface to determine which characters (if any) should collide with other characters.
- CharacterVsCharacterCollisionSimple - Class in com.github.stephengold.joltjni
-
A simple implementation of the Character-versus-Character collision interface.
- CharacterVsCharacterCollisionSimple() - Constructor for class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
-
Instantiate a default interface.
- ChbEdge - Class in com.github.stephengold.joltjni
-
An edge in a
ConvexHullBuilder. - ChbFace - Class in com.github.stephengold.joltjni
-
A triangular face in a
ConvexHullBuilder. - cInvalidBodyId - Static variable in class com.github.stephengold.joltjni.Jolt
-
invalid body ID
- cInvalidCharacterId - Static variable in class com.github.stephengold.joltjni.Jolt
-
invalid character ID
- cInvalidGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
-
invalid main group
- cInvalidSubGroup - Static variable in class com.github.stephengold.joltjni.CollisionGroup
-
invalid subgroup
- clampRpm() - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Clamp the engine's RPM between its minimum and maximum values.
- clear() - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Remove all sub-listeners.
- clear() - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
-
Remove all bodies from the filter.
- clear() - Method in class com.github.stephengold.joltjni.LinearCurve
-
Remove all points from the curve.
- clear() - Method in class com.github.stephengold.joltjni.template.Array
-
Destroy all elements and set the size to zero.
- clearCachedResult() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Invoke this method after altering the settings but before generating any new shapes.
- cLevelShift - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
bit shift used to encode positions in the hierarchy
- cloneShapeSettings(ConstShapeSettings) - Static method in class com.github.stephengold.joltjni.ShapeSettings
-
Instantiate a clone of the specified settings.
- close() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Free and unassign the native object if the JVM object owns it.
- close() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
-
Free and unassign the native object if the JVM object owns it.
- ClosestHitCastRayCollector - Class in com.github.stephengold.joltjni
-
Collect the closest result from a narrow-phase ray-cast query.
- ClosestHitCastRayCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCastRayCollector
-
Instantiate a default collector.
- ClosestHitCastShapeCollector - Class in com.github.stephengold.joltjni
-
Collect the closest result from a narrow-phase shape-cast query.
- ClosestHitCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
-
Instantiate a default collector.
- ClosestHitCollideShapeCollector - Class in com.github.stephengold.joltjni
-
Collect the closest result from a narrow-phase collide-shape query.
- ClosestHitCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
-
Instantiate a default collector.
- ClosestPoint - Class in com.github.stephengold.joltjni
-
Utilities to locate the closest point on a line segment, triangle or tetrahedron.
- closeStream() - Method in class com.github.stephengold.joltjni.std.OfStream
-
Close the stream.
- cMaskBitsXY - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
maximum X or Y coordinate
- cMaxHeightValue16 - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
maximum height when converted to 16 bits
- cMaxPhysicsBarriers - Static variable in class com.github.stephengold.joltjni.Jolt
-
standard 2nd argument to the
JobSystemThreadPoolconstructor - cMaxPhysicsJobs - Static variable in class com.github.stephengold.joltjni.Jolt
-
standard first argument to the
JobSystemThreadPoolconstructor - cMinScale - Static variable in class com.github.stephengold.joltjni.ScaleHelpers
-
The smallest valid scale factor.
- cNoCollisionValue - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
value used to create gaps in a height field
- cNoCollisionValue16 - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
cNoCollisionValueconverted to 16 bits - cNumBitsXY - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
maximum number of bits in an X or Y coordinate
- CollectFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
-
faces are desired
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect leaf shapes that lie within the specified bounds.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Collect transformed shapes for all leaf shapes of the current shape that collide with the specified bounding box.
- collectTransformedShapes(ConstAaBox, TransformedShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Collect transformed shapes for all leaf shapes of the current shape that collide with the specified bounding box.
- collide(ConstBody, ConstBody, Mat44Arg, Mat44Arg, CollideShapeSettings, CollideShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.SimCollideBodyVsBody
-
Collide the specified bodies.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- collideAaBox(ConstAaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes overlap with the specified test box.
- CollideOnlyWithActive - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
-
do not collide with inactive edges
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collideOrientedBox(ConstOrientedBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified oriented box.
- collidePoint(RVec3Arg, CollidePointCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Collect collisions with the specified point.
- collidePoint(RVec3Arg, CollidePointCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Collect collisions with the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified point.
- CollidePointCollector - Class in com.github.stephengold.joltjni
-
Collect results from a narrow-phase collide-shape query.
- CollidePointResult - Class in com.github.stephengold.joltjni
-
Information about a narrow-phase collision by a point.
- CollidePointResult(long) - Constructor for class com.github.stephengold.joltjni.CollidePointResult
-
Instantiate a point result with the specified native object assigned but not owned.
- CollideSettingsBase - Class in com.github.stephengold.joltjni
-
Configurable options for a shape-oriented collision query.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstNarrowPhaseQuery
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, ShapeFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Collect collisions with the specified shape.
- collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, ShapeFilter) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Collect collisions with the specified shape.
- CollideShapeBodyCollector - Class in com.github.stephengold.joltjni
-
Collect body IDs from a broad-phase collide-shape query.
- CollideShapeCollector - Class in com.github.stephengold.joltjni
-
Collect results from a narrow-phase collide-shape query.
- CollideShapeResult - Class in com.github.stephengold.joltjni
-
Information about a narrow-phase collision by a shape.
- CollideShapeResult(long) - Constructor for class com.github.stephengold.joltjni.CollideShapeResult
-
Instantiate a shape result with the specified native object assigned but not owned.
- CollideShapeSettings - Class in com.github.stephengold.joltjni
-
Configurable options for a collide-shape query.
- CollideShapeSettings() - Constructor for class com.github.stephengold.joltjni.CollideShapeSettings
-
Instantiate default settings.
- CollideShapeSettings(CollideShapeSettings) - Constructor for class com.github.stephengold.joltjni.CollideShapeSettings
-
Instantiate a copy of the specified settings.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseQuery
-
Collect bodies whose bounding boxes intersect the specified test sphere.
- CollideWithAll - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
-
collide with all edges
- CollideWithBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
-
collide with them
- CollisionDispatch - Class in com.github.stephengold.joltjni
-
Utilities to collect collisions between shapes.
- CollisionEstimationResult - Class in com.github.stephengold.joltjni
-
Store estimates of the contact and friction impulses associated with a collision, along with the resulting body velocities.
- CollisionEstimationResult() - Constructor for class com.github.stephengold.joltjni.CollisionEstimationResult
-
Instantiate a default estimate.
- CollisionGroup - Class in com.github.stephengold.joltjni
-
Restrict which bodies can collide.
- CollisionGroup() - Constructor for class com.github.stephengold.joltjni.CollisionGroup
-
Instantiate a default group.
- CollisionGroup(GroupFilter, int, int) - Constructor for class com.github.stephengold.joltjni.CollisionGroup
-
Instantiate a group with the specified filter and IDs.
- CollisionGroup(GroupFilterTableRef, int, int) - Constructor for class com.github.stephengold.joltjni.CollisionGroup
-
Instantiate a group with the specified filter and IDs.
- Color - Class in com.github.stephengold.joltjni
-
An RGBA color with 8-bit components.
- Color() - Constructor for class com.github.stephengold.joltjni.Color
-
Instantiate an uninitialized color.
- Color(int) - Constructor for class com.github.stephengold.joltjni.Color
-
Instantiate a color from its integer value.
- Color(int, int, int) - Constructor for class com.github.stephengold.joltjni.Color
-
Instantiate an opaque color from 3 components.
- Color(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.Color
-
Instantiate a color from 4 components.
- Color(ConstColor) - Constructor for class com.github.stephengold.joltjni.Color
-
Instantiate a copy of an existing color.
- com.github.stephengold.joltjni - module com.github.stephengold.joltjni
-
Declare the module to be open and export all packages.
- com.github.stephengold.joltjni - package com.github.stephengold.joltjni
-
Java equivalents for Jolt Physics classes and structs.
- com.github.stephengold.joltjni.enumerate - package com.github.stephengold.joltjni.enumerate
-
Java equivalents for Jolt Physics enumerated types.
- com.github.stephengold.joltjni.lambda - package com.github.stephengold.joltjni.lambda
-
Support for coding with lambdas.
- com.github.stephengold.joltjni.operator - package com.github.stephengold.joltjni.operator
-
Java equivalents for the overloaded operators of Jolt Physics.
- com.github.stephengold.joltjni.readonly - package com.github.stephengold.joltjni.readonly
-
Interfaces for read-only access to Jolt Physics classes and structs.
- com.github.stephengold.joltjni.std - package com.github.stephengold.joltjni.std
-
Java equivalents for features of the
std::namespace that are commonly used with Jolt Physics. - com.github.stephengold.joltjni.streamutils - package com.github.stephengold.joltjni.streamutils
-
A Java API for the
StreamUtils::namespace. - com.github.stephengold.joltjni.template - package com.github.stephengold.joltjni.template
-
Java equivalents for Jolt Physics templates.
- com.github.stephengold.joltjni.vhacd - package com.github.stephengold.joltjni.vhacd
-
A Java API for version 4 of Khaled Mamou's Volumetric-Hierarchical Approximate Convex Decomposition (V-HACD) algorithm.
- CombineFunction - Class in com.github.stephengold.joltjni
-
Combine the restitution or friction of 2 bodies.
- compareTo(JoltPhysicsObject) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Compare (by virtual address) with another physics object.
- Compound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
compound
- CompoundShape - Class in com.github.stephengold.joltjni
-
A
Shapecomposed from a union of simpler sub-shapes. - CompoundShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
CompoundShape. - ComputeQueue - Class in com.github.stephengold.joltjni
-
A command queue for performing calculations on a specific
ComputeSystem. - ComputeQueueRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
ComputeQueue. - ComputeQueueRef() - Constructor for class com.github.stephengold.joltjni.ComputeQueueRef
-
Instantiate an empty reference.
- ComputeQueueResult - Class in com.github.stephengold.joltjni
-
Either an error or a
ComputeQueueRef. - ComputeSystem - Class in com.github.stephengold.joltjni
-
A resource on which calculations may be performed.
- ComputeSystemRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
ComputeSystem. - ComputeSystemRef() - Constructor for class com.github.stephengold.joltjni.ComputeSystemRef
-
Instantiate an empty reference.
- ComputeSystemResult - Class in com.github.stephengold.joltjni
-
Either an error or a
ComputeSystemRef. - Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
ConeConstraint
- Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESwingType
-
limited by a cone shape, for limits that are symmetric around 0
- ConeConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat limits the swing of the twist axes to a cone and disables translation. - ConeConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
ConeConstraint. - ConeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.ConeConstraintSettings
-
Instantiate default settings.
- ConeConstraintSettings(ConeConstraintSettings) - Constructor for class com.github.stephengold.joltjni.ConeConstraintSettings
-
Instantiate a copy of the specified settings.
- conjugated() - Method in class com.github.stephengold.joltjni.Quat
-
Return the conjugate.
- conjugated() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the conjugate.
- ConstAaBox - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
AaBox. - ConstBody - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Body. - ConstBodyCreationSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BodyCreationSettingsobject. - ConstBodyIdArray - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BodyIdArray. - ConstBodyLockInterface - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BodyLockInterface. - ConstBodyLockInterfaceLocking - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BodyLockInterfaceLocking. - ConstBodyLockInterfaceNoLock - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BodyLockInterfaceNoLock. - ConstBoxShapeSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BoxShapeSettingsobject. - ConstBroadPhaseLayerInterface - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BroadPhaseLayerInterface. - ConstBroadPhaseQuery - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
BroadPhaseQuery. - ConstCharacter - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Character. - ConstCharacterBase - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
CharacterBase. - ConstCharacterBaseSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
CharacterBaseSettingsobject. - ConstCharacterSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
CharacterSettingsobject. - 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
CharacterVirtualSettingsobject. - ConstChbFace - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ChbFace. - ConstCollideShapeResult - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
CollideShapeResult. - ConstCollisionGroup - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
CollisionGroup. - ConstColor - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Color. - ConstConstraint - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Constraint. - ConstConstraintSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ConstraintSettingsobject. - ConstContact - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Contact. - ConstContactKey - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ContactKey. - ConstContactManifold - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ContactManifold. - ConstContactSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ContactSettingsobject. - ConstConvexShape - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ConvexShape. - ConstConvexShapeSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ConvexShapeSettingsobject. - ConstDrawSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
DrawSettingsobject. - ConstEdge - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
Edge. - ConstExtendedUpdateSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
ExtendedUpdateSettingsobject. - ConstFace - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Face. - ConstFloat3 - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Float3. - ConstFloat4 - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Float4. - ConstGradient - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Gradient. - ConstGroupFilter - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
GroupFilter. - ConstHairMaterial - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
HairMaterial. - ConstHairSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
HairSettingsobject. - ConstIndexedTriangle - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
IndexedTriangle. - ConstIndexedTriangleNoMaterial - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
IndexedTriangleNoMaterial. - ConstJoint - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Joint. - ConstJoltPhysicsObject - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
JoltPhysicsObject. - ConstLinearCurve - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
LinearCurve. - ConstLod - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
Lod. - ConstMassProperties - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
MassPropertiesobject. - ConstMotionProperties - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
MotionPropertiesobject. - ConstMotorSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
MotorSettingsobject. - ConstNarrowPhaseQuery - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
NarrowPhaseQuery. - ConstObjectLayerPairFilter - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
ObjectLayerPairFilter. - ConstObjectVsBroadPhaseLayerFilter - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
ObjectVsBroadPhaseLayerFilter. - ConstOrientedBox - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
OrientedBox. - ConstPathConstraintPath - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
PathConstraintPath. - ConstPhysicsMaterial - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
PhysicsMaterial. - ConstPhysicsSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
PhysicsSettingsobject. - ConstPhysicsSystem - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
PhysicsSystem. - ConstPlane - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Plane. - ConstrainAroundBinormal - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
allow rotation only around the binormal vector (perpendicular to the path)
- ConstrainAroundNormal - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
allow rotation only around the normal vector (perpendicular to the path)
- ConstrainAroundTangent - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
allow rotation only around the tangent vector (following the path)
- Constraint - Class in com.github.stephengold.joltjni
-
The abstract base class for physics constraints.
- Constraint - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
-
vehicle constraint (?)
- ConstrainToPath - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
fully constrain rotation to the path (including its normal and tangent vectors)
- ConstraintRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
Constraint. - ConstraintRef() - Constructor for class com.github.stephengold.joltjni.ConstraintRef
-
Instantiate an empty reference.
- ConstraintResult - Class in com.github.stephengold.joltjni
-
Either an error or a
ConstraintSettingsRef. - Constraints - Class in com.github.stephengold.joltjni
-
A variable-length array of references to constraints.
- Constraints - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save the constraints
- ConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
Constraint. - ConstraintSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstraintSettingsobject. - ConstraintSettingsRef() - Constructor for class com.github.stephengold.joltjni.ConstraintSettingsRef
-
Instantiate an empty reference.
- ConstRodBendTwist - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
RodBendTwist. - ConstRodStretchShear - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
RodStretchShear. - ConstRStrand - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
RStrand. - ConstSerializableObject - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SerializableObject. - ConstShape - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Shape. - ConstShapeSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
ShapeSettingsobject. - 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
SoftBodyContactSettingsobject. - ConstSoftBodyCreationSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SoftBodyCreationSettingsobject. - ConstSoftBodyManifold - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SoftBodyManifold. - ConstSoftBodyMotionProperties - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SoftBodyMotionPropertiesobject. - ConstSoftBodySharedSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SoftBodySharedSettingsobject. - ConstSoftBodyVertex - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SoftBodyVertex. - ConstSphere - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Sphere. - ConstSpringSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SpringSettingsobject. - ConstSStrand - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
SStrand. - ConstSubShape - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SubShape. - ConstSubShapeIdPair - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
SubShapeIdPair. - ConstSVertex - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
SVertex. - ConstTransformedConvexObject - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
TransformedConvexObject. - ConstTransformedShape - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
TransformedShape. - ConstTriangle - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Triangle. - ConstTwoBodyConstraint - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
TwoBodyConstraint. - ConstVehicleAntiRollBar - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleAntiRollBarobject. - ConstVehicleCollisionTester - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleCollisionTester. - ConstVehicleConstraint - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to
VehicleConstraint. - ConstVehicleConstraintSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleConstraintSettingsobject. - ConstVehicleController - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleController. - ConstVehicleControllerSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleControllerSettingsobject. - ConstVehicleEngineSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VehicleEngineSettingsobject. - ConstVertex - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Vertex. - ConstVertexAttributes - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VertexAttributesobject. - ConstVertexList - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
VertexList. - ConstVolume - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
Volume. - ConstWheel - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to
Wheel. - ConstWheelSettings - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
WheelSettingsobject. - ConstWheelSettingsTv - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
WheelSettingsTv. - ConstWheelSettingsWv - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
WheelSettingsWv. - Contact - Class in com.github.stephengold.joltjni
-
Describe a contact between a
Characterand a body or another character. - ContactConstraintsFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
-
contact constraints buffer is full
- ContactKey - Class in com.github.stephengold.joltjni
-
Identify a contact between a virtual character and a body or another virtual character.
- ContactKey() - Constructor for class com.github.stephengold.joltjni.ContactKey
-
Instantiate a default key.
- ContactKey(char, int, int) - Constructor for class com.github.stephengold.joltjni.ContactKey
-
Instantiate a key with the specified parameters.
- ContactKey(ContactKey) - Constructor for class com.github.stephengold.joltjni.ContactKey
-
Instantiate a copy of the specified key.
- ContactListener - Class in com.github.stephengold.joltjni
-
Receive collision-contact events.
- ContactListenerList - Class in com.github.stephengold.joltjni
-
A variable-length array of contact listeners.
- ContactListenerList() - Constructor for class com.github.stephengold.joltjni.ContactListenerList
-
Instantiate an empty list.
- ContactManifold - Class in com.github.stephengold.joltjni
-
The contact surface between two bodies.
- ContactManifold(long) - Constructor for class com.github.stephengold.joltjni.ContactManifold
-
Instantiate a manifold with the specified native object assigned but not owned.
- Contacts - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save the contacts
- ContactSettings - Class in com.github.stephengold.joltjni
-
Properties of a contact constraint that can be overridden during certain
ContactListenercallbacks. - ContactSettings() - Constructor for class com.github.stephengold.joltjni.ContactSettings
-
Instantiate the default settings for testing.
- ContactSettings(long) - Constructor for class com.github.stephengold.joltjni.ContactSettings
-
Instantiate settings with the specified native object assigned but not owned.
- contains(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
-
Test whether the current box contains the argument box.
- contains(ConstAaBox) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Test whether the current box contains the argument box.
- contains(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Test whether the box contains the specified point.
- contains(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Test whether the box contains the specified point.
- containsConstraint(ConstConstraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Test whether the system contains the specified constraint.
- containsConstraint(ConstConstraint) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Test whether the system contains the specified constraint.
- convertShapeSettings() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Prepare for simulation by attempting to cook the
ShapeSettingsmember into a shape. - Convex - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
convex
- ConvexHull - Class in com.github.stephengold.joltjni.vhacd
-
An immutable 3-D convex hull generated by the V-HACD algorithm.
- ConvexHull - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
ConvexHullShape
- ConvexHullBuilder - Class in com.github.stephengold.joltjni
-
Construct a 3-D convex hull for specified points.
- ConvexHullBuilder(Collection<?>) - Constructor for class com.github.stephengold.joltjni.ConvexHullBuilder
-
Instantiate a builder for the specified points.
- ConvexHullShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a convex hull defined by a collection of vertices. - ConvexHullShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
ConvexHullShape. - ConvexHullShapeSettings(int, FloatBuffer) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the points in the specified buffer.
- ConvexHullShapeSettings(int, FloatBuffer, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexHullShapeSettings(int, FloatBuffer, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexHullShapeSettings(ConvexHullShapeSettings) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate a copy of the specified settings.
- ConvexHullShapeSettings(Vec3Arg...) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified points.
- ConvexHullShapeSettings(Vec3Arg[], float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexHullShapeSettings(Vec3Arg[], float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexHullShapeSettings(Collection<?>) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified collection of points.
- ConvexHullShapeSettings(Collection<?>, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexHullShapeSettings(Collection<?>, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Instantiate settings for the specified parameters.
- ConvexShape - Class in com.github.stephengold.joltjni
-
A type of
Shapethat inherently possesses the convex property. - ConvexShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
ConvexShape. - copyDebugTriangles(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
- copyDebugTriangles(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
- copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.Shape
-
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
- copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
- copyDebugTriangles(FloatBuffer) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Copy the vertex coordinates of the shape's debug mesh to the specified buffer.
- copyPoint(int) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Copy one of the points to use when creating the hull.
- copyPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Copy the points to use when creating the hull.
- copyTo(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Write all 3 components to the start of the specified buffer.
- copyTo(DoubleBuffer) - Method in class com.github.stephengold.joltjni.RVec3
-
Write all 3 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
-
Write all 3 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
-
Write all 4 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
-
Write all 4 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Write all 3 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Write all 4 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Write all 4 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Write all 3 components to the start of the specified buffer.
- copyTo(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
-
Write all 3 components to the start of the specified buffer.
- copyTo(FloatBuffer, int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Write all 3 components to the specified position in the specified buffer.
- copyTo(FloatBuffer, int) - Method in class com.github.stephengold.joltjni.Vec3
-
Write all 3 components to the specified position in the specified buffer.
- cos(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the cosine of the specified single-precision angle.
- countAntiRollBars() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Count how many anti-roll bars the vehicle has.
- countAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Count how many anti-roll bars the vehicle has.
- countAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Count how many anti-roll bars the vehicle has.
- countDebugTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Count the triangles in the shape's debug mesh.
- countDebugTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Count the triangles in the shape's debug mesh.
- countDebugTriangles() - Method in class com.github.stephengold.joltjni.Shape
-
Count the triangles in the shape's debug mesh.
- countDebugTriangles() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Count the triangles in the shape's debug mesh.
- countDebugTriangles() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Count the triangles in the shape's debug mesh.
- countDeletes() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return the cumulative number of
deleteoperations in glue code, in Debug native libraries. - countEdgeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the edge constraints.
- countEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the edge constraints.
- countEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the edge constraints.
- countFaces() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the faces.
- countFaces() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the faces.
- countFaces() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the faces.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Count the hits.
- countHits() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
-
Count the leaf shapes.
- countLods() - Method in class com.github.stephengold.joltjni.Geometry
-
Return the number of levels of detail.
- countMaterials() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of materials.
- countMaterials() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of materials.
- countMaterials() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of materials.
- countNews() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return the cumulative number of
newoperations in glue code, in Debug native libraries, excluding ref targets. - countPinnedVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the pinned vertices.
- countPinnedVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the pinned vertices.
- countPinnedVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the pinned vertices.
- countPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Count the points to use when creating the hull.
- countPoints() - Method in class com.github.stephengold.joltjni.LinearCurve
-
Count the points in the curve.
- countPoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Count the points in the curve.
- countPoints() - Method in class com.github.stephengold.joltjni.vhacd.ConvexHull
-
Count the points.
- countRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of render strands.
- countRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of render strands.
- countRenderStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of render strands.
- countRenderVertices() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of render vertices.
- countRenderVertices() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of render vertices.
- countRenderVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of render vertices.
- countRodBendTwistConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the bend-twist constraints.
- countRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the bend-twist constraints.
- countRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the bend-twist constraints.
- countRodStretchShearConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the discrete Cosserat rods.
- countRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the discrete Cosserat rods.
- countRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the discrete Cosserat rods.
- countScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of triangles in the scalp mesh.
- countScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of triangles in the scalp mesh.
- countScalpTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of triangles in the scalp mesh.
- countScalpVertices() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of vertices in the scalp mesh.
- countScalpVertices() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of vertices in the scalp mesh.
- countScalpVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of vertices in the scalp mesh.
- countSimStrands() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the number of simulation strands.
- countSimStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the number of simulation strands.
- countSimStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the number of simulation strands.
- countTriangles() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Count the triangles in the mesh.
- countTriangleVertices() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Count the vertices in the mesh.
- countVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the vertices.
- countVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the vertices.
- countVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the vertices.
- countVolumeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Count the volume constraints.
- countVolumeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the volume constraints.
- countVolumeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Count the volume constraints.
- countWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Count how many wheels the vehicle has.
- countWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Count how many wheels the vehicle has.
- countWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Count how many wheels the vehicle has.
- cout - Static variable in class com.github.stephengold.joltjni.std.Std
-
standard output stream (to expedite translation of C++ code)
- create() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
-
Generate a
ShapeResultfrom these settings. - create() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Generate a
ShapeResultfrom these settings. - create() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Generate a
ShapeResultfrom 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.
- createComputeQueue() - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Create a queue for executing compute shaders.
- createComputeSystem() - Static method in class com.github.stephengold.joltjni.ComputeSystem
-
Create a compute system that uses a GPU.
- createComputeSystemCpu() - Static method in class com.github.stephengold.joltjni.ComputeSystem
-
Create a compute system that doesn't use any GPU.
- createConstraint(TwoBodyConstraintSettings, int, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Create a two-body constraint using the specified settings.
- createConstraints(ConstVertexAttributes[], EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Automatically generate constraints based on the faces.
- createConstraints(ConstVertexAttributes[], EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Automatically generate constraints based on the faces.
- createConstraints(ConstVertexAttributes[], EBendType, float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Automatically generate constraints based on the faces.
- createConstraints(ConstVertexAttributes[], EBendType, float) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Automatically generate constraints based on the faces.
- createConstraints(ConstVertexAttributes, int, EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Automatically generate constraints based on the faces.
- createConstraints(ConstVertexAttributes, int, EBendType) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Automatically generate constraints based on the faces.
- createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Generate a ragdoll instance from the settings, which are unaffected.
- createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Generate a ragdoll instance from the settings, which are unaffected.
- createSoftBody(ConstSoftBodyCreationSettings) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Create a soft body using the specified settings.
- createTriangleBatch(FloatBuffer, ConstIndexedTriangleNoMaterial[]) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Construct a batch of triangles that can be rendered efficiently.
- cross(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the cross product with the argument.
- cross(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
-
Return the cross product with the argument.
- cross(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the cross product with the argument.
- cross(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Return the cross product with the argument.
- cScaleToleranceSq - Static variable in class com.github.stephengold.joltjni.ScaleHelpers
-
The tolerance used when comparing components of a scale vector.
- CsrFace - Class in com.github.stephengold.joltjni
-
A face in a narrow-phase collision result.
- cStackSize - Static variable in class com.github.stephengold.joltjni.HeightFieldShapeConstants
-
stack size for WalkHeightField
- CullBackFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
-
cull back-facing polygons: render front sides only
- CullFrontFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
-
cull front-facing polygons: render back sides only
- CustomBodyActivationListener - Class in com.github.stephengold.joltjni
-
A customizable
BodyActivationListener. - CustomBodyActivationListener() - Constructor for class com.github.stephengold.joltjni.CustomBodyActivationListener
-
Instantiate a customizable listener.
- CustomCastRayCollector - Class in com.github.stephengold.joltjni
-
A customizable
CastRayCollector. - CustomCastRayCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastRayCollector
-
Instantiate a customizable collector.
- CustomCastShapeBodyCollector - Class in com.github.stephengold.joltjni
-
A customizable
CastShapeBodyCollector. - CustomCastShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
-
Instantiate a customizable collector.
- CustomCastShapeCollector - Class in com.github.stephengold.joltjni
-
A customizable
CastShapeCollector. - CustomCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastShapeCollector
-
Instantiate a customizable collector.
- CustomCharacterContactListener - Class in com.github.stephengold.joltjni
-
A customizable
CharacterContactListener. - CustomCharacterContactListener() - Constructor for class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Instantiate a customizable listener.
- CustomCollidePointCollector - Class in com.github.stephengold.joltjni
-
A customizable
CollidePointCollector. - CustomCollidePointCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollidePointCollector
-
Instantiate a customizable collector.
- CustomCollideShapeBodyCollector - Class in com.github.stephengold.joltjni
-
A customizable
CollideShapeBodyCollector. - CustomCollideShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
-
Instantiate a customizable collector.
- CustomCollideShapeCollector - Class in com.github.stephengold.joltjni
-
A customizable
CollideShapeCollector. - CustomCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeCollector
-
Instantiate a customizable collector.
- CustomContactListener - Class in com.github.stephengold.joltjni
-
A customizable
ContactListenerwithout any filtering. - CustomContactListener() - Constructor for class com.github.stephengold.joltjni.CustomContactListener
-
Instantiate a customizable listener.
- CustomDebugRendererSimple - Class in com.github.stephengold.joltjni
-
A customizable
DebugRendererSimple. - CustomDebugRendererSimple() - Constructor for class com.github.stephengold.joltjni.CustomDebugRendererSimple
-
Instantiate a customizable renderer.
- CustomLoader - Class in com.github.stephengold.joltjni
-
A customizable
Loader. - CustomLoader() - Constructor for class com.github.stephengold.joltjni.CustomLoader
-
Instantiate a customizable loader.
- CustomPhysicsStepListener - Class in com.github.stephengold.joltjni
-
A customizable
PhysicsStepListener. - CustomPhysicsStepListener() - Constructor for class com.github.stephengold.joltjni.CustomPhysicsStepListener
-
Instantiate a customizable listener.
- CustomRayCastBodyCollector - Class in com.github.stephengold.joltjni
-
A customizable
RayCastBodyCollector. - CustomRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomRayCastBodyCollector
-
Instantiate a customizable collector.
- CustomSoftBodyContactListener - Class in com.github.stephengold.joltjni
-
A customizable
SoftBodyContactListener. - CustomSoftBodyContactListener() - Constructor for class com.github.stephengold.joltjni.CustomSoftBodyContactListener
-
Instantiate a customizable listener.
- CustomTireMaxImpulseCallback - Class in com.github.stephengold.joltjni
-
A customizable
TireMaxImpulseCallback. - CustomTireMaxImpulseCallback() - Constructor for class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
-
Instantiate a customizable callback.
- customUpdate(float, Body, PhysicsSystem) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Update the specified soft body without updating the rest of the physics system.
- Cylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
CylinderShape
- CylinderShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a Y-axis right circular cylinder. - CylinderShape(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
-
Instantiate a shape with the specified dimensions.
- CylinderShape(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
-
Instantiate a shape with the specified dimensions and convex radius.
- CylinderShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
CylinderShape. - CylinderShapeSettings() - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
-
Instantiate default settings.
- CylinderShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
-
Instantiate settings for the specified dimensions.
- CylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
-
Instantiate settings for the specified dimensions.
- CylinderShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
-
Instantiate settings for the specified dimensions and material.
- CylinderShapeSettings(CylinderShapeSettings) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
-
Instantiate a copy of the specified settings.
D
- deactivateBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
-
Deactivate the specified bodies.
- deactivateBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Deactivate the specified bodies.
- deactivateBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Deactivate the specified bodies.
- deactivateBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Deactivate the specified body.
- DebugRenderer - Class in com.github.stephengold.joltjni
-
Visualization for debugging purposes.
- DebugRendererRecorder - Class in com.github.stephengold.joltjni
-
A
DebugRendererthat records events for future playback. - DebugRendererRecorder(StreamOut) - Constructor for class com.github.stephengold.joltjni.DebugRendererRecorder
-
Instantiate a recorder that uses the specified stream for output.
- DebugRendererSimple - Class in com.github.stephengold.joltjni
-
A
DebugRendererthat reduces everything to lines, text, and triangles. - decompose(float[], int[], Parameters) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
-
Generate convex hulls to approximate the specified mesh.
- decompose(FloatBuffer, IntBuffer, Parameters) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
-
Generate convex hulls to approximate the specified mesh.
- decomposePrincipalMomentsOfInertia(Mat44, Vec3) - Method in class com.github.stephengold.joltjni.MassProperties
-
Decompose the inertia tensor into a diagonal matrix and a right-handed rotation matrix.
- decomposePrincipalMomentsOfInertia(Mat44, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
-
Decompose the inertia tensor into a diagonal matrix and a right-handed rotation matrix.
- Decomposer - Class in com.github.stephengold.joltjni.vhacd
-
Decompose 3-D meshes into collections of convex hulls using Khaled Mamou's Volumetric-Hierarchical Approximate Convex Decomposition (V-HACD) algorithm.
- Decomposer() - Constructor for class com.github.stephengold.joltjni.vhacd.Decomposer
-
Instantiate a default instance.
- Decorated - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
decorated
- DecoratedShape - Class in com.github.stephengold.joltjni
-
Add functionality to an existing
Shape. - DecoratedShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
DecoratedShape. - Default - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
-
match the original shape as accurately/efficiently as possible
- DefaultBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
-
A collision filter for specific broad-phase layers.
- DefaultObjectLayerFilter - Class in com.github.stephengold.joltjni
-
A collision filter for specific object layers.
- DefaultRandomEngine - Class in com.github.stephengold.joltjni.std
-
Generate a pseudo-random sequence of integers for casual use.
- DefaultRandomEngine() - Constructor for class com.github.stephengold.joltjni.std.DefaultRandomEngine
-
Instantiate a generator.
- DefaultRandomEngine(int) - Constructor for class com.github.stephengold.joltjni.std.DefaultRandomEngine
-
Instantiate a generator using the specified 32-bit seed.
- Degenerate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
-
detected a degenerate hull
- degreesToRadians(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Convert the specified angle from degrees to radians.
- destroyAllBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Remove and destroy all bodies in the system.
- destroyBodies(int...) - Method in class com.github.stephengold.joltjni.BodyManager
-
Remove the specified bodies from the manager.
- destroyBodies(ConstBodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Destroy the specified bodies.
- destroyBodies(ConstBodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Destroy the specified bodies.
- destroyBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Destroy the specified body.
- destroyFactory() - Static method in class com.github.stephengold.joltjni.Jolt
-
Destroy the factory used for collision dispatch and object-stream serialization.
- determineMaxError(ChbFace[], float[], int[], float[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
-
Determine the largest error in the constructed hull.
- detLog(String) - Static method in class com.github.stephengold.joltjni.Jolt
-
Append a message to the determinism log.
- Dihedral - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
-
dihedral bend constraint
- disableBp(int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
-
Disable interactions with the specified layer.
- disableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTable
-
Disable collisions between the specified subgroups.
- disableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
-
Disable collisions between the specified subgroups.
- disableCollision(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
-
Disable collisions between the specified object layers.
- disableLayer(int) - Method in class com.github.stephengold.joltjni.ObjVsObjFilter
-
Disable all interactions with the specified object layer.
- disableObj(int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
-
Disable interactions with the specified layer.
- disablePair(int, int) - Method in class com.github.stephengold.joltjni.ObjVsBpFilter
-
Disable interactions between the specified layers.
- disablePair(int, int) - Method in class com.github.stephengold.joltjni.ObjVsObjFilter
-
Disable interactions between the specified object layers.
- disableParentChildCollisions() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Create and add collision filters to all bodies in the ragdoll and configure them so parents and children don't collide.
- disableParentChildCollisions() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Create and add collision filters to all bodies in the ragdoll and configure them so parents and children don't collide.
- Discrete - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
-
update the body in discrete steps
- Distance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
-
simple distance constraint
- Distance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
DistanceConstraint
- DistanceConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat holds 2 points at a fixed distance from each other. - DistanceConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
DistanceConstraint. - DistanceConstraintSettings() - Constructor for class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Instantiate default settings.
- DistanceConstraintSettings(DistanceConstraintSettings) - Constructor for class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Instantiate a copy of the specified settings.
- DontActivate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActivation
-
leave the added body's activation state unchanged
- dot(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the dot product with the argument.
- dot(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
-
Return the dot product with the argument.
- dot(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the dot product with the argument.
- dot(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Return the dot product with the argument.
- dot(Vec4Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the dot product with the specified vector.
- dot(Vec4Arg) - Method in class com.github.stephengold.joltjni.Vec4
-
Return the dot product with the specified vector.
- draw(BodyManagerDrawSettings, ConstPhysicsSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.BodyManager
-
Draw the state of the bodies.
- draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Draw the shape using the specified renderer.
- draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.Shape
-
Draw the shape using the specified renderer.
- draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Draw the shape using the specified renderer.
- draw(ConstDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.Hair
-
Draw the hair and its simulation properties.
- draw(SkeletonPoseDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Draw the current pose using the specified settings and renderer.
- draw(SkeletonPoseDrawSettings, DebugRenderer, RMat44Arg) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Draw the current pose using the specified settings and renderer.
- drawArrow(RVec3Arg, RVec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D arrow.
- drawBodies(BodyManagerDrawSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Render the bodies in the system, for debugging purposes.
- drawBox(ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified axis-aligned 3-D box.
- drawBox(ConstAaBox, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified axis-aligned 3-D box.
- drawBox(ConstAaBox, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified axis-aligned 3-D box.
- drawBox(RMat44Arg, ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D box.
- drawBox(RMat44Arg, ConstAaBox, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D box.
- drawBox(RMat44Arg, ConstAaBox, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D box.
- drawCapsule(RMat44Arg, float, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified capsule.
- drawCapsule(RMat44Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified capsule.
- drawCapsule(RMat44Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified capsule.
- drawConstraintLimits(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Render the limits of all constraints in the system, for debugging purposes.
- drawConstraintReferenceFrame(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Render the reference frames of all constraints in the system, for debugging purposes.
- drawConstraints(DebugRenderer) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Render all constraints in the system, for debugging purposes.
- drawCoordinateSystem(RMat44Arg) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D coordinate axes.
- drawCoordinateSystem(RMat44Arg, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D coordinate axes.
- drawCylinder(RMat44Arg, float, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified cylinder.
- drawCylinder(RMat44Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified cylinder.
- drawCylinder(RMat44Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified cylinder.
- drawGeometry(RMat44Arg, ConstAaBox, float, ConstColor, GeometryRef, ECullMode, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified geometry with the specified bounds and scaling.
- drawGeometry(RMat44Arg, ConstColor, GeometryRef, ECullMode, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified geometry.
- drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Draw the support function with the convex radius added back on.
- drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in class com.github.stephengold.joltjni.Shape
-
Draw the support function with the convex radius added back on.
- drawGetSupportFunction(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Draw the support function with the convex radius added back on.
- drawLine(double, double, double, double, double, double, int) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
-
Draw the specified 3-D line.
- drawLine(RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D line.
- drawMarker(RVec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a marker at the specified location.
- drawOpenCone(RVec3Arg, Vec3Arg, Vec3Arg, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified open cone.
- drawPie(RVec3Arg, float, Vec3Arg, Vec3Arg, float, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified sector of a circle.
- drawPlane(RVec3Arg, Vec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified plane.
- DrawSettings - Class in com.github.stephengold.joltjni
-
Configure debug visualization of some hair.
- DrawSettings() - Constructor for class com.github.stephengold.joltjni.DrawSettings
-
Instantiate settings with the default values.
- DrawSettings(ConstDrawSettings) - Constructor for class com.github.stephengold.joltjni.DrawSettings
-
Instantiate a copy of the specified settings.
- drawShrunkShape(DebugRenderer, RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Draw how vertices are moved when the shape is shrunk by the convex radius.
- drawSphere(RVec3Arg, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified sphere.
- drawSphere(RVec3Arg, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified sphere.
- drawSphere(RVec3Arg, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified sphere.
- drawSwingConeLimits(RMat44Arg, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the rotation-limits cone of a
SwingTwistConstraintPart. - drawSwingPyramidLimits(RMat44Arg, float, float, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the rotation-limits pyramid of a
SwingTwistConstraintPart. - drawTaperedCylinder(RMat44Arg, float, float, float, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified tapered cylinder.
- drawText3d(double, double, double, String, int, float) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
-
Draw the specified 3-D text.
- drawText3D(RVec3Arg, String) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D text.
- drawText3D(RVec3Arg, String, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D text.
- drawText3D(RVec3Arg, String, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D text.
- drawTriangle(double, double, double, double, double, double, double, double, double, int, int) - Method in class com.github.stephengold.joltjni.CustomDebugRendererSimple
-
Draw the specified 3-D triangle.
- drawTriangle(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified 3-D triangle.
- drawUnitSphere(RMat44Arg, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the specified unit sphere.
- drawWireBox(ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire-frame of the specified axis-aligned box.
- drawWireBox(ConstOrientedBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire-frame of the specified 3-D box.
- drawWireBox(RMat44Arg, ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified 3-D box.
- drawWirePolygon(RMat44Arg, VertexArray, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the outline of the specified polygon.
- drawWirePolygon(RMat44Arg, VertexArray, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw the outline of the specified polygon.
- drawWireSphere(RVec3Arg, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified sphere.
- drawWireSphere(RVec3Arg, float, ConstColor, int) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified sphere.
- drawWireTriangle(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified 3-D triangle.
- drawWireUnitSphere(RMat44Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified unit sphere.
- drawWireUnitSphere(RMat44Arg, ConstColor, int) - Method in class com.github.stephengold.joltjni.DebugRenderer
-
Draw a wire frame of the specified unit sphere.
- driveToPoseUsingKinematics(SkeletonPose, float) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Drive the ragdoll to the specified pose by setting velocities.
- driveToPoseUsingKinematics(SkeletonPose, float) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Drive the ragdoll to the specified pose by setting velocities.
- driveToPoseUsingKinematics(SkeletonPose, float, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Drive the ragdoll to the specified pose by setting velocities.
- driveToPoseUsingKinematics(SkeletonPose, float, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Drive the ragdoll to the specified pose by setting velocities.
- driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Drive the ragdoll to the specified pose using motors.
- driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Drive the ragdoll to the specified pose using motors.
- Dynamic - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
-
bodies moved by forces, impulses, and torques
E
- EActivation - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate actions passed to
BodyInterfacewhen 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
Constraintcan belong to. - ECullMode - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate options for culling polygons.
- Edge - Class in com.github.stephengold.joltjni
-
Join 2 soft-body vertices with a spring.
- Edge() - Constructor for class com.github.stephengold.joltjni.Edge
-
Instantiate a default edge constraint.
- EDrawMode - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate ways of drawing triangles.
- EFilterMode - Enum Class in com.github.stephengold.joltjni.enumerate
-
Filter modes for a
FilteredContactListener. - EGroundState - Enum Class in com.github.stephengold.joltjni.enumerate
-
Categorize the possible relationships between a character and its supporting surface.
- Either - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
invoke associated callbacks if
shouldCollide()returnstruefor one body or both bodies in contact - ELraType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate types of long-range attachment (LRA) constraints for a soft body.
- EMotionQuality - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate motion types for bodies.
- EMotionType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate motion types for bodies.
- EMotorState - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate the states a constraint motor can be in.
- empty() - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Test whether the vector contains one or more IDs.
- empty() - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Test whether the list contains one or more sub-listeners.
- empty() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
-
Test whether the list contains no vertices.
- empty() - Method in class com.github.stephengold.joltjni.template.Array
-
Test whether the array contains one or more elements.
- empty() - Method in class com.github.stephengold.joltjni.VertexList
-
Test whether the list contains no vertices.
- Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
EmptyShape
- Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
EmptyShape
- EmptyShape - Class in com.github.stephengold.joltjni
-
A
Shapethat won't collide with anything and has zero volume. - EmptyShape() - Constructor for class com.github.stephengold.joltjni.EmptyShape
-
Instantiate a default shape without creating a settings object.
- EmptyShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct an
EmptyShape. - EmptyShapeSettings() - Constructor for class com.github.stephengold.joltjni.EmptyShapeSettings
-
Instantiate the default settings.
- EmptyShapeSettings(EmptyShapeSettings) - Constructor for class com.github.stephengold.joltjni.EmptyShapeSettings
-
Instantiate a copy of the specified settings.
- enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTable
-
Enable collisions between the specified subgroups.
- enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
-
Enable collisions between the specified subgroups.
- enableCollision(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
-
Enable collisions between the specified object layers.
- enableLeanController(boolean) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Enable or disable the lean spring.
- enableLeanSteeringLimit(boolean) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Enable or disable the lean steering limit.
- encapsulate(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the current box to include the argument box.
- encapsulate(ConstTriangle) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the box to include the specified triangle.
- encapsulate(ConstVertexList, ConstIndexedTriangle) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the box to include the specified triangle.
- encapsulate(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the box to include the specified location.
- encapsulatePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.Sphere
-
Construct the smallest sphere that encapsulates the sphere and the specified point.
- endFrame() - Method in class com.github.stephengold.joltjni.DebugRendererRecorder
-
Signify the end of a frame.
- endl - Static variable in class com.github.stephengold.joltjni.std.Std
-
line separator (to expedite translation of C++ code)
- ensureMinimalEdgeLength(float) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the box so that each edge has at least the specified length.
- EOverrideMassProperties - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate ways the
mMassPropertiesOverridefield ofBodyCreationSettingscan be used. - EpaPenetrationDepth - Class in com.github.stephengold.joltjni
-
Implement the Expanding Polytope Algorithm.
- EpaPenetrationDepth() - Constructor for class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Instantiate a default implementation.
- EPathRotationConstraintType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate options for constraining the rotation of body2 in a
PathConstraint. - EPhysicsUpdateError - Class in com.github.stephengold.joltjni.enumerate
-
Error conditions reported by
PhysicsSystem.update(). - equals(Object) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Test for type and virtual-address equality with another object.
- equals(Object) - Method in class com.github.stephengold.joltjni.UVec4
-
Tests for exact equality with the argument.
- equals(Object) - Method in class com.github.stephengold.joltjni.Vec3
-
Tests for exact equality with the argument, distinguishing -0 from 0.
- equals(Object) - Method in class com.github.stephengold.joltjni.Vec4
-
Tests for exact equality with the argument, distinguishing -0 from 0.
- equals(Object) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Test for exact equivalence with another Object.
- erase(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Remove the specified element.
- erase(int) - Method in class com.github.stephengold.joltjni.template.Array
-
Remove the specified element.
- erase(int, int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Remove all IDs in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.BodyVector
-
Remove all bodies in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.Constraints
-
Remove all references in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Remove all triangles in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Remove all references in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.ShapeList
-
Remove all shapes in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.SStrandList
-
Remove all strands in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.SVertexList
-
Remove all vertices in the specified range of indices.
- erase(int, int) - Method in class com.github.stephengold.joltjni.template.Array
-
Remove all elements in the specified range of indices.
- ERenderStrandColor - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate the coloring options for strands of hair.
- EResult - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate possible outcomes from attempting to construct a convex hull.
- EShapeSubType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate types of
Shape. - EShapeType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate categories that a
Shapecan 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
PhysicsSystemshould be saved. - estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Estimate the contact impulses and body velocity changes resulting from a collision.
- estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Estimate the contact impulses and body velocity changes resulting from a collision.
- estimateCollisionResponse(ConstBody, ConstBody, ConstContactManifold, CollisionEstimationResult, float, float, float, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Estimate the contact impulses and body velocity changes resulting from a collision.
- EStreamType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate types of I/O streams.
- ESupportMode - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate possible behaviors for the
Support.getSupport()function. - ESwingType - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate possible behaviors of a swing limit in a
Constraint. - ETransmissionMode - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate options for shifting gears in a vehicle transmission.
- EuclideanDistance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
-
based on Euclidean distance
- ExcludeConvexRadius - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
-
exclude the convex radius
- executeAndWait() - Method in class com.github.stephengold.joltjni.ComputeQueue
-
Execute the command list and wait for it to finish.
- exp(float) - Static method in class com.github.stephengold.joltjni.std.Std
-
Return the exponential of the specified single-precision value.
- expandBy(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Enlarge the box on all sides by the specified amounts.
- extendedUpdate(float, Vec3Arg, ConstExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Apply a combination of Update, StickToFloor, and WalkStairs.
- extendedUpdate(float, Vec3Arg, ConstExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Apply a combination of Update, StickToFloor, and WalkStairs.
- ExtendedUpdateSettings - Class in com.github.stephengold.joltjni
-
Settings for extended update of a virtual character.
- ExtendedUpdateSettings() - Constructor for class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Instantiate default settings.
- ExtendedUpdateSettings(ConstExtendedUpdateSettings) - Constructor for class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Instantiate a copy of the specified settings.
F
- Face - Class in com.github.stephengold.joltjni
-
A triangular element on the surface of a soft body.
- Face() - Constructor for class com.github.stephengold.joltjni.Face
-
Instantiate a default face.
- FillMode - Enum Class in com.github.stephengold.joltjni.vhacd
-
Enumerate algorithms that fill voxels to create a solid object.
- FilteredContactListener - Class in com.github.stephengold.joltjni
-
A customizable
ContactListenerwith configurable filtering. - FilteredContactListener() - Constructor for class com.github.stephengold.joltjni.FilteredContactListener
-
Instantiate a listener with no filters.
- find(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Find the element index of the matching ID, if any.
- find(long) - Static method in class com.github.stephengold.joltjni.PhysicsSystem
-
Find a pre-existing system given its virtual address.
- Fixed - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
FixedConstraint
- FixedConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat constrains rotation and translation, removing all 6 degrees of freedom. - FixedConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
FixedConstraint. - FixedConstraintSettings() - Constructor for class com.github.stephengold.joltjni.FixedConstraintSettings
-
Instantiate default settings.
- FixedConstraintSettings(FixedConstraintSettings) - Constructor for class com.github.stephengold.joltjni.FixedConstraintSettings
-
Instantiate a copy of the specified settings.
- fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Correct any incorrectly scaled shapes in the scene.
- fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Correct any incorrectly scaled shapes in the scene.
- Float2 - Class in com.github.stephengold.joltjni
-
A vector composed of 2 single-precision components, used as a storage class.
- Float2() - Constructor for class com.github.stephengold.joltjni.Float2
-
Instantiate an all-zero vector (0,0,0).
- Float2(float, float) - Constructor for class com.github.stephengold.joltjni.Float2
-
Instantiate a vector with specified components.
- Float2(Float2) - Constructor for class com.github.stephengold.joltjni.Float2
-
Instantiate a copy of the specified vector.
- Float3 - Class in com.github.stephengold.joltjni
-
A vector composed of 3 single-precision components, used as a storage class.
- Float3() - Constructor for class com.github.stephengold.joltjni.Float3
-
Instantiate an all-zero vector (0,0,0).
- Float3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Float3
-
Instantiate a vector with specified components.
- Float3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Float3
-
Instantiate a copy of the specified vector.
- Float3(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Float3
-
Instantiate from the specified buffer.
- Float3(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Float3
-
Instantiate from the specified position in the specified buffer.
- Float4 - Class in com.github.stephengold.joltjni
-
A vector composed of 4 single-precision components, used as a storage class.
- Float4() - Constructor for class com.github.stephengold.joltjni.Float4
-
Instantiate an all-zero vector (0,0,0,0).
- Float4(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Float4
-
Instantiate a vector with specified components.
- Float4(ConstFloat4) - Constructor for class com.github.stephengold.joltjni.Float4
-
Instantiate a copy of the specified vector.
- Float4(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Float4
-
Instantiate from the specified buffer.
- Float4(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Float4
-
Instantiate from the specified position in the specified buffer.
- FloodFill - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
-
use a flood fill to distinguish inside from outside (native name: FLOOD_FILL)
- FLT_EPSILON - Static variable in class com.github.stephengold.joltjni.std.Std
-
difference between 1 and the smallest float greater than 1
- FLT_MAX - Static variable in class com.github.stephengold.joltjni.std.Std
-
largest finite value of type
float - fmod(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
-
Return the remainder when
numeratoris divided bydenominator. - forceEarlyOut() - Method in class com.github.stephengold.joltjni.RayCastBodyCollector
-
Force collision detection to terminate.
- forgetMe() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Make the current system un-findable, so it can be garbage collected.
- Free - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
don't constrain body rotation
- FrequencyAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
-
frequency and damping are specified
- fromPhysicsSystem(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Load the current state of the specified physics system.
- fromPhysicsSystem(ConstPhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Load the current state of the specified physics system.
- FullyConstrained - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
fully constrain rotation to match body1
G
- Gear - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
GearConstraint
- GearConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat links the angular velocities of the bodies. - GearConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
GearConstraint. - GearConstraintSettings() - Constructor for class com.github.stephengold.joltjni.GearConstraintSettings
-
Instantiate default settings.
- GearConstraintSettings(GearConstraintSettings) - Constructor for class com.github.stephengold.joltjni.GearConstraintSettings
-
Instantiate a copy of the specified settings.
- GeodesicDistance - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
-
based on the geodesic distance
- geometricMean(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
sqrt(f1 * f2). - Geometry - Class in com.github.stephengold.joltjni
-
Triangle batches for multiple levels of detail.
- Geometry(Batch, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.Geometry
-
Instantiate a geometry with the specified batch and bounding box.
- Geometry(ConstAaBox) - Constructor for class com.github.stephengold.joltjni.Geometry
-
Instantiate a geometry with the specified bounding box.
- GeometryRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
Geometry. - GeometryRef() - Constructor for class com.github.stephengold.joltjni.GeometryRef
-
Instantiate an empty reference.
- get() - Method in class com.github.stephengold.joltjni.BcsResult
-
Return the settings object.
- get() - Method in class com.github.stephengold.joltjni.ComputeQueueResult
-
Return a counted reference to the resulting queue.
- get() - Method in class com.github.stephengold.joltjni.ComputeSystemResult
-
Return a counted reference to the resulting system.
- get() - Method in class com.github.stephengold.joltjni.ConstraintResult
-
Return a counted reference to the resulting settings.
- get() - Method in class com.github.stephengold.joltjni.GroupFilterResult
-
Return a counted reference to the filter object.
- get() - Method in class com.github.stephengold.joltjni.PathResult
-
Return a counted reference to the resulting path.
- get() - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
-
Return a counted reference to the resulting material.
- get() - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
-
Return a counted reference to the resulting scene.
- get() - Method in class com.github.stephengold.joltjni.RagdollResult
-
Return a counted reference to the resulting settings.
- get() - Method in class com.github.stephengold.joltjni.SbcsResult
-
Return the settings object.
- get() - Method in class com.github.stephengold.joltjni.SettingsResult
-
Return a counted reference to the resulting settings.
- get() - Method in class com.github.stephengold.joltjni.ShapeResult
-
Return a counted reference to the resulting shape.
- get() - Method in class com.github.stephengold.joltjni.template.Result
-
Return the result of a successful operation.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Access the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Access the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Access the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
-
Return the body ID of the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Access the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Access the hit with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
-
Access the leaf shape with the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.BodyIdArray
-
Return the ID at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Return the ID at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.BodyVector
-
Access the body at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.Constraints
-
Copy the reference at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Access the sub-listener at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.Float2
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.Float3
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.Float4
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Access the triangle at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.Mat44Array
-
Access the matrix at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Copy the reference at the specified index.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyIdArray
-
Return the ID at the specified index.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Return the specified component.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Return the specified component.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
-
Copy the vertex at the specified index.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the specified component in double precision.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the specified component.
- get(int) - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.RMat44Array
-
Access the matrix at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.RVec3
-
Return the specified component in double precision.
- get(int) - Method in class com.github.stephengold.joltjni.ShapeList
-
Copy the reference at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.ShapeRefCArray
-
Copy the reference at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.SStrandList
-
Access the strand at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.SVertexList
-
Access the vertex at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.template.Array
-
Access or copy the element at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.TransformedShapeArray
-
Access the shape at the specified index.
- get(int) - Method in class com.github.stephengold.joltjni.Vec3
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.Vec4
-
Return the specified component.
- get(int) - Method in class com.github.stephengold.joltjni.VertexList
-
Copy the vertex at the specified index.
- getA() - Method in class com.github.stephengold.joltjni.Color
-
Return the 4th (alpha or opacity) component.
- getA() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
-
Return the 4th (alpha or opacity) component.
- getAccumulatedForce() - Method in class com.github.stephengold.joltjni.Body
-
Copy the net force acting on the body.
- getAccumulatedForce() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the net force acting on the body.
- getAccumulatedForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the net force acting on the body.
- getAccumulatedForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the net force acting on the body.
- getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.Body
-
Copy the net torque acting on the body.
- getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the net torque acting on the body.
- getAccumulatedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the net torque acting on the body.
- getAccumulatedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the net torque acting on the body.
- getActiveBodies(EBodyType, BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Enumerate all bodies of the specified type to the specified vector.
- getActiveBodies(EBodyType, BodyIdVector) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Enumerate all bodies of the specified type to the specified vector.
- getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the list of active contacts.
- getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the list of active contacts.
- getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the list of active contacts.
- getActiveContacts() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the list of active contacts.
- getActiveEdgeCosThresholdAngle() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Return the cosine of the active-edge threshold angle.
- getActiveEdgeCosThresholdAngle() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Return the cosine of the active-edge threshold angle.
- getActiveEdgeMode() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Return how edge collisions should be handled.
- getActiveEdgeMovementDirection() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Copy the movement direction for inactive edges.
- getAllowDynamicOrKinematic() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether a static body can be converted to kinematic or dynamic.
- getAllowDynamicOrKinematic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether a static body can be converted to kinematic or dynamic.
- getAllowedDofs() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the body's degrees of freedom.
- getAllowedDofs() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the allowed degrees of freedom.
- getAllowedDofs() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the body's degrees of freedom.
- getAllowedDofs() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the allowed degrees of freedom.
- getAllowSleeping() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is allowed to fall asleep.
- getAllowSleeping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether the created body will be allowed to fall asleep.
- getAllowSleeping() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Test whether the body is allowed to fall asleep.
- getAllowSleeping() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether objects can fall asleep.
- getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is allowed to fall asleep.
- getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether the created body will be allowed to fall asleep.
- getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Test whether the body is allowed to fall asleep.
- getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether objects can fall asleep.
- getAllowSleeping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Test whether the created body will be allowed to fall asleep.
- getAllowSleeping() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Test whether the created body will be allowed to fall asleep.
- getAngularDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the angular damping constant.
- getAngularDamping() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the angular damping coefficient of the rods.
- getAngularDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the angular damping coefficient.
- getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the angular damping constant.
- getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the angular damping coefficient of the rods.
- getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the angular damping coefficient.
- getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Return the angular damping factor.
- getAngularDamping() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Return the angular damping factor.
- getAngularDamping() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Return the angular damping factor.
- getAngularDofsMask() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Generate a vector in which the disabled angular components are set to zero and enabled ones are set to -1.
- getAngularDofsMask() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Generate a vector in which the disabled angular components are set to zero and enabled ones are set to -1.
- getAngularVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Copy the angular velocities of the specified bodies.
- getAngularVelocity() - Method in class com.github.stephengold.joltjni.Body
-
Copy the body's angular velocity.
- getAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Copy the (initial) angular velocity.
- getAngularVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the angular velocity.
- getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the body's angular velocity.
- getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Copy the (initial) angular velocity.
- getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the angular velocity.
- getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the wheel's angular velocity.
- getAngularVelocity() - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Return the engine's rotation rate in SI units.
- getAngularVelocity() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the wheel's angular velocity.
- getAngularVelocity(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the angular velocity of the specified body.
- getAngularVelocity(int, Vec3) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the angular velocity of the specified body.
- getAngularVelocity1() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
-
Copy the angular velocity of body 1.
- getAngularVelocity2() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
-
Copy the angular velocity of body 2.
- getAntiRollBar(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Access the specified anti-roll bar.
- getAntiRollBar(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Access the settings for the specified anti-roll bar.
- getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the specified anti-roll bar.
- getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Access the specified anti-roll bar.
- getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Access the settings for the specified anti-roll bar.
- getAntiRollBar(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Access the settings for the specified anti-roll bar.
- getApplyGyroscopicForce() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether the gyroscopic force will be applied.
- getApplyGyroscopicForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether the gyroscopic force will be applied.
- getAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return the installed assert callback.
- getAsyncAcd() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Test whether V-HACD should run asynchronously, on a new thread.
- getAutoDetectPoint() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Test whether to configure the attachment points based on the positions of the bodies when the constraint is created.
- getAutoDetectPoint() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Test whether to configure the attachment points based on the positions of the bodies when the constraint is created.
- getAxisX() - Method in class com.github.stephengold.joltjni.Mat44
-
Copy the first column to a
Vec3. - getAxisX() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Copy the first column to a
Vec3. - getAxisX() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the first column to a
Vec3. - getAxisX() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the first column to a
Vec3. - getAxisX1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the X axis for body 1.
- getAxisX1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the X axis for body 1.
- getAxisX2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the X axis for body 2.
- getAxisX2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the X axis for body 2.
- getAxisY() - Method in class com.github.stephengold.joltjni.Mat44
-
Copy the 2nd column to a
Vec3. - getAxisY() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Copy the 2nd column to a
Vec3. - getAxisY() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the 2nd column to a
Vec3. - getAxisY() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the 2nd column to a
Vec3. - getAxisY1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the Y axis for body 1.
- getAxisY1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the Y axis for body 1.
- getAxisY2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the Y axis for body 2.
- getAxisY2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the Y axis for body 2.
- getAxisZ() - Method in class com.github.stephengold.joltjni.Mat44
-
Copy the 3rd column to a
Vec3. - getAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Copy the 3rd column to a
Vec3. - getAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the 3rd column to a
Vec3. - getAxisZ() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the 3rd column to a
Vec3. - getB() - Method in class com.github.stephengold.joltjni.Color
-
Return the 3rd (blue) component.
- getB() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
-
Return the 3rd (blue) component.
- getBackFaceMode() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Determine whether the character will move through back-facing triangles.
- getBackFaceMode() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Determine whether the character will move through back-facing triangles.
- getBackFaceMode() - Method in class com.github.stephengold.joltjni.CollideShapeSettings
-
Return the treatment of back-facing triangles.
- getBackFaceMode() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Determine whether the character will move through back-facing triangles.
- getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Return the policy for back-facing triangles in convex shapes.
- getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Return the policy for back-facing triangles in convex shapes.
- getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Return the policy for back-facing triangles in triangle-based shapes.
- getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Return the policy for back-facing triangles in triangle-based shapes.
- getBaryCentricCoordinates(Vec3Arg, Vec3Arg, float[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
-
Calculate the barycentric coordinates of the point on the specified (infinite) line that's closest to the origin.
- getBaryCentricCoordinates(Vec3Arg, Vec3Arg, Vec3Arg, float[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
-
Calculate the barycentric coordinates of the point on the specified plane that's closest to the origin.
- getBaseOffset() - Method in class com.github.stephengold.joltjni.ContactManifold
-
Copy the location from which all contact points are measured.
- getBaseOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
-
Copy the location from which all contact points are measured.
- getBaumgarte() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the Baumgarte stabilization factor, the fraction of position error that is corrected in each iteration.
- getBaumgarte() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the Baumgarte stabilization factor, the fraction of position error that is corrected in each iteration.
- getBendCompliance() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the compliance of bend constraints, the inverse of bend stiffness.
- getBendCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the compliance of bend constraints, the inverse of bend stiffness.
- getBendCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
-
Return the compliance of bend edges.
- getBendCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Return the compliance of bend edges.
- getBendComplianceMultiplier() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Copy the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
- getBendComplianceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Copy the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
- getBishop() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
-
Return the Bishop frame of the rod.
- getBishop() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Copy the bishop frame of the strand in its modeled pose, computed by
init(). - getBishop() - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Return the Bishop frame of the rod.
- getBishop() - Method in class com.github.stephengold.joltjni.SVertex
-
Copy the bishop frame of the strand in its modeled pose, computed by
init(). - getBitsPerSample() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Return the number of bits per sample to use during compression.
- getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Return the block size.
- getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Return the block size.
- getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
-
Access all the bodies.
- getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
-
Access all the bodies.
- getBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Access all the bodies.
- getBodies() - Method in class com.github.stephengold.joltjni.BodyManager
-
Return all bodies.
- getBodies() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Access the body-creation settings as a Java array.
- getBodies() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Access the body-creation settings as a Java array.
- getBodies(BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Enumerate all bodies to the specified variable-length vector.
- getBodies(BodyIdVector) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Enumerate all bodies to the specified variable-length vector.
- getBody() - Method in class com.github.stephengold.joltjni.BodyLockRead
-
Access the body.
- getBody() - Method in class com.github.stephengold.joltjni.BodyLockWrite
-
Access the body.
- getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
-
Access a specific body.
- getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
-
Access a specific body.
- getBody(int) - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Access a specific body.
- getBody(int) - Method in class com.github.stephengold.joltjni.BodyManager
-
Access a body using its ID.
- getBody1() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Access the first body in the constraint.
- getBody1() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Access the first body in the constraint.
- getBody1() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Access the first body in the constraint.
- getBody1Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
-
Return the ID of the first body.
- getBody1Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
-
Return the ID of the first body.
- getBody1PivotLocation(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Copy the first body's pivot location.
- getBody1PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Copy the first body's pivot location.
- getBody1PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Copy the first body's pivot location.
- getBody2() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Access the 2nd body in the constraint.
- getBody2() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Access the 2nd body in the constraint.
- getBody2() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Access the 2nd body in the constraint.
- getBody2Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
-
Return the ID of the 2nd body.
- getBody2Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
-
Return the ID of the 2nd body.
- getBody2PivotLocation(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Copy the 2nd body's pivot location.
- getBody2PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Copy the 2nd body's pivot location.
- getBody2PivotLocation(DoubleBuffer) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Copy the 2nd body's pivot location.
- getBodyActivationListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's
BodyActivationListener. - getBodyActivationListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the system's
BodyActivationListener. - getBodyB() - Method in class com.github.stephengold.joltjni.ContactKey
-
Return the ID of the colliding body.
- getBodyB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Return the ID of the colliding body.
- getBodyCount() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Count how many bodies are in the ragdoll, which is unaffected
- getBodyCount() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Count how many bodies are in the ragdoll, which is unaffected
- getBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
-
Generate settings to reconstruct the (rigid) body.
- getBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Generate settings to reconstruct the (rigid) body.
- getBodyFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Access the body filter.
- getBodyFilterMode() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Return the body-filter mode.
- getBodyId() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
-
Return the ID of the body that was hit.
- getBodyId() - Method in class com.github.stephengold.joltjni.Character
-
Return the ID of the body associated with the character.
- getBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the ID of the body associated with the character.
- getBodyId() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the ID of the body associated with the character.
- getBodyId() - Method in class com.github.stephengold.joltjni.CollidePointResult
-
Identify the body that was hit.
- getBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Return the ID of the body associated with this character.
- getBodyId2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Identify the body to which shape 2 belongs.
- getBodyId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Identify the body to which shape 2 belongs.
- getBodyIdArray() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
-
Access the array of body IDs.
- getBodyIds() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Enumerate all bodies in the ragdoll, which is unaffected.
- getBodyIds() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Enumerate all bodies in the ragdoll, which is unaffected.
- getBodyInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's
BatchBodyInterface. - getBodyInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access a version of the system's
BatchBodyInterfacethat does not use locks. - getBodyLockInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's
BodyLockInterfaceLocking. - getBodyLockInterface() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the system's
BodyLockInterfaceLocking. - getBodyLockInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's
BodyLockInterfaceNoLock. - getBodyLockInterfaceNoLock() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the system's
BodyLockInterfaceNoLock. - getBodyPairCacheCosMaxDeltaRotationDiv2() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum rotation for reusing collision results from the previous step.
- getBodyPairCacheCosMaxDeltaRotationDiv2() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum rotation for reusing collision results from the previous step.
- getBodyPairCacheMaxDeltaPositionSq() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum translation for re-using collision results from the previous step.
- getBodyPairCacheMaxDeltaPositionSq() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum translation for re-using collision results from the previous step.
- getBodyPoint1() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Copy the location at which the constraint will attach to body 1.
- getBodyPoint2() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Copy the location at which the constraint will attach to body 2.
- getBodyType() - Method in class com.github.stephengold.joltjni.Body
-
Return the body type (rigid or soft).
- getBodyType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body type (rigid or soft).
- getBodyType(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the type of the specified body.
- getBodyTypes(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the types of the specified bodies.
- getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
-
Return the bottom radius.
- getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Return the bottom radius of the cylinder.
- getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
-
Return the bottom radius.
- getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Return the bottom radius.
- getBounds() - Method in class com.github.stephengold.joltjni.Geometry
-
Access the bounding box.
- getBounds() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Generate a bounding box that contains all the bodies in the system.
- getBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Generate a bounding box that contains all the bodies in the system.
- getBox() - Method in class com.github.stephengold.joltjni.AaBoxCast
-
Access the box at its starting location.
- getBrakeInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Return how strongly the brake pedal is pressed.
- getBroadPhaseLayer() - Method in class com.github.stephengold.joltjni.Body
-
Return the broadphase layer.
- getBroadPhaseLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the broadphase layer.
- getBroadPhaseLayer(int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
-
Return the broad-phase layer for the specified object layer.
- getBroadPhaseLayer(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
-
Return the broad-phase layer for the specified object layer.
- getBroadPhaseLayerFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Access the broadphase-layer filter
- getBroadPhaseLayerFilterMode() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Return the broadphase-layer filter mode.
- getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.BodyManager
-
Access the (application-provided) interface for mapping object layers to broadphase layers.
- getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the (application-provided) interface for mapping object layers to broadphase layers.
- getBroadPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's interface for coarse collision queries.
- getBroadPhaseQuery() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the system's interface for coarse collision queries.
- getCanPushCharacter() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
-
Test whether the other object can push the virtual character.
- getCanPushCharacter() - Method in class com.github.stephengold.joltjni.Contact
-
Test whether the velocity of the contact point can push the character.
- getCanPushCharacter() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Test whether the velocity of the contact point can push the character.
- getCanReceiveImpulses() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
-
Test whether the virtual character can apply impulses to the body.
- getCenter() - Method in class com.github.stephengold.joltjni.AaBox
-
Locate the center of the box.
- getCenter() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Locate the center of the box.
- getCenter() - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
-
Copy the location of the sphere's center.
- getCenter() - Method in class com.github.stephengold.joltjni.Sphere
-
Copy the location of the sphere's center.
- getCenterOfMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Locate the shape's center of mass.
- getCenterOfMass() - Method in class com.github.stephengold.joltjni.Shape
-
Locate the shape's center of mass.
- getCenterOfMass() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Locate the shape's center of mass.
- getCenterOfMassAndVolume(Vec3, float[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
-
Calculate the center of mass and volume of the resulting hull.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.Body
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.Character
-
Copy the location of the rigid body's center of mass using the locking body interface.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the location of the rigid body's center of mass using the locking body interface.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the location of the rigid body's center of mass using the locking body interface.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Calculate the location of the character's center of mass.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Calculate the location of the character's center of mass.
- getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Calculate the location of the character's center of mass.
- getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the location of the rigid body's center of mass using the locking body interface.
- getCenterOfMassPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Calculate the location of the character's center of mass.
- getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Copy the location of the rigid body's center of mass.
- getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the location of the rigid body's center of mass.
- getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the location of the rigid body's center of mass.
- getCenterOfMassPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the location of the rigid body's center of mass.
- getCenterOfMassPosition(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Locate the center of mass of the specified body.
- getCenterOfMassPosition(RVec3) - Method in class com.github.stephengold.joltjni.Body
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPosition(RVec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPosition(DoubleBuffer) - Method in class com.github.stephengold.joltjni.Body
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPosition(DoubleBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the location of the body's center of mass (which might not coincide with its origin).
- getCenterOfMassPositions(ConstBodyIdArray, DoubleBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Locate the centers of mass of the specified bodies.
- getCenterOfMassStart() - Method in class com.github.stephengold.joltjni.RShapeCast
-
Copy the starting center of mass.
- getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.Body
-
Copy the coordinate transform of the body's center of mass.
- getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Calculate the local-to-system transform of the character's center of mass.
- getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Calculate the local-to-system transform of the character's center of mass.
- getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Calculate the local-to-system transform of the character's center of mass.
- getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the coordinate transform of the body's center of mass.
- getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Calculate the local-to-system transform of the character's center of mass.
- getCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Access the underlying coordinate transform.
- getCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Access the underlying coordinate transform.
- getCenterOfMassTransform(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the center-of-mass transform of the specified body.
- getCenterOfMassTransforms(ConstBodyIdArray, RMat44Array) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the center-of-mass transforms of the specified bodies.
- getCentroid() - Method in class com.github.stephengold.joltjni.ChbFace
-
Copy the centroid of the face.
- getCentroid() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
-
Copy the centroid of the face.
- getCharacterB() - Method in class com.github.stephengold.joltjni.Contact
-
Return the colliding character.
- getCharacterB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Return the colliding character.
- getCharacterIdB() - Method in class com.github.stephengold.joltjni.ContactKey
-
Return the ID of the colliding character.
- getCharacterIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Return the ID of the colliding character.
- getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the thickness of the character's padding.
- getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the thickness of the character's padding.
- getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the thickness of the character's padding.
- getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return how far the character tries to stay away from the geometry.
- getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return how far the character tries to stay away from the geometry.
- getCharacterPadding() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the thickness of the character's padding.
- getCharacterPadding() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return how far the character tries to stay away from the geometry.
- getCharacters() - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
-
Enumerate all characters in the collision list.
- getCharacterSettings() - Method in class com.github.stephengold.joltjni.Character
-
Generate settings to reconstruct the character, using the locking body interface.
- getCharacterSettings() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Generate settings to reconstruct the character, using the locking body interface.
- getCharacterSettings() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Generate settings to reconstruct the character, using the locking body interface.
- getCharacterSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Generate settings to reconstruct the character, using the locking body interface.
- getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Generate settings to reconstruct the character.
- getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Generate settings to reconstruct the character.
- getCharacterSettings(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Generate settings to reconstruct the character.
- getCharacterSettings(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Generate settings to reconstruct the character.
- getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Generate settings to reconstruct the character.
- getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Generate settings to reconstruct the character.
- getCharacterVirtualSettings() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Generate settings to reconstruct the character.
- getCharacterVirtualSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Generate settings to reconstruct the character.
- getCharacterVsCharacterCollision() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Access the char-vs-char collision interface.
- getCheckActiveEdges() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether collisions with non-active (shared) edges are checked.
- getCheckActiveEdges() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether collisions with non-active (shared) edges are checked.
- getClosestPoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Locate the closest point on or in the box for the specified location.
- getClosestPoint(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Locate the closest point on or in the box for the specified location.
- getClosestPoint(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Return the path amount of the location on the path that's closest to the specified location.
- getClosestPoint(Vec3Arg, float) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
-
Return the path amount of the location on the path that's closest to the specified location.
- getClosestPointOnLine(Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
-
Locate the point on the specified line segment that's closest to the origin.
- getClosestPointOnTetrahedron(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
-
Locate the point on the specified tetrahedron that's closest to the origin.
- getClosestPointOnTriangle(Vec3Arg, Vec3Arg, Vec3Arg, int[]) - Static method in class com.github.stephengold.joltjni.ClosestPoint
-
Locate the point on the specified triangle that's closest to the origin.
- getClutchFriction() - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Return how friction the clutch gives.
- getClutchReleaseTime() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return how long it takes to release the clutch in
Automode. - getClutchStrength() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the total torque applied by the clutch when fully engaged.
- getCollectFacesMode() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Return how face information should be handled.
- getCollector() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
-
Access the underlying
RayCastBodyCollector. - getCollideKinematicVsNonDynamic() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether a kinematic body will collide with kinematic/static bodies.
- getCollideKinematicVsNonDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether a kinematic body will collide with kinematic/static bodies.
- getCollidingShapeIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Return the index of the colliding shape.
- getCollidingShapeIndex() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Return the index of the colliding shape.
- getCollisionGroup() - Method in class com.github.stephengold.joltjni.Body
-
Access the body's collision group.
- getCollisionGroup() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Access the collision group to which the body will belong.
- getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Access the body's collision group.
- getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Access the collision group to which the body will belong.
- getCollisionGroup() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Access the collision group.
- getCollisionGroup() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Access the collision group.
- getCollisionPlane() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Copy the collision plane.
- getCollisionPlane() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Copy the collision plane.
- getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the collision tolerance.
- getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the collision tolerance.
- getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Return the collision tolerance for the GJK algorithm.
- getCollisionTolerance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the collision tolerance.
- getCombinedFriction() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the combined friction for the body pair.
- getCombinedFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the combined friction for the body pair.
- getCombinedRestitution() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the combined restitution for the body pair.
- getCombinedRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the combined restitution for the body pair.
- getCombineFriction() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the combining function for friction.
- getCombineFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the combining function for friction.
- getCombineRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the combining function for restitutions.
- getCombineRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the combining function for restitutions.
- getCompliance() - Method in class com.github.stephengold.joltjni.Edge
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
-
Return the compliance of normal/regular edges.
- getCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
-
Return the inverse of the volume's stiffness.
- getCompliance() - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Return the inverse of the spring's stiffness.
- getCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Return the compliance of the regular edges.
- getCompliance() - Method in class com.github.stephengold.joltjni.Volume
-
Return the inverse of the volume's stiffness.
- getConfigurationString() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return a string describing some important configuration settings of the native library.
- getConstant() - Method in class com.github.stephengold.joltjni.Plane
-
Return the constant in single precision.
- getConstant() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Return the constant in single precision.
- getConstraint() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Access the underlying
Constraint, if any. - getConstraint() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Access the underlying
Constraint, if any. - getConstraint() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Access the underlying
Constraint, if any. - getConstraint() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Access the underlying
Constraint, if any. - getConstraint() - Method in class com.github.stephengold.joltjni.VehicleController
-
Access the underlying constraint.
- getConstraintCount() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Count how many constraints are in the ragdoll, which is unaffected.
- getConstraintCount() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Count how many constraints are in the ragdoll, which is unaffected.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.Constraint
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the constraint's priority when solving.
- getConstraintPriority() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the constraint's priority when solving.
- getConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Enumerate all constraints in the system.
- getConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Enumerate all constraints in the system.
- getConstraintSettings() - Method in class com.github.stephengold.joltjni.Constraint
-
Generate settings to reconstruct the constraint.
- getConstraintSettings() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Generate settings to reconstruct the constraint.
- getConstraintSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Access the underlying
ConstraintSettings, if any. - getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Generate settings to reconstruct the constraint.
- getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Access the underlying
ConstraintSettings, if any. - getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Access the underlying
ConstraintSettings, if any. - getConstraintSettings() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Access the underlying
ConstraintSettings, if any. - getConstraintSettings() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Generate settings to reconstruct the constraint.
- getConstraintSettings() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Generate settings to reconstruct the constraint.
- getConstraintToBody1Matrix() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Calculate the coordinate transform from constraint space to body 1.
- getConstraintToBody1Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Calculate the coordinate transform from constraint space to body 1.
- getConstraintToBody1Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Calculate the coordinate transform from constraint space to body 1.
- getConstraintToBody2Matrix() - Method in interface com.github.stephengold.joltjni.readonly.ConstTwoBodyConstraint
-
Calculate the coordinate transform from constraint space to body 2.
- getConstraintToBody2Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Calculate the coordinate transform from constraint space to body 2.
- getConstraintToBody2Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Calculate the coordinate transform from constraint space to body 2.
- getConstraintWarmStart() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether warm starting is enabled for constraints.
- getConstraintWarmStart() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether warm starting is enabled for constraints.
- getContactBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the ID of the body that's supporting the wheel.
- getContactBodyId() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the ID of the body that's supporting the wheel.
- getContactBodyId(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Return the ID of the body with which the specified vertex collided.
- getContactBodyId(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Return the ID of the body with which the specified vertex collided.
- getContactImpulse() - Method in class com.github.stephengold.joltjni.Impulse
-
Return the contact (normal) component.
- getContactLateral() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Copy the wheel's lateral (sideways) direction.
- getContactLateral() - Method in class com.github.stephengold.joltjni.Wheel
-
Copy the wheel's lateral (sideways) direction.
- getContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the (application-provided) contact listener.
- getContactListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the (application-provided) contact listener.
- getContactLongitudinal() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Copy the wheel's longitudinal direction.
- getContactLongitudinal() - Method in class com.github.stephengold.joltjni.Wheel
-
Copy the wheel's longitudinal direction.
- getContactNormal() - Method in class com.github.stephengold.joltjni.Contact
-
Copy the contact normal.
- getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Copy the contact normal.
- getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Copy the contact normal direction.
- getContactNormal() - Method in class com.github.stephengold.joltjni.Wheel
-
Copy the contact normal direction.
- getContactNormal(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Copy the contact normal direction for the specified vertex.
- getContactNormal(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Copy the contact normal direction for the specified vertex.
- getContactNormalCosMaxDeltaRotation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum angle between normals for which manifolds from different sub shapes of the same body pair will be combined.
- getContactNormalCosMaxDeltaRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum angle between normals for which manifolds from different sub shapes of the same body pair will be combined.
- getContactPointOn1() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Copy the contact location on the surface of shape 1.
- getContactPointOn1() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Copy the contact location on the surface of shape 1.
- getContactPointOn2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Copy the contact location on the surface of shape 2.
- getContactPointOn2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Copy the contact location on the surface of shape 2.
- getContactPointPreserveLambdaMaxDistSq() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum translation of a contact point for warm starting.
- getContactPointPreserveLambdaMaxDistSq() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum translation of a contact point for warm starting.
- getContactPointVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Copy the velocity of the contact point.
- getContactPointVelocity() - Method in class com.github.stephengold.joltjni.Wheel
-
Copy the velocity of the contact point.
- getContactPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Copy the location of the contact point.
- getContactPosition() - Method in class com.github.stephengold.joltjni.Wheel
-
Copy the location of the contact point.
- getContactSubShapeId() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return ID of the sub-shape that's supporting the vehicle.
- getContactSubShapeId() - Method in class com.github.stephengold.joltjni.Wheel
-
Return ID of the sub-shape that's supporting the vehicle.
- getContainingObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Access the containing object, if any.
- getController() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Access the controller settings.
- getController() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the controller for this constraint.
- getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Access the controller for this constraint.
- getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Access the controller settings.
- getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Access the controller settings.
- getControllerType() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Return the constraint's controller type.
- getControllerType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Return the constraint's controller type.
- getControllerType() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the constraint's controller type.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShape
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Return the convex radius.
- getConvexRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstBoxShapeSettings
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.Support
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShape
-
Return the convex radius.
- getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Return the convex radius.
- getCosHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraint
-
Return the cosine of half the cone angle.
- getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Return the maximum slope that the character can walk on.
- getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the maximum slope the character can walk on.
- getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the maximum slope the character can walk on.
- getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the maximum slope the character can walk on.
- getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the maximum slope the character can walk on.
- getCosMaxSlopeAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Return the maximum slope the character can walk on.
- getCurrentAngle() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the current angle from rest orientation.
- getCurrentGear() - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Return the current gear.
- getCurrentPosition() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the current offset from rest position.
- getCurrentRatio() - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Return transmission ratio based on the current gear.
- getCurrentRpm() - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Return the engine's rotation rate in traditional units.
- getDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Return the spring's damping.
- getDamping() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Return the spring's damping.
- getData() - Method in class com.github.stephengold.joltjni.StateRecorderImpl
-
Read binary data.
- getDebugColor() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Copy the debug color.
- getDebugColor() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
-
Copy the debug color.
- getDebugName() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Return the debug name.
- getDebugName() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
-
Return the debug name.
- getDefaultBroadPhaseLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Generate a broad-phase layer filter using the current pair filter and the specified layer index.
- getDefaultBroadPhaseLayerFilter(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Generate a broad-phase layer filter using the current pair filter and the specified layer index.
- getDefaultLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Generate an object layer filter using the current pair filter and the specified layer index.
- getDefaultLayerFilter(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Generate an object layer filter using the current pair filter and the specified layer index.
- getDeltaTime() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
-
Return the duration of the current step.
- getDensity() - Method in class com.github.stephengold.joltjni.ConvexShape
-
Return the density.
- getDensity() - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
-
Return the density.
- getDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
-
Return the density.
- getDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShapeSettings
-
Return the density.
- getDeterministicSimulation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether physics simulation is deterministic.
- getDeterministicSimulation() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether physics simulation is deterministic.
- getDiagonal3() - Method in class com.github.stephengold.joltjni.Mat44
-
Copy the diagonal elements to a
Vec3. - getDiagonal3() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Copy the diagonal elements to a
Vec3. - getDiagonal3() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the diagonal elements to a
Vec3. - getDiagonal3() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the diagonal elements to a
Vec3. - getDifferential(int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Access the settings for the specified differential.
- getDifferentialRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Return the number of gearbox rotations per wheel rotation.
- getDifferentialRatio() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Return the number of gearbox rotations per driven-wheel rotation.
- getDifferentials() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Access the vehicle's differentials.
- getDirection() - Method in class com.github.stephengold.joltjni.AaBoxCast
-
Copy the length and direction of the cast.
- getDirection() - Method in class com.github.stephengold.joltjni.RayCast
-
Copy the end offset.
- getDirection() - Method in class com.github.stephengold.joltjni.RRayCast
-
Copy the end offset.
- getDirection() - Method in class com.github.stephengold.joltjni.RShapeCast
-
Copy the direction.
- getDistance() - Method in class com.github.stephengold.joltjni.Contact
-
Return the contact separation.
- getDistance() - Method in class com.github.stephengold.joltjni.Lod
-
Return the distance.
- getDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Return the contact separation.
- getDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstLod
-
Return the distance.
- getDrawAngularVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize vertex angular velocities.
- getDrawAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize vertex angular velocities.
- getDrawConstraintSize() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Return the size of the constraint in debug renders.
- getDrawConstraintSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Return the size of the constraint in debug renders.
- getDrawConstraintSize() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the size of the constraint in debug renders.
- getDrawGridDensity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize grid density.
- getDrawGridDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize grid density.
- getDrawGridVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize grid velocity.
- getDrawGridVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize grid velocity.
- getDrawInitialGravity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the initial gravity vector.
- getDrawInitialGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the initial gravity vector.
- getDrawNeutralDensity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the grid density of the hair in its neutral pose.
- getDrawNeutralDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the grid density of the hair in its neutral pose.
- getDrawOrientations() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the coordinate axes of each simulated vertex.
- getDrawOrientations() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the coordinate axes of each simulated vertex.
- getDrawRenderStrands() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the strands.
- getDrawRenderStrands() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the strands.
- getDrawRods() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the simulated rods.
- getDrawRods() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the simulated rods.
- getDrawSkinPoints() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize the skinning points on the scalp.
- getDrawSkinPoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize the skinning points on the scalp.
- getDrawUnloadedRods() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize rods in their unloaded pose.
- getDrawUnloadedRods() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize rods in their unloaded pose.
- getDrawVertexVelocity() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Test whether to visualize vertex velocities.
- getDrawVertexVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Test whether to visualize vertex velocities.
- getDrivenWheel() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Return the index of the wheel powered by the engine.
- getDuration() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
-
Return the duration of the animation.
- getDuration() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Return the duration of the animation.
- getEdgeConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Enumerate all edge constraints in the settings.
- getEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Enumerate all edge constraints in the settings.
- getEdgeConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Enumerate all edge constraints in the settings.
- getElement(int, int) - Method in class com.github.stephengold.joltjni.Mat44
-
Return the specified element.
- getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Return the specified element.
- getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Return the specified element in double precision.
- getElement(int, int) - Method in class com.github.stephengold.joltjni.RMat44
-
Return the specified element in double precision.
- getEnableAdded() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Test whether the
onContactAdded()callback is enabled. - getEnableCollision() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Test whether collisions between hair strands and the environment are enabled.
- getEnableCollision() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Test whether collisions between hair strands and the environment are enabled.
- getEnabled() - Method in class com.github.stephengold.joltjni.Constraint
-
Test whether the constraint is enabled.
- getEnabled() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Test whether the constraint is enabled.
- getEnabled() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Test whether the constraint will be enabled initially.
- getEnabled() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Test whether the constraint is enabled.
- getEnabled() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Test whether the constraint will be enabled initially.
- getEnabled() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Test whether the constraint is enabled.
- getEnabled() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Test whether the constraint is enabled.
- getEnabled() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Test whether the constraint will be enabled initially.
- getEnableLra() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Test whether long-range attachments are enabled to keep hair near its modeled pose.
- getEnableLra() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Test whether long-range attachments are enabled to keep hair near its modeled pose.
- getEnablePersisted() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Test whether the
onContactPersisted()callback is enabled. - getEnableRemoved() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Test whether the
onContactRemoved()callback is enabled. - getEnableSkinConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Test whether skinning constraints are enabled.
- getEnableSkinConstraints() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Test whether skinning constraints are enabled.
- getEnableSuspensionForcePoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Determine where to apply tire forces.
- getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Determine where to apply tire forces.
- getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Determine where to apply tire forces.
- getEnableSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Determine where to apply tire forces.
- getEnableValidate() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Test whether the
onContactValidate()callback is enabled. - getEndVtx() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
-
Return the index of the ending vertex.
- getEndVtx() - Method in class com.github.stephengold.joltjni.RStrand
-
Return the index of the ending vertex.
- getEngine() - Method in class com.github.stephengold.joltjni.TrackedVehicleController
-
Access the vehicle's engine.
- getEngine() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Access the vehicle's engine.
- getEngine() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Access the engine settings.
- getEngineTorqueRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Return the fraction of the engine's torque that is applied to this differential.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.Body
-
Test whether extra effort should be made to remove ghost contacts.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether extra effort should be made to remove ghost contacts.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Test whether to make an extra effort to remove contacts with internal edges.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Test whether to make an extra effort to remove contacts with internal edges.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Test whether enhanced internal edge removal is enabled.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether enhanced internal edge removal is enabled.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether enhanced internal edge removal is enabled.
- getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Test whether to make an extra effort to remove contacts with internal edges.
- getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether extra effort should be made to remove ghost contacts.
- getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether extra effort should be made to remove ghost contacts.
- getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Test whether to make an extra effort to remove contacts with internal edges.
- getEnhancedInternalEdgeRemoval() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Test whether enhanced internal edge removal is enabled.
- getError() - Method in class com.github.stephengold.joltjni.template.Result
-
Return the error message.
- getError(long) - Method in class com.github.stephengold.joltjni.BcsResult
- getError(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
- getError(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
- getError(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
- getError(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
- getError(long) - Method in class com.github.stephengold.joltjni.PathResult
- getError(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
- getError(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
- getError(long) - Method in class com.github.stephengold.joltjni.RagdollResult
- getError(long) - Method in class com.github.stephengold.joltjni.SbcsResult
- getError(long) - Method in class com.github.stephengold.joltjni.SettingsResult
- getError(long) - Method in class com.github.stephengold.joltjni.ShapeResult
- getError(long) - Method in class com.github.stephengold.joltjni.template.Result
-
Return the error message.
- getExtent() - Method in class com.github.stephengold.joltjni.AaBox
-
Copy the (half) extent of the box.
- getExtent() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Copy the (half) extent of the box.
- getFace(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Access the specified face.
- getFace(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Access the specified face.
- getFaces() - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
-
Enumerate all faces of the hull.
- getFaces() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Enumerate all faces in the soft body.
- getFaces() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Enumerate all faces in the soft body.
- getFacesDoubleSided() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Test whether faces will be double-sided.
- getFacesDoubleSided() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Test whether faces will be double-sided.
- getFaceVertices(int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Enumerate all vertices in the specified face.
- getFaceVertices(int, int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Enumerate all vertices in the specified face.
- getFillMode() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the algorithm that fills voxels to create a solid object.
- getFindBestPlane() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Test whether V-HACD should try to find the optimal location for splitting hulls.
- getFirstEdge() - Method in class com.github.stephengold.joltjni.ChbFace
-
Access the first edge of the face.
- getFirstEdge() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
-
Access the first edge of the face.
- getFixedPoint1() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Copy the location to which body 1 is connected.
- getFixedPoint2() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Copy the location to which body 2 is connected.
- getForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Copy the "forward" vector.
- getForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Copy the "forward" vector.
- getForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Copy the "forward" vector.
- getForwardInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Return the forward acceleration.
- getFraction() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
-
Return the location of the hit, as a fraction of the cast path.
- getFraction() - Method in class com.github.stephengold.joltjni.Contact
-
Return the fraction along the path where the contact takes place.
- getFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Return the fraction along the path where the contact takes place.
- getFraction() - Method in class com.github.stephengold.joltjni.ShapeCastResult
-
Return the fraction of the cast where the hit occurred.
- getFrequency() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Return the spring's frequency.
- getFrequency() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Return the spring's frequency.
- getFriction() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's friction ratio.
- getFriction() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the friction ratio.
- getFriction() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Return the friction ratio.
- getFriction() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the friction ratio.
- getFriction() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the friction coefficient for collisions between hair strands and the environment.
- getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's friction ratio.
- getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the friction ratio.
- getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
-
Return the friction ratio.
- getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the friction coefficient for collisions between hair strands and the environment.
- getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the friction ratio.
- getFriction() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the friction ratio.
- getFriction(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the friction ratio of the specified body.
- getFrictionImpulse1() - Method in class com.github.stephengold.joltjni.Impulse
-
Return the friction component in the direction of tangent 1.
- getFrictionImpulse2() - Method in class com.github.stephengold.joltjni.Impulse
-
Return the friction component in the direction of tangent 2.
- getFrictions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the friction ratios of the specified bodies.
- getG() - Method in class com.github.stephengold.joltjni.Color
-
Return the 2nd (green) component.
- getG() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
-
Return the 2nd (green) component.
- getGearRatios() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the number of engine rotations per gearbox rotation for each forward gear.
- getGlobalPose() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access the fraction of the neutral pose applied to hair during each iteration.
- getGlobalPose() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access the fraction of the neutral pose applied to hair during each iteration.
- getGravity() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Copy the gravity vector.
- getGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Copy the gravity vector.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the gravity factor.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Return the gravity factor.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the gravity factor.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access the fraction of gravity to be applied to the hair during simulation.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the gravity factor.
- getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the gravity factor.
- getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
-
Return the gravity factor.
- getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access the fraction of gravity to be applied to the hair during simulation.
- getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the gravity factor.
- getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the gravity factor.
- getGravityFactor() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the gravity factor.
- getGravityFactor(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the gravity factor of the specified body.
- getGravityFactors(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the gravity factors of the specified bodies.
- getGravityOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the gravity override.
- getGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the gravity override.
- getGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the gravity override.
- getGravityPreloadFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the fraction of gravity to be removed during initialization.
- getGravityPreloadFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the fraction of gravity to be removed during initialization.
- getGridDensityForceFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the force factor pushing the hair toward neutral density.
- getGridDensityForceFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the force factor pushing the hair toward neutral density.
- getGridVelocityFactor() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access the fraction of grid velocity to be applied to the hair.
- getGridVelocityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access the fraction of grid velocity to be applied to the hair.
- getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Return the body ID of the supporting surface.
- getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the body ID of the supporting surface.
- getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the body ID of the supporting surface.
- getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the body ID of the supporting surface.
- getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the body ID of the supporting surface.
- getGroundBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Return the body ID of the supporting surface.
- getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Access the material of the supporting surface.
- getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Access the material of the supporting surface.
- getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Access the material of the supporting surface.
- getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Access the material of the supporting surface.
- getGroundMaterial() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Access the material of the supporting surface.
- getGroundMaterial() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Access the material of the supporting surface.
- getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Copy the normal direction at the point of contact with the supporting surface.
- getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Copy the location of the point of contact with the supporting surface.
- getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the location of the point of contact with the supporting surface.
- getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the location of the point of contact with the supporting surface.
- getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the location of the point of contact with the supporting surface.
- getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the location of the point of contact with the supporting surface.
- getGroundPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Copy the location of the point of contact with the supporting surface.
- getGroundState() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Return the relationship between the character and its supporting surface.
- getGroundState() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the relationship between the character and its supporting surface.
- getGroundState() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the relationship between the character and its supporting surface.
- getGroundState() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the relationship between the character and its supporting surface.
- getGroundState() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the relationship between the character and its supporting surface.
- getGroundState() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Return the relationship between the character and its supporting surface.
- getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Identify the face on the supporting surface where contact is occurring.
- getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Identify the face on the supporting surface where contact is occurring.
- getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Identify the face on the supporting surface where contact is occurring.
- getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Identify the face on the supporting surface where contact is occurring.
- getGroundSubShapeId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Identify the face on the supporting surface where contact is occurring.
- getGroundSubShapeId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Identify the face on the supporting surface where contact is occurring.
- getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Return the user data of the supporting surface.
- getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the user data of the supporting surface.
- getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the user data of the supporting surface.
- getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the user data of the supporting surface.
- getGroundUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the user data of the supporting surface.
- getGroundUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Return the user data of the supporting surface.
- getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Copy the world-space velocity of the supporting surface.
- getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the world-space velocity of the supporting surface.
- getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the world-space velocity of the supporting surface.
- getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the world-space velocity of the supporting surface.
- getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the world-space velocity of the supporting surface.
- getGroundVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Copy the world-space velocity of the supporting surface.
- getGroupFilter() - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Access the group filter.
- getGroupFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
-
Access the group filter.
- getGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Return the main group ID.
- getGroupId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
-
Return the main group ID.
- getHadCollision() - Method in class com.github.stephengold.joltjni.Contact
-
Test whether the character has actually collided.
- getHadCollision() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Test whether the character has actually collided.
- getHairRadius() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access the radius of the hair strand.
- getHairRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access the radius of the hair strand.
- getHairSettings() - Method in class com.github.stephengold.joltjni.Hair
-
Access the settings used to create this hair.
- getHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Return one-half the maximum angle between the twist axes of body 1 and body 2.
- getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShape
-
Copy the half extents.
- getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
-
Copy the extent of the box.
- getHalfExtent() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Return the half extent.
- getHalfExtent() - Method in interface com.github.stephengold.joltjni.readonly.ConstBoxShapeSettings
-
Copy the extent of the box.
- getHalfExtents() - Method in class com.github.stephengold.joltjni.OrientedBox
-
Copy the (half) extent of the box on each local axis.
- getHalfExtents() - Method in interface com.github.stephengold.joltjni.readonly.ConstOrientedBox
-
Copy the (half) extent of the box on each local axis.
- getHalfHeight() - Method in class com.github.stephengold.joltjni.CylinderShape
-
Return the half height.
- getHalfHeight() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Return the half height.
- getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
-
Return the half height.
- getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
-
Return the half height.
- getHalfHeight() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Return the half height.
- getHalfHeightOfCylinder() - Method in class com.github.stephengold.joltjni.CapsuleShape
-
Return the half height of the cylindrical portion.
- getHalfHeightOfCylinder() - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Return the half height of the cylindrical portion.
- getHalfHeightOfTaperedCylinder() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Return the half height of the tapered cylinder.
- getHandBrakeInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Return how strongly the hand brake is pulled.
- getHash() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
-
Return the hashcode for the pair.
- getHash() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
-
Return the hashcode for the pair.
- getHingeAxis() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Copy the hinge axis of the pinion.
- getHingeAxis1() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Copy the hinge axis for body 1.
- getHingeAxis1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the hinge axis of body 1.
- getHingeAxis2() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Copy the hinge axis for body 2.
- getHingeAxis2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the hinge axis of body 2.
- getHit() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
-
Access the hit result.
- getHit() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
-
Access the hit result.
- getHit() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
-
Access the result of the latest query.
- getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
-
Access the result of the latest query.
- getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
-
Access the result of the latest query.
- getHit() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
-
Access the result of the latest query.
- getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the maximum angle for merging during hit reduction.
- getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the maximum angle for merging during hit reduction.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Access all the hits as a list.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Access all the hits as a list.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Access all the hits as an array.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
-
Copy all the hits to an array.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Access all the hits as an array.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Access all the hits as a list.
- getHits() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
-
Access all the leaf shapes as an array.
- getHullTolerance() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Return the positional tolerance used when generating the hull.
- getId() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's ID for use with
BodyInterface. - getId() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the character's ID.
- getId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the character's ID.
- getId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the character's ID.
- getId() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's ID for use with
BodyInterface. - getId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the character's ID.
- getId() - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
-
Return the resulting subshape ID.
- getIdx(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
-
Return the mesh-vertex index of the specified corner.
- getIdx(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangleNoMaterial
-
Return the mesh-vertex index of the specified corner.
- getImpulses() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
-
Access the impulse for every contact point, as an array.
- getInertia() - Method in class com.github.stephengold.joltjni.MassProperties
-
Copy the inertia tensor.
- getInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
-
Copy the inertia tensor.
- getInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Return the engine's rotational inertia.
- getInertia() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Return the engine's rotational inertia.
- getInertia() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Return the moment of inertia of the track and its wheels as seen on the driven wheel.
- getInertiaMultiplier() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the multiplier for inertia calculations.
- getInertiaMultiplier() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the inertia of each rod as a multiple of its mass.
- getInertiaMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the multiplier for inertia calculations.
- getInertiaMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the inertia of each rod as a multiple of its mass.
- getInertiaRotation() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the rotation that takes the inverse-inertia diagonal to local coordinates.
- getInertiaRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the rotation that takes the inverse-inertia diagonal to local coordinates.
- getInitialGravity() - Method in class com.github.stephengold.joltjni.HairSettings
-
Copy the initial gravity vector.
- getInitialGravity() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Copy the initial gravity vector.
- getInitialGravity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Copy the initial gravity vector.
- getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the ID of the inner body.
- getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the ID of the inner body.
- getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the ID of the inner body.
- getInnerBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the ID of the inner body.
- getInnerBodyLayer() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the object layer that the inner rigid body will be added to.
- getInnerBodyLayer() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the object layer that the inner rigid body will be added to.
- getInnerBodyLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the object layer that the inner rigid body will be added to.
- getInnerBodyShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the shape of the inner rigid body.
- getInnerBodyShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the shape of the inner rigid body.
- getInnerBodyShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the shape of the inner rigid body.
- getInnerRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the radius of the largest sphere that fits inside the shape.
- getInnerRadius() - Method in class com.github.stephengold.joltjni.Shape
-
Return the radius of the largest sphere that fits inside the shape.
- getInnerRadius() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the radius of the largest sphere that fits inside the shape.
- getInnerShape() - Method in class com.github.stephengold.joltjni.DecoratedShape
-
Access the undecorated shape.
- getInvBind() - Method in class com.github.stephengold.joltjni.InvBind
-
Copy the inverse-bind transform matrix.
- getInvBindIndex() - Method in class com.github.stephengold.joltjni.SkinWeight
-
Return the index into the array of inverse-bind matrices.
- getInvDirection() - Method in class com.github.stephengold.joltjni.RayInvDirection
-
Copy the inverse direction.
- getInverseCenterOfMassTransform() - Method in class com.github.stephengold.joltjni.Body
-
Copy the inverse coordinate transform of the body's center of mass.
- getInverseCenterOfMassTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the inverse coordinate transform of the body's center of mass.
- getInverseInertia(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the inverse of the inertia tensor in system coordinates.
- getInverseInertiaDiagonal() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the diagonal components of the inverse inertia matrix, assuming a dynamic body.
- getInverseInertiaDiagonal() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the diagonal components of the inverse inertia matrix, assuming a dynamic body.
- getInverseInertias(ConstBodyIdArray, Mat44Array) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Copy the inverses of the inertia tensors in system coordinates.
- getInverseMass() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the body's inverse mass.
- getInverseMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the body's inverse mass.
- getInverseMassUnchecked() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the body's inverse mass.
- getInverseMassUnchecked() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the body's inverse mass.
- getInvInertiaScale1() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the scale factor for the inverse inertia of body 1.
- getInvInertiaScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the scale factor for the inverse inertia of body 1.
- getInvInertiaScale2() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the scale factor for the inverse inertia of body 2.
- getInvInertiaScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the scale factor for the inverse inertia of body 2.
- getInvInertiaScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
-
Return the scale factor for the inverse inertia of body 2.
- getInvInertiaScale2() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Return the scale factor for the inverse inertia of body 2.
- getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
-
Return the inverse mass of the rod.
- getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Return the inverse mass.
- getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Return the inverse of the mass.
- getInvMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
-
Return the inverse mass.
- getInvMass() - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Return the inverse mass of the rod.
- getInvMass() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Return the inverse mass.
- getInvMass() - Method in class com.github.stephengold.joltjni.SVertex
-
Return the inverse of the mass.
- getInvMass() - Method in class com.github.stephengold.joltjni.Vertex
-
Return the inverse mass.
- getInvMassScale1() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the scale factor for the inverse mass of body 1.
- getInvMassScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the scale factor for the inverse mass of body 1.
- getInvMassScale1() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
-
Return the scale factor for the inverse mass of the soft body.
- getInvMassScale1() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Return the scale factor for the inverse mass of the soft body.
- getInvMassScale2() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Return the scale factor for the inverse mass of body 2.
- getInvMassScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Return the scale factor for the inverse mass of body 2.
- getInvMassScale2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
-
Return the scale factor for the inverse mass of body 2.
- getInvMassScale2() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Return the scale factor for the inverse mass of body 2.
- getIsBackFaceHit() - Method in class com.github.stephengold.joltjni.ShapeCastResult
-
Test whether the shape was hit from its back side.
- getIsFirstStep() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
-
Test whether this is the first step.
- getIsLastStep() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
-
Test whether this is the last step.
- getIsSensor() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether the body will be a sensor.
- getIsSensor() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Test whether the contact should be treated as a sensor (no collision response).
- getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether the body will be a sensor.
- getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Test whether the contact should be treated as a sensor (no collision response).
- getIsSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyContactSettings
-
Test whether the contact should be treated as a sensor (no collision response).
- getIsSensor() - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Test whether the contact should be treated as a sensor (no collision response).
- getIsSensorB() - Method in class com.github.stephengold.joltjni.Contact
-
Test whether the colliding object is a sensor.
- getIsSensorB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Test whether the colliding object is a sensor.
- getJoint(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Access the specified joint.
- getJoint(int) - Method in class com.github.stephengold.joltjni.Skeleton
-
Access the specified joint.
- getJoint(int) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Access the transforms of the specified joint.
- getJoint(int) - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Access the specified joint.
- getJointCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Count how many joints are in the skeleton.
- getJointCount() - Method in class com.github.stephengold.joltjni.Skeleton
-
Count how many joints are in the skeleton.
- getJointCount() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Count how many joints are in the pose.
- getJointCount() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Count how many joints are in the skeleton.
- getJointIndex() - Method in class com.github.stephengold.joltjni.InvBind
-
Return the joint index.
- getJointIndex(String) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Find the index of the named joint.
- getJointIndex(String) - Method in class com.github.stephengold.joltjni.Skeleton
-
Find the index of the named joint.
- getJointIndex(String) - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Find the index of the named joint.
- getJointMatrices() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Access the joint matrices.
- getJointMatrix(int) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Access the transform matrix for the specified joint.
- getJoints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Access all the joints.
- getJoints() - Method in class com.github.stephengold.joltjni.Skeleton
-
Access all the joints.
- getJoints() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Access all the joints.
- getLargestPenetration() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Return the amount of penetration.
- getLargestPenetration() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Return the amount of penetration.
- getLateralFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsTv
-
Return the tire's friction in the sideways direction.
- getLateralFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
-
Access the lateral friction as a function of the slip angle (in degrees).
- getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Return the tire's friction in the sideways direction.
- getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the tire's friction in the sideways direction.
- getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Access the lateral friction as a function of the slip angle (in degrees).
- getLateralFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Access the lateral friction as a function of the slip angle (in degrees).
- getLateralLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the lateral (sideways) component of the impulse applied to the wheel.
- getLateralLambda() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the lateral (sideways) component of the impulse applied to the wheel.
- getLateralMultiplier() - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
-
Return the multiplier used to calculate lateral impulses.
- getLayer() - Method in class com.github.stephengold.joltjni.Character
-
Return the character's object layer, using the locking body interface.
- getLayer() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the character's object layer, using the locking body interface.
- getLayer() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the character's object layer, using the locking body interface.
- getLayer() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Return the index of the object layer.
- getLayer() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the index of the object layer.
- getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Return the character's object layer, using the locking body interface.
- getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
-
Return the index of the object layer.
- getLayer(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Return the character's object layer.
- getLayer(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the character's object layer.
- getLayer(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the character's object layer.
- getLayer(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Return the character's object layer.
- getLeafShape(int, int[]) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Access the leaf shape for the specified sub-shape ID.
- getLeafShape(int, int[]) - Method in class com.github.stephengold.joltjni.Shape
-
Access the leaf shape for the specified sub-shape ID.
- getLeafShape(int, int[]) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Access the leaf shape for the specified sub-shape ID.
- getLeanSmoothingFactor() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the smoothing factor for the lean angle.
- getLeanSpringConstant() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the stiffness of the lean spring.
- getLeanSpringDamping() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the damping constant of the lean spring.
- getLeanSpringIntegrationCoefficient() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the coefficient of the integral term.
- getLeanSpringIntegrationCoefficientDecay() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the decay rate of the integral term when the motorcycle is unsupported.
- getLeftWheel() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
-
Identify the left wheel of the bar.
- getLeftWheel() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Return the index of the left wheel.
- getLeftWheel() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Return the index of the left wheel.
- getLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
-
Return the length of the rod.
- getLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Return the initial distance between this vertex from the next one in the unloaded strand, computed by
init(). - getLength() - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Return the length of the rod.
- getLength() - Method in class com.github.stephengold.joltjni.SVertex
-
Return the initial distance between this vertex from the next one in the unloaded strand, computed by
init(). - getLimitedSlipRatio() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Return the ratio of maximum wheel speed to minimum wheel speed.
- getLimitMax(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return the upper limit of the specified degree of freedom.
- getLimitMax(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return the upper limit of the specified degree of freedom.
- getLimitMin(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return the lower limit of the specified degree of freedom.
- getLimitMin(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return the lower limit of the specified degree of freedom.
- getLimitsMax() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the upper limit of rotation.
- getLimitsMax() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Return the upper limit of rotation.
- getLimitsMax() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the upper limit of translation.
- getLimitsMax() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Return the upper limit of translation.
- getLimitsMax(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Return the upper limit of the specified degree of freedom.
- getLimitsMin() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the lower limit of rotation.
- getLimitsMin() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Return the lower limit of rotation.
- getLimitsMin() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the lower limit of translation.
- getLimitsMin() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Return the lower limit of translation.
- getLimitsMin(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Return the lower limit of the specified degree of freedom.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.DistanceConstraint
-
Access the spring settings.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Access the spring settings.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Access the spring settings.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Access the spring settings.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Access the spring settings.
- getLimitsSpringSettings() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Access the spring settings.
- getLimitsSpringSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Access the spring settings of the specified degree of freedom.
- getLimitsSpringSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Access the spring settings for the specified degree of freedom.
- getLinearCastMaxPenetration() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the amount of penetration tolerated by a
LinearCastcast. - getLinearCastMaxPenetration() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the amount of penetration tolerated by a
LinearCastcast. - getLinearCastThreshold() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the amount of translation that triggers casting for
LinearCastmotion quality. - getLinearCastThreshold() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the amount of translation that triggers casting for
LinearCastmotion quality. - getLinearDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the linear damping constant.
- getLinearDamping() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the linear damping coefficient of the rods.
- getLinearDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the linear damping coefficient.
- getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the linear damping constant.
- getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the linear damping coefficient of the rods.
- getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the linear damping coefficient.
- getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the linear damping constant.
- getLinearDamping() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the linear damping constant.
- getLinearVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Copy the linear velocities of the specified bodies.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.Body
-
Copy the body's linear velocity.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Copy the (initial) linear velocity.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.Character
-
Copy the linear velocity of the character using the locking body interface.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the linear velocity of the character using the locking body interface.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the linear velocity of the character using the locking body interface.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the linear velocity of the character.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the linear velocity of the character.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the linear velocity of the character.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.Contact
-
Copy the velocity of the contact point.
- getLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the linear velocity.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the body's linear velocity.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Copy the (initial) linear velocity.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the linear velocity of the character using the locking body interface.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the linear velocity of the character.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Copy the velocity of the contact point.
- getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the linear velocity.
- getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Copy the linear velocity of the character.
- getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the linear velocity of the character.
- getLinearVelocity(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the linear velocity of the character.
- getLinearVelocity(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the linear velocity of the character.
- getLinearVelocity(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the linear velocity of the specified body.
- getLinearVelocity(int, Vec3) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the linear velocity of the specified body.
- getLinearVelocity1() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
-
Copy the linear velocity of body 1.
- getLinearVelocity2() - Method in class com.github.stephengold.joltjni.CollisionEstimationResult
-
Copy the linear velocity of body 2.
- getListener() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Access the (application-provided) contact listener.
- getLocalBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return a bounding box that includes the convex radius.
- getLocalBounds() - Method in class com.github.stephengold.joltjni.Shape
-
Return a bounding box that includes the convex radius.
- getLocalBounds() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return a bounding box that includes the convex radius.
- getLocalContactPoint(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Copy the location of the contact point for the specified vertex.
- getLocalContactPoint(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Copy the location of the contact point for the specified vertex.
- getLocalForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the local "forward" direction.
- getLocalForward() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the local "forward" direction.
- getLocalForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the local "forward" direction.
- getLocalSpaceInverseInertia() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Copy the inverse-inertia matrix.
- getLocalSpaceInverseInertia() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Copy the inverse-inertia matrix.
- getLocalTransformNoScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Calculate the local transform for this shape, given the scale of the child.
- getLocalTransformNoScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
-
Calculate the local transform for this shape, given the scale of the child.
- getLocalUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the local "up" direction.
- getLocalUp() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the local "up" direction.
- getLocalUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the local "up" direction.
- getLod(int) - Method in class com.github.stephengold.joltjni.Geometry
-
Access the specified level of detail.
- getLod(Vec3Arg, ConstAaBox, float) - Method in class com.github.stephengold.joltjni.Geometry
-
Access the appropriate level of detail for the specified conditions.
- getLods() - Method in class com.github.stephengold.joltjni.Geometry
-
Access all the levels of detail.
- getLongitudinalFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsTv
-
Return the tire's friction in the forward direction.
- getLongitudinalFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
-
Access the longitudinal friction as a function of slip ratio.
- getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Return the tire's friction in the forward direction.
- getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the tire's friction in the forward direction.
- getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Access the longitudinal friction as a function of slip ratio.
- getLongitudinalFriction() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Access the longitudinal friction as a function of slip ratio.
- getLongitudinalLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the forward component of the impulse applied to the wheel.
- getLongitudinalLambda() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the forward component of the impulse applied to the wheel.
- getLongitudinalMultiplier() - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
-
Return the multiplier used to calculate longitudinal impulses.
- getLraMaxDistanceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
-
Return the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
- getLraMaxDistanceMultiplier() - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Return the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
- getLraType() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
-
Return the type of the long-range attachment (LRA) constraint.
- getLraType() - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Return the type of the long-range attachment (LRA) constraint.
- getMakeRotationIdentity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Test whether to bake rotation into the vertices and set the body rotation to identity.
- getMakeRotationIdentity() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Test whether to bake rotation into the vertices and set the body rotation to identity.
- getManager() - Method in class com.github.stephengold.joltjni.BodyVector
-
Access the underlying
BodyManager. - getManifoldTolerance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the tolerance used to determine whether 2 points are coplanar when calculating the contact manifold between 2 faces.
- getManifoldTolerance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the tolerance used to determine whether 2 points are coplanar when calculating the contact manifold between 2 faces.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the character's mass.
- getMass() - Method in class com.github.stephengold.joltjni.MassProperties
-
Return the mass.
- getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
-
Return the character's mass.
- getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the character's mass.
- getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the character's mass.
- getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
-
Return the mass.
- getMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Calculate the body's mass and inertia.
- getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Calculate the body's mass and inertia.
- getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Copy the shape's mass properties.
- getMassProperties() - Method in class com.github.stephengold.joltjni.Shape
-
Copy the shape's mass properties.
- getMassProperties() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Copy the shape's mass properties.
- getMassPropertiesOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Access the mass-properties override.
- getMassPropertiesOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Access the mass-properties override.
- getMaterial() - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
-
Return the material.
- getMaterial() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Return the material.
- getMaterial() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShapeSettings
-
Return the material.
- getMaterial(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the specified material.
- getMaterial(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the specified material.
- getMaterial(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Access the specified material.
- getMaterial(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Access the material of the specified sub-shape.
- getMaterial(int) - Method in class com.github.stephengold.joltjni.Shape
-
Access the material of the specified sub-shape.
- getMaterial(int) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Access the material of the specified sub-shape.
- getMaterialIndex() - Method in class com.github.stephengold.joltjni.Face
-
Return the material index.
- getMaterialIndex() - Method in class com.github.stephengold.joltjni.IndexedTriangle
-
Return the triangle's material index.
- getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
-
Return the material index.
- getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangle
-
Return the triangle's material index.
- getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstSStrand
-
Return the index of the material.
- getMaterialIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
-
Return the triangle's material index.
- getMaterialIndex() - Method in class com.github.stephengold.joltjni.SStrand
-
Return the index of the material.
- getMaterialIndex() - Method in class com.github.stephengold.joltjni.Triangle
-
Return the triangle's material index.
- getMaterials() - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the materials.
- getMaterials() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the materials.
- getMax() - Method in class com.github.stephengold.joltjni.AaBox
-
Copy the maximum contained coordinate on each axis.
- getMax() - Method in class com.github.stephengold.joltjni.Gradient
-
Return the parameter value when the fraction is
maxFraction. - getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Copy the maximum contained coordinate on each axis.
- getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
-
Return the parameter value when the fraction is
maxFraction. - getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the maximum angular speed.
- getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the maximum angular rate of vertices.
- getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the maximum angular speed that the body can achieve.
- getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the maximum angular speed.
- getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the maximum angular rate of vertices.
- getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the maximum angular speed that the body can achieve.
- getMaxBodies() - Method in class com.github.stephengold.joltjni.BodyManager
-
Return the maximum number of bodies the manager can support.
- getMaxBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Return the maximum number of bodies the system supports.
- getMaxBodies() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Return the maximum number of bodies the system supports.
- getMaxBrakeTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
-
Return the maximum torque that the main brake can exert on the wheel.
- getMaxBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Return the maximum torque that the main brake can exert on the wheel.
- getMaxBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the maximum torque that the main brake can exert on the wheel.
- getMaxCollisionIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the maximum number of collision iterations.
- getMaxCollisionIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum number of collision iterations.
- getMaxCollisionIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the maximum number of collision iterations.
- getMaxConcurrency() - Method in class com.github.stephengold.joltjni.JobSystem
-
Return maximum number of jobs that can execute concurrently.
- getMaxConstraintIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return how often to try stepping in the constraint solver.
- getMaxConstraintIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return how often to try stepping in the constraint solver.
- getMaxConstraintIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return how often to try stepping in the constraint solver.
- getMaxConvexHulls() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the maximum number of convex hulls.
- getMaxConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Return the convex radius.
- getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
-
Return the maximum distance.
- getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Return the upper limit on distance.
- getMaxErrorConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Return the maximum separation between the shrunk hull + convex radius and the actual hull.
- getMaxForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Return the maximum force to apply in a linear constraint.
- getMaxForceLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Return the maximum force to apply in a linear constraint.
- getMaxFraction() - Method in class com.github.stephengold.joltjni.Gradient
-
Return the fraction at which the parameter value is
max. - getMaxFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
-
Return the fraction at which the parameter value is
max. - getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Return the maximum friction of the specified degree of freedom.
- getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return the maximum friction of the specified degree of freedom.
- getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return the maximum friction force when not driven by a motor.
- getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Return the maximum friction force when not driven by a motor.
- getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the maximum friction force when not driven by a motor.
- getMaxFrictionForce() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Return the maximum friction force when not driven by a motor.
- getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the maximum friction torque when not driven by a motor.
- getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Return the maximum friction torque when not driven by a motor.
- getMaxFrictionTorque() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Return the maximum friction torque when not driven by a motor.
- getMaxHandBrakeTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
-
Return the maximum torque that the hand brake can exert on the wheel.
- getMaxHandBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Return the maximum torque that the hand brake can exert on the wheel.
- getMaxHandBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the maximum torque that the hand brake can exert on the wheel.
- getMaxHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Return the artificial maximum height.
- getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Test whether the last collision check discarded one or more hits.
- getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the last collision check discarded one or more hits.
- getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the last collision check discarded one or more hits.
- getMaxHitsExceeded() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Test whether the last collision check discarded one or more hits.
- getMaxInFlightBodyPairs() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum number of in-flight body pairs.
- getMaxInFlightBodyPairs() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum number of in-flight body pairs.
- getMaxLength() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Return the maximum length of the line segments.
- getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the maximum linear speed.
- getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the maximum speed of vertices.
- getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the maximum linear speed that the body can achieve.
- getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the maximum linear speed.
- getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the maximum speed of vertices.
- getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the maximum linear speed that the body can achieve.
- getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the maximum linear speed.
- getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the maximum linear speed.
- getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the maximum number of hits to be collected.
- getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the maximum number of hits to be collected.
- getMaxNumVerticesPerCh() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the maximum number of vertices per convex hull.
- getMaxPenetrationDistance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum distance to correct in a single iteration when solving position constraints.
- getMaxPenetrationDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum distance to correct in a single iteration when solving position constraints.
- getMaxPitchRollAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Return the vehicle's maximum pitch/roll angle.
- getMaxPitchRollAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Return the vehicle's maximum pitch/roll angle.
- getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Return the vehicle's maximum pitch/roll angle.
- getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the vehicle's maximum pitch/roll angle.
- getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Return the vehicle's maximum pitch/roll angle.
- getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the vehicle's maximum pitch/roll angle.
- getMaxRecursionDepth() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the maximum recursion depth.
- getMaxRpm() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Return the maximum rotation rate.
- getMaxRpm() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Return the maximum rotation rate.
- getMaxSeparationDistance() - Method in class com.github.stephengold.joltjni.CollideShapeSettings
-
Return the maximum separation for which contacts will be reported.
- getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Return the maximum slope that the character can walk on.
- getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the maximum slope that the character can walk on.
- getMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum slope that the character can walk on.
- getMaxSlopeAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Return the maximum slope on which the character can walk.
- getMaxSteerAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettingsWv
-
Return the maximum steering angle.
- getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Return the maximum steering angle.
- getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the maximum steering angle.
- getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the maximum force applied to other bodies.
- getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the maximum force applied to other bodies.
- getMaxTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Return the maximum torque.
- getMaxTorque() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Return the maximum torque.
- getMaxTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Return the maximum torque to apply in an angular constraint.
- getMaxTorqueLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Return the maximum torque to apply in an angular constraint.
- getMaxTrianglesPerLeaf() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Return the maximum number of triangles per leaf.
- getMaxX() - Method in class com.github.stephengold.joltjni.LinearCurve
-
Return the highest X value.
- getMaxX() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Return the highest X value.
- getMin() - Method in class com.github.stephengold.joltjni.AaBox
-
Copy the minimum contained coordinate on each axis.
- getMin() - Method in class com.github.stephengold.joltjni.Gradient
-
Return the parameter value when the fraction is
minFraction. - getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Copy the minimum contained coordinate on each axis.
- getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
-
Return the parameter value when the fraction is
minFraction. - getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
-
Return the minimum distance.
- getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Return the lower limit on distance.
- getMinEdgeLength() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the minimum edge length.
- getMinForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Return the minimum force to apply in a linear constraint.
- getMinForceLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Return the minimum force to apply in a linear constraint.
- getMinFraction() - Method in class com.github.stephengold.joltjni.Gradient
-
Return the fraction at which the parameter value is
min. - getMinFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
-
Return the fraction at which the parameter value is
min. - getMinHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Return the artificial minimum height.
- getMinimumVolumePercentErrorAllowed() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the tolerance for the relative difference between the volumes of the voxels and the hulls.
- getMinLength() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Return the minimum length of the line segments.
- getMinRpm() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Return the minimum rotation rate to avoid stalling.
- getMinRpm() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Return the minimum rotation rate to avoid stalling.
- getMinTimeRemaining() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the early-out threshold.
- getMinTimeRemaining() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the early-out threshold.
- getMinTimeRemaining() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the early-out threshold.
- getMinTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Return the minimum torque to apply in an angular constraint.
- getMinTorqueLimit() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Return the minimum torque to apply in an angular constraint.
- getMinVelocityForRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the minimum normal speed for elastic collision.
- getMinVelocityForRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the minimum normal speed for elastic collision.
- getMinX() - Method in class com.github.stephengold.joltjni.LinearCurve
-
Return the lowest X value.
- getMinX() - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Return the lowest X value.
- getMode() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Return how the spring is specified.
- getMode() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Return how the spring is specified.
- getMode() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the type of transmission.
- getMotionProperties() - Method in class com.github.stephengold.joltjni.Body
-
Access the body's motion properties if it is dynamic or kinematic.
- getMotionProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Access the body's motion properties if it is dynamic or kinematic.
- getMotionPropertiesUnchecked() - Method in class com.github.stephengold.joltjni.Body
-
Access the body's motion properties without checking whether the body is static.
- getMotionPropertiesUnchecked() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Access the body's motion properties without checking whether the body is static.
- getMotionQualities(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the motion qualities of the specified bodies.
- getMotionQuality() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the motion quality.
- getMotionQuality() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the motion quality.
- getMotionQuality() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the motion quality.
- getMotionQuality() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the motion quality.
- getMotionQuality(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the motion quality.
- getMotionType() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's motion type.
- getMotionType() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the motion type.
- getMotionType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's motion type.
- getMotionType() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the motion type.
- getMotionType(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the motion type of the specified body.
- getMotionTypeB() - Method in class com.github.stephengold.joltjni.Contact
-
Return the motion type of the colliding object.
- getMotionTypeB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Return the motion type of the colliding object.
- getMotionTypes(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the motion types of the specified bodies.
- getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Access the motor settings.
- getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Access the motor settings.
- getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Access the motor settings.
- getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Access the motor settings.
- getMotorSettings(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Access the motor settings for the specified degree of freedom.
- getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Access the motor settings of the specified degree of freedom.
- getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Access the motor settings for the specified degree of freedom.
- getMotorState() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the state of the motor.
- getMotorState() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the state of the motor.
- getMotorState(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Return the motor state of the specified degree of freedom.
- getName() - Method in class com.github.stephengold.joltjni.Joint
-
Return the name of the joint.
- getName() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
-
Return the name of the joint.
- getName() - Method in class com.github.stephengold.joltjni.Rtti
-
Return the name of the C++ identifier.
- getNarrowPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the system's interface for fine collision queries.
- getNarrowPhaseQuery() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the system's interface for fine collision queries.
- getNarrowPhaseQueryNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access a version of the system's
NarrowPhaseQuerythat does not lock the bodies. - getNarrowPhaseQueryNoLock() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access a version of the system's
NarrowPhaseQuerythat does not lock the bodies. - getNextEdge() - Method in class com.github.stephengold.joltjni.ChbEdge
-
Access the next edge.
- getNormal() - Method in class com.github.stephengold.joltjni.ChbFace
-
Copy the normal of the face.
- getNormal() - Method in class com.github.stephengold.joltjni.Plane
-
Copy the normal direction.
- getNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
-
Copy the normal of the face.
- getNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Copy the normal direction.
- getNormalAxis1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the normal axis of body 1.
- getNormalAxis1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the normal axis of body 1.
- getNormalAxis2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the normal axis of body 2.
- getNormalAxis2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the normal axis of body 2.
- getNormalHalfConeAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Return the half angle of the normal cone.
- getNormalizedPerpendicular() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return an arbitrary unit vector perpendicular to the current vector.
- getNormalizedPerpendicular() - Method in class com.github.stephengold.joltjni.Vec3
-
Return an arbitrary unit vector perpendicular to the current vector.
- getNormalizedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleEngineSettings
-
Access the normalized torque as a function of normalized RPM.
- getNormalizedTorque() - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Access the normalized torque as a function of normalized RPM.
- getNormalX() - Method in class com.github.stephengold.joltjni.Plane
-
Return the first (X) component of the normal direction.
- getNormalX() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Return the first (X) component of the normal direction.
- getNormalY() - Method in class com.github.stephengold.joltjni.Plane
-
Return the 2nd (Y) component of the normal direction.
- getNormalY() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Return the 2nd (Y) component of the normal direction.
- getNormalZ() - Method in class com.github.stephengold.joltjni.Plane
-
Return the 3rd (Z) component of the normal direction.
- getNormalZ() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Return the 3rd (Z) component of the normal direction.
- getNumActiveBodies(EBodyType) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Count how many active bodies of the specified type there are in the body manager.
- getNumActiveBodies(EBodyType) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Count how many active bodies of the specified type there are in the body manager.
- getNumAntiRollBars() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Count the anti-roll bars.
- getNumAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Count the anti-roll bars.
- getNumAntiRollBars() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Count the anti-roll bars.
- getNumBitsWritten() - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
-
Return the number of bits written to the subshape ID so far.
- getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
-
Count the bodies that were locked.
- getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
-
Count the bodies that were locked.
- getNumBodies() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Count the bodies that were locked.
- getNumBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Count how many bodies there are in the body manager.
- getNumBodies() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Count how many bodies there are in the body manager.
- getNumBroadPhaseLayers() - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
-
Count how many broad-phase layers there are.
- getNumBroadPhaseLayers() - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
-
Count how many broad-phase layers there are.
- getNumDifferentials() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Count how many differentials the vehicle will have.
- getNumFaces() - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Count the faces in the convex hull.
- getNumIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the number of solver iterations.
- getNumIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Return the number of solver iterations.
- getNumIterations() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the number of solver iterations.
- getNumIterations() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Return the number of solver iterations.
- getNumIterationsPerSecond() - Method in class com.github.stephengold.joltjni.HairSettings
-
Return the iteration rate.
- getNumIterationsPerSecond() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the iteration rate.
- getNumIterationsPerSecond() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Return the iteration rate.
- getNumPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Count the vertices of the convex hull.
- getNumPositionSteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the number of solver position iterations per simulation step.
- getNumPositionSteps() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the number of solver position iterations per simulation step.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the override for the number position iterations in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the override for the number position iterations in the solver.
- getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the override for the number of position iterations used in the solver.
- getNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Deprecated.
- getNumSensorContacts() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Count how many sensors are in contact with the soft body.
- getNumSensorContacts() - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Count how many sensors are in contact with the soft body.
- getNumStepsBetweenCollisionTestActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
- getNumStepsBetweenCollisionTestActive() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
- getNumStepsBetweenCollisionTestActive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the number of simulation steps between wheel-collision tests when the vehicle is active.
- getNumStepsBetweenCollisionTestInactive() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Return the number of simulation steps between collision tests when the body is inactive.
- getNumStepsBetweenCollisionTestInactive() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Return the number of simulation steps between collision tests when the body is inactive.
- getNumStepsBetweenCollisionTestInactive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the number of simulation steps between collision tests when the body is inactive.
- getNumSubShapes() - Method in class com.github.stephengold.joltjni.CompoundShape
-
Count the sub-shapes.
- getNumTracks() - Method in class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
-
Count how many tracks the vehicle will have.
- getNumTriangles() - Method in class com.github.stephengold.joltjni.Stats
-
Return the number in the shape, if any.
- getNumVelocitySteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the number of velocity iterations per simulation step.
- getNumVelocitySteps() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the number of velocity iterations per simulation step.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the override for the number velocity iterations in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the override for the number velocity iterations in the solver.
- getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotionProperties
-
Return the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the override for the number of velocity iterations used in the solver.
- getNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Deprecated.
- getNumVerticesInFace(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Count the vertices in the specified face.
- getNumWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Count the wheels.
- getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Count the wheels.
- getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Count the wheels.
- getNumWheels() - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Count the track's wheels.
- getObjectLayer() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's object layer.
- getObjectLayer() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the index of the object layer.
- getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's object layer.
- getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the index of the object layer.
- getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the index of the object layer.
- getObjectLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleCollisionTester
-
Return the object layer used for collision detection when no filters are overridden.
- getObjectLayer() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the index of the object layer.
- getObjectLayer() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
-
Return the object layer used for collision detection when no filters are overridden.
- getObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the object layer of the specified body.
- getObjectLayerPairFilter() - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Access the object-layer pair filter.
- getObjectLayerPairFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the (application-provided) interface for testing whether 2 objects can collide, based on their object layers.
- getObjectLayerPairFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the (application-provided) interface for testing whether 2 objects can collide, based on their object layers.
- getObjectLayers(ConstBodyIdArray, IntBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the object layers of the specified bodies.
- getObjectVsBroadPhaseLayerFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the (application-provided) interface for testing whether an object can collide with a broad-phase layer.
- getObjectVsBroadPhaseLayerFilter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the (application-provided) interface for testing whether an object can collide with a broad-phase layer.
- getOffset() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Copy the offset of the first sample.
- getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShape
-
Copy the shape's offset relative to the base shape.
- getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
-
Copy the offset relative to the base shape.
- getOmega0() - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
-
Return the Omega0 rotation of the constraint.
- getOmega0() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Copy the rotation between the previous rod and this one in the unloaded strand, computed by
init(). - getOmega0() - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Return the Omega0 rotation of the constraint.
- getOmega0() - Method in class com.github.stephengold.joltjni.SVertex
-
Copy the rotation between the previous rod and this one in the unloaded strand, computed by
init(). - getOrientation() - Method in class com.github.stephengold.joltjni.OrientedBox
-
Copy the transform that translates and rotates the local-space axes to world space.
- getOrientation() - Method in interface com.github.stephengold.joltjni.readonly.ConstOrientedBox
-
Copy the transform that translates and rotates the local-space axes to world space.
- getOrigin() - Method in class com.github.stephengold.joltjni.RayCast
-
Copy the start location.
- getOrigin() - Method in class com.github.stephengold.joltjni.RRayCast
-
Copy the start location.
- getOverrideMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return how the mass-properties override will be used.
- getOverrideMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return how the mass-properties override will be used.
- getParentJointIndex() - Method in class com.github.stephengold.joltjni.Joint
-
Return the index of the parent joint.
- getParentJointIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
-
Return the index of the parent joint.
- getParentName() - Method in class com.github.stephengold.joltjni.Joint
-
Return the name of the parent joint.
- getParentName() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoint
-
Return the name of the parent joint.
- getParts() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Access the parts by way of a Java array.
- getParts() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Access the parts by way of a Java array.
- getPath() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Access the path.
- getPath() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Access the path.
- getPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return how far the body is along the path.
- getPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Return how far the body is along the path initially.
- getPathMaxFraction() - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Return the path amount of the end of the path.
- getPathMaxFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
-
Return the path amount of the end of the path.
- getPathPosition() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Copy the starting location.
- getPathRotation() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Copy the initial rotation.
- getPenetrationAxis() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Copy the direction to move shape 2 out of collision along the shortest path.
- getPenetrationAxis() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Copy the direction to move shape 2 out of collision along the shortest path.
- getPenetrationDepth() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Return the distance to move shape 2 to resolve the collision.
- getPenetrationDepth() - Method in class com.github.stephengold.joltjni.ContactManifold
-
Return the penetration depth: the distance to move body 2 out of collision.
- getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Return the distance to move shape 2 to resolve the collision.
- getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
-
Return the penetration depth: the distance to move body 2 out of collision.
- getPenetrationDepth(PointConvexSupport, Sphere, float, PointConvexSupport, Sphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Perform the GJK and EPA steps on a pair of points.
- getPenetrationDepth(Sphere, Sphere, float, Sphere, Sphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Perform the GJK and EPA steps on a pair of spheres.
- getPenetrationDepth(Sphere, Sphere, float, TransformedAaBox, AddConvexRadiusTab, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Perform the GJK and EPA steps on a sphere and a transformed box.
- getPenetrationDepth(TransformedAaBox, AddConvexRadiusTab, float, TransformedAaBox, AddConvexRadiusTab, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Perform the GJK and EPA steps on a pair of transformed boxes.
- getPenetrationDepth(TransformedAaBox, TransformedAaBox, float, TransformedSphere, TransformedSphere, float, float, float, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.EpaPenetrationDepth
-
Perform the GJK and EPA steps on a transformed box and a transformed sphere.
- getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return how quickly penetration is resolved.
- getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return how quickly penetration is resolved.
- getPenetrationSlop() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the penetration slop.
- getPenetrationSlop() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the penetration slop.
- getPenetrationTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Return the termination tolerance for calculating penetration depth.
- getPerTriangleUserData() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Test whether each triangle will include user data.
- getPhysicsSettings() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Copy the system's settings.
- getPhysicsSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Copy the system's settings.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
-
Access the system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Access the physics system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Access the physics system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Access the system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Access the physics system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Access the physics system to which the character's body belongs.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
-
Access the system being simulated.
- getPhysicsSystem() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Access the system to which the ragdoll's bodies and constraints belong.
- getPhysicsSystem() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Access the physics system to which the character's body belongs, if any.
- getPlane() - Method in class com.github.stephengold.joltjni.PlaneShape
-
Copy the shape's surface.
- getPlane() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Copy the surface equation.
- getPlaneAxis1() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Copy the plane axis of body 1.
- getPlaneAxis2() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Copy the plane axis of body 2.
- getPlaneHalfConeAngle() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Return one-half the maximum angle between the twist axes of body 1 and body 2.
- getPlanes() - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Enumerate all planes of the faces.
- getPoint(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
-
Locate the specified vertex of the convex hull relative to its center of mass.
- getPoint1() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Copy the constraint location for body 1.
- getPoint1() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Copy the constraint location for body 1.
- getPoint1() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the constraint location for body 1.
- getPoint1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the constraint location for body 1.
- getPoint1() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Copy the constraint location for body 1.
- getPoint1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the constraint location for body 1.
- getPoint2() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Copy the constraint location for body 2.
- getPoint2() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Copy the constraint location for body 2.
- getPoint2() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Copy the constraint location for body 2.
- getPoint2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Copy the constraint location for body 2.
- getPoint2() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Copy the constraint location for body 2.
- getPoint2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the constraint location for body 2.
- getPointOnPath(float, Vec3, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Calculate the location, normal, and binormal of the location on the path with the specified path amount.
- getPointOnPath(float, Vec3, Vec3, Vec3, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
-
Calculate the location, normal, and binormal of the location on the path with the specified path amount.
- getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RayCast
-
Return a point on the ray with the specified fraction.
- getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RRayCast
-
Return a point on the ray with the specified fraction.
- getPointOnRay(float) - Method in class com.github.stephengold.joltjni.RShapeCast
-
Return a point on the ray with the specified fraction.
- getPointsAsBuffer() - Method in class com.github.stephengold.joltjni.vhacd.ConvexHull
-
Copy the point locations to a new direct buffer.
- getPointVelocitySleepThreshold() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the point-motion threshold, below which objects can fall asleep.
- getPointVelocitySleepThreshold() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the point-motion threshold, below which objects can fall asleep.
- getPointX(int) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Return the X value of the specified point.
- getPointX(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Return the X value of the specified point.
- getPointY(int) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Return the Y value of the specified point.
- getPointY(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Return the Y value of the specified point.
- getPose(RVec3, Mat44Array) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the low-level pose using a locking body interface.
- getPose(RVec3, Mat44Array) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the low-level pose using a locking body interface.
- getPose(RVec3, Mat44Array, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the low-level pose.
- getPose(RVec3, Mat44Array, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the low-level pose.
- getPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the ragdoll's pose using the locking body interface.
- getPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the ragdoll's pose using the locking body interface.
- getPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the ragdoll's pose.
- getPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the ragdoll's pose.
- getPosition() - Method in class com.github.stephengold.joltjni.Body
-
Copy the location of the body's origin (which might not coincide with its center of mass).
- getPosition() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Copy the (initial) location.
- getPosition() - Method in class com.github.stephengold.joltjni.Character
-
Copy the location of the character using the locking body interface.
- getPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the location of the character using the locking body interface.
- getPosition() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the location of the character using the locking body interface.
- getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the location of the character.
- getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the location of the character.
- getPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the location of the character.
- getPosition() - Method in class com.github.stephengold.joltjni.Contact
-
Copy the location where the contact occurs.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the location of the body's origin (which might not coincide with its center of mass).
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Copy the (initial) location.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the location of the character using the locking body interface.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the location of the character.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Copy the location where the contact occurs.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Copy the (initial) location.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Copy the location.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Copy the initial location of the vertex in its modeled pose.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
-
Copy the initial location.
- getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the location of the attachment point.
- getPosition() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShape
-
Copy the shape's offset relative to the base shape.
- getPosition() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Copy the offset relative to the base shape.
- getPosition() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Copy the (initial) location.
- getPosition() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Copy the location.
- getPosition() - Method in class com.github.stephengold.joltjni.SVertex
-
Copy the initial location of the vertex in its modeled pose.
- getPosition() - Method in class com.github.stephengold.joltjni.Vertex
-
Copy the initial location.
- getPosition() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the location of the attachment point.
- getPosition() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the location of the attachment point.
- getPosition() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the location of the attachment point.
- getPosition(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Copy the location of the character.
- getPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the location of the character.
- getPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the location of the character.
- getPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the location of the character.
- getPosition(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Locate the specified body.
- getPosition(int, int) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Copy the location of specified sample.
- getPosition(int, RVec3) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the location of the specified body.
- getPosition1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the constraint location for body 1.
- getPosition1() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Copy the initial location of body 1.
- getPosition2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Copy the constraint location for body 2.
- getPosition2() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Copy the initial location of body 2.
- getPositionAndRotation(int, RVec3, Quat) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the location and orientation of the specified body.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Body
-
Copy the position of the body.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Character
-
Copy the position of the associated body using the locking body interface.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the position of the associated body using the locking body interface.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the position of the associated body using the locking body interface.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the position of the character.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the position of the character.
- getPositionAndRotation(RVec3, Quat) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the position of the character.
- getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the position of the body.
- getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the position of the associated body using the locking body interface.
- getPositionAndRotation(RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the position of the character.
- getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Copy the position of the associated body.
- getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the position of the associated body.
- getPositionAndRotation(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the position of the associated body.
- getPositionAndRotation(RVec3, Quat, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the position of the associated body.
- getPositionCom() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Copy the center-of-mass location.
- getPositionCom() - Method in class com.github.stephengold.joltjni.SubShape
-
Copy the center-of-mass location.
- getPositionMotorSettings() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Access the settings of the position motor.
- getPositionMotorSettings() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Access the settings of the position motor.
- getPositionMotorState() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return the state of the position motor.
- getPositions(ConstBodyIdArray, DoubleBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Copy the locations of the specified bodies.
- getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Return the maximum range of predictive contacts.
- getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the maximum range of predictive contacts.
- getPredictiveContactDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Return the maximum range of predictive contacts.
- getPressure() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the internal pressure.
- getPressure() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the internal pressure.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Access the target character, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Access the targeted character, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Access the target settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Access the target character, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Access the targeted character, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Access the target settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
-
Access the targeted queue, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
-
Access the target system, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Access the target constraint, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
-
Access the target settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.GeometryRef
-
Access the target geometry, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterRef
-
Access the targeted filter, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
-
Access the targeted filter, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.HairShadersRef
-
Access the targeted shaders, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
-
Access the targeted path, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
-
Access the targeted material, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRefC
-
Access the targeted material, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Access the target scene, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Access the targeted ragdoll, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ShapeRef
-
Access the targeted shape, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Access the target shape, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRefC
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Access the targeted animation, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
-
Access the targeted mapper, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Access the targeted skeleton, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.template.Ref
-
Access the target, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Access the targeted constraint, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
-
Access the targeted tester, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
-
Access the targeted tester, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
-
Access the targeted tester, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
-
Access the targeted tester, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Access the targeted constraint, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Access the targeted settings, if any
- getPtr() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Access the targeted settings, if any.
- getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Access the targeted settings, if any.
- getPtrAsSimple() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
-
Access the target material, assuming it is a
PhysicsMaterialSimple. - getPtrAsTable() - Method in class com.github.stephengold.joltjni.GroupFilterRef
-
Access the target filter, assuming it is a
GroupFilterTable. - getQuaternion() - Method in class com.github.stephengold.joltjni.Mat44
-
Convert the rotation to a
Quat. - getQuaternion() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Convert the rotation to a
Quat. - getQuaternion() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Convert the rotation to a
Quat. - getQuaternion() - Method in class com.github.stephengold.joltjni.RMat44
-
Convert the rotation to a
Quat. - getR() - Method in class com.github.stephengold.joltjni.Color
-
Return the first (red) component.
- getR() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
-
Return the first (red) component.
- getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShape
-
Return the radius.
- getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Return the radius.
- getRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
-
Return the radius.
- getRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Return the radius of the cylinder.
- getRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
-
Return the radius of the sphere.
- getRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Return the radius of the wheel.
- getRadius() - Method in class com.github.stephengold.joltjni.Sphere
-
Return the radius of the sphere.
- getRadius() - Method in class com.github.stephengold.joltjni.SphereShape
-
Return the radius.
- getRadius() - Method in class com.github.stephengold.joltjni.SphereShapeSettings
-
Return the radius of the sphere.
- getRadius() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Return the radius of the wheel.
- getRadius() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the radius of the wheel.
- getRadius() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the radius of the wheel.
- getRatio() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Return the gear ratio.
- getRatio() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Return the ratio between the 2 line segments.
- getRatio() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Return the ratio of pinion rotation divided rack translation.
- getRefCount() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Count the active references to the native
CharacterBase. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Count the active references to the native
CharacterBaseSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Count the active references to the native
Character. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Count the active references to the native
Character. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Count the active references to the native
CharacterSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Count the active references to the native
CharacterVirtual. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Count the active references to the native
CharacterVirtual. - getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Count the active references to the native
CharacterVirtualSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.ComputeQueue
-
Count the active references to the native
ComputeQueue. - getRefCount() - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Count the active references to the native
ComputeSystem. - getRefCount() - Method in class com.github.stephengold.joltjni.Constraint
-
Count the active references to the native
Constraint. - getRefCount() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Count the active references to the native
ConstraintSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.Geometry
-
Count the active references to the native
Geometry. - getRefCount() - Method in class com.github.stephengold.joltjni.GroupFilter
-
Count the active references to the native
GroupFilter. - getRefCount() - Method in class com.github.stephengold.joltjni.HairSettings
-
Count the active references to the native
HairSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.HairShaders
-
Count the active references to the native
HairShaders. - getRefCount() - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Count the active references to the native
PathConstraintPath. - getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Count the active references to the native
PhysicsMaterial. - getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Count the active references to the native
PhysicsScene. - getRefCount() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Count the active references to the native
Ragdoll. - getRefCount() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Count the active references to the native
RagdollSettings. - getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Count the active references to the native character.
- getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Count the active references to the native
CharacterBaseSettings. - getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Count the active references to the native
Shape. - getRefCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
-
Count the active references to the native
ShapeSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.Shape
-
Count the active references to the native
Shape. - getRefCount() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Count the active references to the native
Shape. - getRefCount() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Count the active references to the native
ShapeSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Count the active references to the native
ShapeSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
-
Count the active references to the native
SkeletalAnimation. - getRefCount() - Method in class com.github.stephengold.joltjni.Skeleton
-
Count the active references to the native
Skeleton. - getRefCount() - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Count the active references to the native
SkeletonMapper. - getRefCount() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Count the active references to the native
SoftBodySharedSettings. - getRefCount() - Method in interface com.github.stephengold.joltjni.template.RefTarget
-
Count the active references to the target.
- getRefCount() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
-
Count the active references to the native
VehicleCollisionTester. - getRefCount() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Count the active references to the native
VehicleControllerSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Count the active references to the native
WheelSettings. - getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Count the active references to the native
WheelSettingsTV. - getRefCount() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Count the active references to the native
WheelSettingsWv. - getRelativeAngularSurfaceVelocity() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Copy the relative angular velocity (body 2 minus body 1).
- getRelativeAngularSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Copy the relative angular velocity (body 2 minus body 1).
- getRelativeLinearSurfaceVelocity() - Method in class com.github.stephengold.joltjni.ContactSettings
-
Copy the relative linear velocity (body 2 minus body 1).
- getRelativeLinearSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
-
Copy the relative linear velocity (body 2 minus body 1).
- getRenderPositions() - Method in class com.github.stephengold.joltjni.Hair
-
Copy the locations of all render vertices.
- getRenderStrand(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the specified render strand.
- getRenderStrand(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the specified render strand.
- getRenderStrand(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Access the specified render strand.
- getRenderStrandColor() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Return the option for coloring strands.
- getRenderStrandColor() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Return the option for coloring strands.
- getRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the render strands.
- getRenderStrands() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the render strands.
- getResolution() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Return the maximum number of voxels generated during the voxelization stage.
- getRestitution() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's restitution ratio.
- getRestitution() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the restitution ratio.
- getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's restitution ratio.
- getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the restitution ratio.
- getRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the restitution ratio.
- getRestitution() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the restitution ratio.
- getRestitution(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the restitution ratio of the specified body.
- getRestitutions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the restitution ratios of the specified bodies.
- getRestLength() - Method in class com.github.stephengold.joltjni.Edge
-
Return the rest length of the spring.
- getRestLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
-
Return the rest length of the spring.
- getReturnDeepestPoint() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Test whether to calculate penetration for the starting point.
- getReverseGearRatios() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the number of engine rotations per gearbox rotation for each reverse gear.
- getRevisionCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the shape's revision count, which is automatically incremented each time the shape is altered.
- getRevisionCount() - Method in class com.github.stephengold.joltjni.Shape
-
Return the shape's revision count, which is automatically incremented each time the shape is altered.
- getRevisionCount() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the shape's revision count, which is automatically incremented each time the shape is altered.
- getRightInput() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Return the steering angle.
- getRightWheel() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
-
Identify the right wheel of the bar.
- getRightWheel() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Return the index of the right wheel.
- getRightWheel() - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Return the index of the right wheel.
- getRod(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstRodBendTwist
-
Return the rod at the specified end.
- getRod(int) - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Return the rod at the specified end.
- getRodBendTwistConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Enumerate all bend-twist constraints in the settings.
- getRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Enumerate all bend-twist constraints in the settings.
- getRodBendTwistConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Enumerate all bend-twist constraints in the settings.
- getRodStretchShearConstraints() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Enumerate all Cosserat rods in the settings.
- getRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Enumerate all Cosserat rods in the settings.
- getRodStretchShearConstraints() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Enumerate all Cosserat rods in the settings.
- getRootOffset() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Copy the root offset.
- getRootTransform(RVec3, Quat) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the transform of the ragdoll's root, using the locking body interface.
- getRootTransform(RVec3, Quat) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the transform of the ragdoll's root, using the locking body interface.
- getRootTransform(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Copy the transform of the ragdoll's root.
- getRootTransform(RVec3, Quat, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Copy the transform of the ragdoll's root.
- getRotation() - Method in class com.github.stephengold.joltjni.Body
-
Copy the body's orientation.
- getRotation() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Copy the (initial) orientation of the body's axes.
- getRotation() - Method in class com.github.stephengold.joltjni.Character
-
Copy the orientation of the character using the locking body interface.
- getRotation() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the orientation of the character using the locking body interface.
- getRotation() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the orientation of the character using the locking body interface.
- getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the orientation of the character.
- getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the orientation of the character.
- getRotation() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the orientation of the character.
- getRotation() - Method in class com.github.stephengold.joltjni.JointState
-
Copy the rotation.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the body's orientation.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Copy the (initial) orientation of the body's axes.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the orientation of the character using the locking body interface.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the orientation of the character.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Copy the (initial) orientation of the body's axes.
- getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Copy the rotation.
- getRotation() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShape
-
Copy the shape's rotation relative to the base shape.
- getRotation() - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Copy the rotation relative to the base shape.
- getRotation() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Copy the (initial) orientation of the body's axes.
- getRotation() - Method in class com.github.stephengold.joltjni.SubShape
-
Copy the rotation.
- getRotation(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Copy the orientation of the character.
- getRotation(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the orientation of the character.
- getRotation(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the orientation of the character.
- getRotation(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Copy the orientation of the character.
- getRotation(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the orientation of the specified body.
- getRotation(int, Quat) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Copy the orientation of the specified body.
- getRotationAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the wheel's rotation angle.
- getRotationAngle() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the wheel's rotation angle.
- getRotationConstraintType() - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
The settings are unaffected.
- getRotationInConstraintSpace() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the rotation of the constraint.
- getRotationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the rotation upper limits.
- getRotationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the rotation lower limits.
- getRotations(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Copy the orientations of the specified bodies.
- getRtti() - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Access the run-time type information of the current compute system.
- getRtti() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
-
Access the run-time type information of the current compute system.
- getRtti() - Method in interface com.github.stephengold.joltjni.readonly.ConstSerializableObject
-
Access the run-time type information of the current object.
- getRtti() - Method in class com.github.stephengold.joltjni.SerializableObject
-
Access the run-time type information of the current object.
- getRtti() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Access the type information of the current object.
- getRtti() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Access the type information of the current object.
- getRtti() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Access the type information of the target.
- getRtti() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Access the type information of the target.
- getSampleCount() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Count the samples.
- getScale() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Copy the scale factors.
- getScale() - Method in class com.github.stephengold.joltjni.ScaledShape
-
Copy the shape's scale factors.
- getScale() - Method in class com.github.stephengold.joltjni.ScaledShapeSettings
-
Copy the scale factors.
- getScalpNumSkinWeightsPerVertex() - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the number of skinning weights per vertex.
- getScalpNumSkinWeightsPerVertex() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the number of skinning weights per vertex.
- getScalpNumSkinWeightsPerVertex() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Alter the number of skinning weights per vertex.
- getScalpTriangle(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the vertex indices of the specified triangle in the scalp mesh.
- getScalpTriangle(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the vertex indices of the specified triangle in the scalp mesh.
- getScalpTriangle(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Access the vertex indices of the specified triangle in the scalp mesh.
- getScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the vertex indices of the triangles in the scalp mesh.
- getScalpTriangles() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the vertex indices of the triangles in the scalp mesh.
- getScalpVertex(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Copy the specified vertex in the scalp mesh.
- getScalpVertex(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Copy the specified vertex in the scalp mesh.
- getScalpVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Copy the specified vertex in the scalp mesh.
- getScalpVertices() - Method in class com.github.stephengold.joltjni.Hair
-
Copy the simulation results after
readBackGpuState()has been invoked and the buffers have been locked. - getSensorContactBodyId(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Return the ID of the specified sensor contact.
- getSensorContactBodyId(int) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Return the ID of the specified sensor contact.
- getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Access the shared settings.
- getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Access the shared settings.
- getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleController
-
Recreate the settings for this controller.
- getSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Access the settings used to create this wheel.
- getSettings() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Access the shared settings.
- getSettings() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Access the shared settings.
- getSettings() - Method in class com.github.stephengold.joltjni.VehicleController
-
Recreate the settings for this controller.
- getSettings() - Method in class com.github.stephengold.joltjni.Wheel
-
Access the settings used to create this wheel.
- getShape() - Method in class com.github.stephengold.joltjni.Body
-
Access the body's shape.
- getShape() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Acquire read-only access to the shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Access the character's shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Access the
Shape. - getShape() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Access the character's shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Access the character's shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Access the
Shape. - getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Access the character's shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Access the character's shape.
- getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Access the
Shape. - getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Access the body's shape.
- getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Acquire read-only access to the shape.
- getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Access the character's shape.
- getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Access the
Shape. - getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Access the child shape.
- getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Access the underlying collision shape.
- getShape() - Method in class com.github.stephengold.joltjni.RShapeCast
-
Access the shape.
- getShape() - Method in class com.github.stephengold.joltjni.SubShape
-
Access the child shape.
- getShape() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Access the underlying collision shape.
- getShape(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Access the body's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.Body
-
Update the specified counted reference to refer to the body's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Update the specified counted reference to refer to the character's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Update the specified counted reference to refer to the character's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Update the specified counted reference to refer to the character's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Update the specified counted reference to refer to the character's shape.
- getShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Update the specified counted reference to refer to the character's shape.
- getShape(ShapeRefC) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Update the specified counted reference to refer to the body's shape.
- getShape(ShapeRefC) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Update the specified counted reference to refer to the character's shape.
- getShape1Face() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Access the colliding face on shape 1.
- getShape2Face() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Access the colliding face on shape 2.
- getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Copy the local offset applied to the shape.
- getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
-
Copy the local offset applied to the shape.
- getShapePositionCom() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Copy the location of the center of mass.
- getShapePositionCom() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Copy the location of the center of mass.
- getShapeRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Copy the rotation of the shape.
- getShapeRotation() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Copy the rotation of the shape.
- getShapes(ConstBodyIdArray, ShapeRefCArray) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Access the shapes of the specified bodies.
- getShapeScale() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Copy the scale factors of the shape.
- getShapeScale() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Copy the scale factors of the shape.
- getShapeSettings() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Acquire read-only access to the
ShapeSettings. - getShapeSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Acquire read-only access to the
ShapeSettings. - getShearCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexAttributes
-
Return the compliance of the shear edges.
- getShearCompliance() - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Return the compliance of the shear edges.
- getShiftDownRpm() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the maximum engine RPMs for downshifting in
Automode. - getShiftUpRpm() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the minimum engine RPMs for upshifting in
Automode. - getShrinkWrap() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Test whether to shrinkwrap voxel positions to the source mesh.
- getSign() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the component-wise (binary) sign.
- getSign() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the component-wise (binary) sign.
- getSimStrand(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the specified simulation strand.
- getSimStrand(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the specified simulation strand.
- getSimStrand(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Access the specified simulation strand.
- getSimulationBounds() - Method in class com.github.stephengold.joltjni.HairSettings
-
Access the simulation bounds.
- getSimulationBounds() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Access the simulation bounds.
- getSimulationBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Access the simulation bounds.
- getSimulationStrandBegin() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Return the start of the range of strands to visualize.
- getSimulationStrandBegin() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Return the start of the range of strands to visualize.
- getSimulationStrandEnd() - Method in class com.github.stephengold.joltjni.DrawSettings
-
Return the end of the range of strands to visualize.
- getSimulationStrandEnd() - Method in interface com.github.stephengold.joltjni.readonly.ConstDrawSettings
-
Return the end of the range of strands to visualize.
- getSimulationStrandsFraction() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the fraction of strands that should be simulated.
- getSimulationStrandsFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the fraction of strands that should be simulated.
- getSixRestVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
-
Return the rest size of the volume.
- getSixRestVolume() - Method in class com.github.stephengold.joltjni.Volume
-
Return the rest size of the volume.
- getSize() - Method in class com.github.stephengold.joltjni.AaBox
-
Copy the size (full extent) on each axis.
- getSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Copy the size (full extent) on each axis.
- getSize() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
-
Return the total capacity of the allocator.
- getSizeBytes() - Method in class com.github.stephengold.joltjni.Stats
-
Return the amount of memory used by the shape.
- getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Access the skeleton.
- getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Access the skeleton.
- getSkeleton() - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Access the skeleton that underlies this pose.
- getSkinGlobalPose() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access how strongly the scalp influences the global pose.
- getSkinGlobalPose() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access how strongly the scalp influences the global pose.
- getSkinnedMaxDistanceMultiplier() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Return the maximum distance multiplier for skinned vertices.
- getSkinnedMaxDistanceMultiplier() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Return the maximum distance multiplier for skinned vertices.
- getSliderAxis() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Copy the translation axis of the slider.
- getSliderAxis1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the slider axis of body 1.
- getSliderAxis2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Copy the slider axis of body 2.
- getSoftBodies() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Access the soft-body creation settings as a Java array.
- getSoftBodies() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Access the soft-body creation settings as a Java array.
- getSoftBodyContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Access the (application-provided) soft-body contact listener.
- getSoftBodyContactListener() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Access the (application-provided) soft-body contact listener.
- getSoftBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
-
Generate settings to reconstruct the (soft) body.
- getSoftBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Generate settings to reconstruct the (soft) body.
- getSpace() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Return which space the body points are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Return which space the other properties are specified in.
- getSpace() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Return which space the other properties are specified in.
- getSpeculativeContactDistance() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the speculative contact distance.
- getSpeculativeContactDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the speculative contact distance.
- getSpringSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Access the settings for the spring used to drive to the position target.
- getSpringSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Access the settings for the spring used to drive to the position target.
- getSqDistanceTo(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Get the squared distance between the box and the specified point.
- getSqDistanceTo(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Get the squared distance between the box and the specified point.
- getStartIdx() - Method in class com.github.stephengold.joltjni.ChbEdge
-
Return the index of the vertex from which the edge originates.
- getStartVtx() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
-
Return the index of the starting vertex.
- getStartVtx() - Method in class com.github.stephengold.joltjni.RStrand
-
Return the index of the starting vertex.
- getStats() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Copy the statistics.
- getStats() - Method in class com.github.stephengold.joltjni.Shape
-
Copy the statistics.
- getStats() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Copy the statistics.
- getSteerAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the steering angle.
- getSteerAngle() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the steering angle.
- getSteeringAxis() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the steering axis (upward direction).
- getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the steering axis (upward direction).
- getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the steering axis (upward direction).
- getSteeringAxis() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the steering axis (upward direction).
- getStepListener() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the vehicle's
PhysicsStepListener. - getStepListenerBatchesPerJob() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum number of step-listener batches notified by a single job.
- getStepListenerBatchesPerJob() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum number of step-listener batches notified by a single job.
- getStepListenersBatchSize() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum number of step listeners notified in a single batch.
- getStepListenersBatchSize() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the maximum number of step listeners notified in a single batch.
- getStickToFloorStepDown() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Copy the StickToFloor inStepDown parameter.
- getStickToFloorStepDown() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
-
Copy the StickToFloor inStepDown parameter.
- getStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Return the spring's stiffness.
- getStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
-
Return the stiffness of the bar.
- getStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Return the spring's stiffness.
- getStiffness() - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Return the stiffness of the bar.
- getStrandFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstSVertex
-
Return the fraction of the way along the strand, computed by
init(). - getStrandFraction() - Method in class com.github.stephengold.joltjni.SVertex
-
Return the fraction of the way along the strand, computed by
init(). - getStretchCompliance() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Return the compliance of stretch constraints, the inverse of stretch stiffness.
- getStretchCompliance() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Return the compliance of stretch constraints, the inverse of stretch stiffness.
- getSubGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Return the subgroup ID.
- getSubGroupId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollisionGroup
-
Return the subgroup ID.
- getSubmergedVolume(Mat44Arg, Vec3Arg, ConstPlane, float[], float[], Vec3, RVec3Arg) - Method in class com.github.stephengold.joltjni.ConvexShape
-
Calculate the shape's volume, submerged volume, and center of buoyancy.
- getSubmergedVolume(Mat44Arg, Vec3Arg, ConstPlane, float[], float[], Vec3, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
-
Calculate the shape's volume, submerged volume, and center of buoyancy.
- getSubShape(int) - Method in class com.github.stephengold.joltjni.CompoundShape
-
Access the specified sub-shape.
- getSubShapeId1() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Identify the face on shape 1 where the collision occurred.
- getSubShapeId1() - Method in class com.github.stephengold.joltjni.ContactManifold
-
Return the ID of the first sub-shape that formed the manifold.
- getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Identify the face on shape 1 where the collision occurred.
- getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
-
Return the ID of the first sub-shape that formed the manifold.
- getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
-
Return the ID of the first sub-shape.
- getSubShapeId1() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
-
Return the ID of the first sub-shape.
- getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollidePointResult
-
Identify the sub-shape on the shape that was hit.
- getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
-
Identify the sub-shape on shape 2 where the collision occurred.
- getSubShapeId2() - Method in class com.github.stephengold.joltjni.ContactManifold
-
Return the ID of the 2nd sub-shape that formed the manifold.
- getSubShapeId2() - Method in class com.github.stephengold.joltjni.RayCastResult
-
Return the ID of the sub-shape that was hit.
- getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
-
Identify the face on shape 2 where the collision occurred.
- getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
-
Return the ID of the 2nd sub-shape that formed the manifold.
- getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
-
Return the ID of the 2nd sub-shape.
- getSubShapeId2() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
-
Return the ID of the 2nd sub-shape.
- getSubShapeIdB() - Method in class com.github.stephengold.joltjni.ContactKey
-
Return the sub-shape ID of the colliding body.
- getSubShapeIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Return the sub-shape ID of the colliding body.
- getSubShapeIdBitsRecursive() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Count how many bits are used to address leaf shapes.
- getSubShapeIdBitsRecursive() - Method in class com.github.stephengold.joltjni.Shape
-
Count how many bits are used to address leaf shapes.
- getSubShapeIdBitsRecursive() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Count how many bits are used to address leaf shapes.
- getSubShapeIdFromIndex(int, SubShapeIdCreator) - Method in class com.github.stephengold.joltjni.CompoundShape
-
Convert a sub-shape index to a sub-shape ID.
- getSubShapes() - Method in class com.github.stephengold.joltjni.CompoundShape
-
Access all the sub-shapes as an array.
- getSubType() - Method in class com.github.stephengold.joltjni.Constraint
-
Return the constraint's subtype.
- getSubType() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the constraint's subtype.
- getSubType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Return the constraint's subtype.
- getSubType() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the shape's subtype.
- getSubType() - Method in class com.github.stephengold.joltjni.Shape
-
Return the shape's subtype.
- getSubType() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the shape's subtype.
- getSubType() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the constraint's subtype.
- getSubType() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the constraint's subtype.
- getSupport(float, float, float) - Method in class com.github.stephengold.joltjni.Support
-
Calculate a support vector for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Calculate the support vector for this convex shape.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AddConvexRadiusSupport
-
Evaluate the augmented support function for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.AddConvexRadiusTab
-
Evaluate the augmented support function for the specified direction.
- getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Calculate the support vector for this convex shape.
- getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSphere
-
Calculate the support vector for the specified direction.
- getSupport(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedConvexObject
-
Calculate the support vector for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.Sphere
-
Calculate the support vector for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.Support
-
Calculate a support vector for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.TransformedAaBox
-
Calculate the support vector for the specified direction.
- getSupport(Vec3Arg) - Method in class com.github.stephengold.joltjni.TransformedSphere
-
Calculate the support vector for the specified direction.
- getSupportBulk(FloatBuffer, FloatBuffer) - Method in class com.github.stephengold.joltjni.Support
-
Calculate support vectors for the specified directions.
- getSupportFunction(ESupportMode, SupportBuffer, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexShape
-
Generate a support function for the shape.
- getSupportFunction(ESupportMode, SupportBuffer, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShape
-
Generate a support function for the shape.
- getSupportingFace(int, Vec3Arg, RVec3Arg, SupportingFace) - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Get the vertices of the face that provides support in the specified direction.
- getSupportingFace(int, Vec3Arg, RVec3Arg, SupportingFace) - Method in class com.github.stephengold.joltjni.TransformedShape
-
Get the vertices of the face that provides support in the specified direction.
- getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Copy the supporting volume.
- getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Copy the supporting volume.
- getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Copy the supporting volume.
- getSupportingVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Copy the supporting volume.
- getSurfaceArea() - Method in class com.github.stephengold.joltjni.AaBox
-
Get surface area of bounding box.
- getSurfaceArea() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Get surface area of bounding box.
- getSurfaceNormal() - Method in class com.github.stephengold.joltjni.Contact
-
Copy the surface normal of the contact.
- getSurfaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Copy the surface normal of the contact.
- getSurfaceNormal(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Calculate the normal to the surface at the specified surface location.
- getSuspensionDirection() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the downward direction of the suspension.
- getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the downward direction of the suspension.
- getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the downward direction of the suspension.
- getSuspensionDirection() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the downward direction of the suspension.
- getSuspensionForcePoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the location where (if enabled) tire forces will be applied.
- getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the location where tire forces will be applied if the force-point option is enabled.
- getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the location where tire forces will be applied if the force-point option is enabled.
- getSuspensionForcePoint() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the location where tire forces will be applied if the force-point option is enabled.
- getSuspensionLambda() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the total impulse applied to the suspension.
- getSuspensionLambda() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the total impulse applied to the suspension.
- getSuspensionLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Return the length of the suspension.
- getSuspensionLength() - Method in class com.github.stephengold.joltjni.Wheel
-
Return the length of the suspension.
- getSuspensionMaxLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Return the maximum displacement from the attachment point.
- getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Return the maximum displacement from the attachment point.
- getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the maximum displacement from the attachment point.
- getSuspensionMaxLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the maximum displacement from the attachment point.
- getSuspensionMinLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Return the minimum displacement from the attachment point.
- getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Return the minimum displacement from the attachment point.
- getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the minimum displacement from the attachment point.
- getSuspensionMinLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the minimum displacement from the attachment point.
- getSuspensionPreloadLength() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Return the suspension preload length.
- getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Return the suspension preload length.
- getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the suspension preload length.
- getSuspensionPreloadLength() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the suspension preload length.
- getSuspensionSpring() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Access the settings for the suspension spring.
- getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Access the settings for the suspension spring.
- getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Access the settings for the suspension spring.
- getSuspensionSpring() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Access the settings for the suspension spring.
- getSwingMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Access the settings of the swing motor.
- getSwingMotorSettings() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Access the swing motor settings.
- getSwingMotorState() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Return the state of the swing motor.
- getSwingType() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Return type of swing constraint.
- getSwingType() - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Return type of swing constraint.
- getSwitchLatency() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return the minimum time between shifts in
Automode. - getSwitchTime() - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Return how long it takes to shift gears in
Automode. - getSystem() - Method in class com.github.stephengold.joltjni.BodyInterface
-
Access the containing
PhysicsSystem. - getSystem() - Method in class com.github.stephengold.joltjni.BodyLockInterface
-
Access the underlying
PhysicsSystem. - getSystem() - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
-
Access the underlying
PhysicsSystem. - getSystem() - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
-
Access the underlying
PhysicsSystem. - getSystem() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
-
Access the underlying
PhysicsSystem. - getTargetAngle() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the target angle of the motor.
- getTargetAngularVelocity() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Return the target angular velocity of the motor.
- getTargetAngularVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the target velocities of the angular motors.
- getTargetAngularVelocityCs() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Copy the target angular velocity of body2.
- getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the target orientation of the angular motors.
- getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Copy the target orientation.
- getTargetPathFraction() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return how far the body is along the path.
- getTargetPosition() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the target position of the motor.
- getTargetPositionCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the target position of the linear motors.
- getTargetVelocity() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return the target speed.
- getTargetVelocity() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Return the target velocity of the motor.
- getTargetVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the target velocities of the linear motors.
- getTimeBeforeSleep() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the time interval before a body can fall asleep.
- getTimeBeforeSleep() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Return the time interval before a body can fall asleep.
- getToParent(EConstraintSubType) - Method in class com.github.stephengold.joltjni.Part
-
Return the settings to create the joint to the part's parent.
- getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
-
Return the top radius.
- getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Return the top radius of the cylinder.
- getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
-
Return the top radius.
- getTopRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Return the top radius.
- getTorque(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Return how much torque the engine can supply for the specified acceleration.
- getTotalLambdaMotor() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return the total lambda of the motor.
- getTotalLambdaPositionLimits() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Return the total lambda of the limits.
- getTotalLambdaRotation() - Method in class com.github.stephengold.joltjni.PathConstraint
-
Copy the total lambda of rotation.
- getTrack(int) - Method in class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
-
Access the settings for the specified track.
- getTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedConvexObject
-
Copy the coordinate transform.
- getTransform() - Method in class com.github.stephengold.joltjni.TransformedAaBox
-
Copy the coordinate transform.
- getTransform() - Method in class com.github.stephengold.joltjni.TransformedSphere
-
Copy the coordinate transform.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.Body
-
Convert the body to a
TransformedShapeobject. - getTransformedShape() - Method in class com.github.stephengold.joltjni.Character
-
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Convert the body to a
TransformedShapeobject. - getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Generate a TransformedShape that represents the volume occupied by the character, using the locking body interface.
- getTransformedShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return a TransformedShape that represents the volume occupied by the character.
- getTransformedShape(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Generate a TransformedShape that represents the volume occupied by the character.
- getTransformedShape(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Generate a transformed shape for the specified body.
- getTransformedShapes(ConstBodyIdArray, TransformedShapeArray) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Generate transformed shapes for the specified bodies.
- getTranslation() - Method in class com.github.stephengold.joltjni.JointState
-
Copy the translation offset.
- getTranslation() - Method in class com.github.stephengold.joltjni.Mat44
-
Copy the translation component.
- getTranslation() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Copy the translation component.
- getTranslation() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the translation component.
- getTranslation() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the translation component.
- getTranslationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the translation upper limits.
- getTranslationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Copy the translation lower limits.
- getTransmission() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Access the vehicle's transmission.
- getTransmission() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Access the transmission (gearbox) settings.
- getTreatConvexAsSolid() - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Test whether convex shapes should be treated as solid.
- GetTrianglesContext - Class in com.github.stephengold.joltjni
-
An opaque buffer used by
getTrianglesStart()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.
- getTwistMotorState() - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Return the state of the twist motor.
- getType() - Method in class com.github.stephengold.joltjni.Constraint
-
Return the constraint's type.
- getType() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the constraint's type.
- getType() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Return the constraint's type.
- getType() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the shape's type.
- getType() - Method in class com.github.stephengold.joltjni.Shape
-
Return the shape's type.
- getType() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the shape's type.
- getType() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the constraint's type.
- getType() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the constraint's type.
- getUInt32() - Method in class com.github.stephengold.joltjni.Color
-
Return the integer value.
- getUInt32() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
-
Return the integer value.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Copy the character's "up" direction.
- getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Copy the character's "up" direction.
- getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Copy the character's "up" direction.
- getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
-
Copy the character's "up" direction.
- getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Copy the "up" vector.
- getUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Copy the "up" vector.
- getUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Copy the "up" vector.
- getUpdatePosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Test whether to update the position of the body during simulation.
- getUpdatePosition() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Test whether to update the position of the body during simulation.
- getUsage() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
-
Return the amount of memory currently allocated.
- getUseBodyPairContactCache() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether the body-pair cache is enabled.
- getUseBodyPairContactCache() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether the body-pair cache is enabled.
- getUseLargeIslandSplitter() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether island splitting is enabled.
- getUseLargeIslandSplitter() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether island splitting is enabled.
- getUseManifoldReduction() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether manifold reduction will be enabled.
- getUseManifoldReduction() - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Test whether manifold reduction is enabled.
- getUseManifoldReduction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether manifold reduction will be enabled.
- getUseManifoldReduction() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSettings
-
Test whether manifold reduction is enabled.
- getUseManifoldReduction(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Test whether manifold reduction is enabled.
- getUseManifoldReductions(ConstBodyIdArray, ByteBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Test whether manifold reduction is enabled for the specified bodies.
- getUserData() - Method in class com.github.stephengold.joltjni.Body
-
Return the body's user data: can be used for anything.
- getUserData() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Return the body's user data: can be used for anything.
- getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Return the character's user data: can be used for anything.
- getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the character's user data: can be used for anything.
- getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the character's user data: can be used for anything.
- getUserData() - Method in class com.github.stephengold.joltjni.Contact
-
Return the user data of the colliding object.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Return the body's user data: can be used for anything.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Return the body's user data: can be used for anything.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Return the character's user data: can be used for anything.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Return the user data of the colliding object.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the user data.
- getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
-
Return the triangle's user data.
- getUserData() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the user data.
- getUserData() - Method in class com.github.stephengold.joltjni.Triangle
-
Return the triangle's user data.
- getUserData(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Return the user data of the specified body.
- getUserData(ConstBodyIdArray, LongBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Return the user data of the specified bodies.
- getUseShrunkenShapeAndConvexRadius() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Test whether the shape should be shrunk and then expanded by the convex radius.
- getV1() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
-
Copy the first vertex.
- getV1() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Copy the location of the first vertex.
- getV2() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
-
Copy the 2nd vertex.
- getV2() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Copy the location of the first vertex.
- getV3() - Method in class com.github.stephengold.joltjni.TriangleConvexSupport
-
Copy the 3rd vertex.
- getV3() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Copy the location of the 3rd vertex.
- getValue(float) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Return the Y value for the specified X.
- getValue(float) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Return the Y value for the specified X.
- getVehicleBody() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the vehicle body.
- getVehicleCollisionTester() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the underlying tester, if any.
- getVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Copy the velocity.
- getVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertex
-
Copy the initial velocity.
- getVelocity() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Copy the velocity.
- getVelocity() - Method in class com.github.stephengold.joltjni.Vertex
-
Copy the initial velocity.
- getVertex(int) - Method in class com.github.stephengold.joltjni.Edge
-
Return the mesh vertex at the specified end.
- getVertex(int) - Method in class com.github.stephengold.joltjni.Face
-
Return the mesh vertex at the specified corner.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstEdge
-
Return the mesh vertex at the specified end.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
-
Return the mesh vertex at the specified corner.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstRodStretchShear
-
Return the mesh vertex at the specified end.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Access the specified vertex.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Access the specified vertex.
- getVertex(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVolume
-
Return the mesh vertex at the specified corner.
- getVertex(int) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Return the mesh vertex at the specified end.
- getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Access the specified vertex.
- getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Access the specified vertex.
- getVertex(int) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Access the specified vertex.
- getVertex(int) - Method in class com.github.stephengold.joltjni.Volume
-
Return the mesh vertex at the specified corner.
- getVertexRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Return the radius of each particle.
- getVertexRadius() - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Return the radius of each particle.
- getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Enumerate all vertices of the soft body.
- getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Enumerate all vertices in the soft body.
- getVertices() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Enumerate all vertices in the settings.
- getVertices() - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Enumerate all vertices of the soft body.
- getVertices() - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Enumerate all vertices in the soft body.
- getVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Enumerate all vertices in the settings.
- getVertices() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Enumerate all vertices in the settings.
- getVolume() - Method in class com.github.stephengold.joltjni.AaBox
-
Return the volume of the box.
- getVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Return the volume of the box.
- getW() - Method in class com.github.stephengold.joltjni.Quat
-
Return the real (W) component.
- getW() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the real (W) component in single precision.
- getW() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
-
Return the 4th (W) component.
- getW() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the 4th (W) component in single precision.
- getW() - Method in class com.github.stephengold.joltjni.UVec4
-
Return the 4th (W) component.
- getW() - Method in class com.github.stephengold.joltjni.Vec4
-
Return the 4th (W) component in single precision.
- getWalkStairsCosAngleForwardContact() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Return the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
- getWalkStairsCosAngleForwardContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
-
Return the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
- getWalkStairsMinStepForward() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Return the StickToFloor inStepForward parameter.
- getWalkStairsMinStepForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
-
Return the StickToFloor inStepForward parameter.
- getWalkStairsStepForwardTest() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Return the StickToFloor inStepForwardTest parameter.
- getWalkStairsStepForwardTest() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
-
Return the StickToFloor inStepForwardTest parameter.
- getWalkStairsStepUp() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Copy the StickToFloor inStepUp parameter.
- getWalkStairsStepUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstExtendedUpdateSettings
-
Copy the StickToFloor inStepUp parameter.
- getWasDiscarded() - Method in class com.github.stephengold.joltjni.Contact
-
Test whether the contact was discarded by the contact-validate callback.
- getWasDiscarded() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
-
Test whether the contact was discarded by the contact-validate callback.
- getWeight() - Method in class com.github.stephengold.joltjni.SkinWeight
-
Return the weight (relative influence).
- getWeight(int) - Method in class com.github.stephengold.joltjni.Skinned
-
Access the specified weight.
- getWheel(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Access the specified wheel.
- getWheel(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Access the settings of the specified wheel.
- getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Access the specified wheel.
- getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Access the specified wheel.
- getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Access the settings of the specified wheel.
- getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Access the settings of the specified wheel.
- getWheelBase() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the distance between the front and back wheels.
- getWheelForward() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the forward direction when steering is neutral.
- getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the forward direction when steering is neutral.
- getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the forward direction when steering is neutral.
- getWheelForward() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the forward direction when steering is neutral.
- getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the basis vectors for the specified wheel.
- getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the basis vectors for the specified wheel.
- getWheelLocalBasis(Wheel, Vec3, Vec3, Vec3) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the basis vectors for the specified wheel.
- getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the world transform of the specified wheel.
- getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the world transform of the specified wheel.
- getWheelPositionAndRotation(int, Vec3Arg, Vec3Arg, RVec3, Quat) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the world transform of the specified wheel.
- getWheels() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraintSettings
-
Enumerate all wheel settings.
- getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Enumerate all wheel settings.
- getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Enumerate all wheel settings.
- getWheelUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Copy the "up" direction when steering is neutral.
- getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Copy the "up" direction when steering is neutral.
- getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Copy the "up" direction when steering is neutral.
- getWheelUp() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the "up" direction when steering is neutral.
- getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the world transform of the specified wheel.
- getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the world transform of the specified wheel.
- getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the world transform of the specified wheel.
- getWidth() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Return the width of the wheel.
- getWidth() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Return the width of the wheel.
- getWidth() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the width of the wheel.
- getWidth() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the width of the wheel.
- getWorldSpaceBounds() - Method in class com.github.stephengold.joltjni.Body
-
Access the body's bounding box.
- getWorldSpaceBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Access the body's bounding box.
- getWorldSpaceBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstTransformedShape
-
Return the bounding box including convex radius.
- getWorldSpaceBounds() - Method in class com.github.stephengold.joltjni.TransformedShape
-
Calculate a bounding box that includes scaling.
- getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the bounding box including convex radius.
- getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
-
Return the bounding box including convex radius.
- getWorldSpaceBounds(Mat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the bounding box including convex radius.
- getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Return the bounding box including convex radius.
- getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
-
Return the bounding box including convex radius.
- getWorldSpaceBounds(RMat44Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the bounding box including convex radius.
- getWorldSpaceNormal() - Method in class com.github.stephengold.joltjni.ContactManifold
-
Copy the normal vector: the direction to move body 2 out of collision.
- getWorldSpaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
-
Copy the normal: the direction to move body 2 out of collision.
- getWorldSpaceSurfaceNormal(int, RVec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Copy the surface normal of a particular subshape at the specified location.
- getWorldSpaceSurfaceNormal(int, RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the surface normal of a particular subshape at the specified location.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.Body
-
Copy the world transform.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.Character
-
Calculate the character's local-to-system coordinate transform using the locking body interface.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Calculate the character's local-to-system coordinate transform using the locking body interface.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Calculate the character's local-to-system coordinate transform using the locking body interface.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform() - Method in class com.github.stephengold.joltjni.Hair
-
Copy the simulation's transform relative to system coordinates.
- getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Copy the world transform.
- getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Calculate the character's local-to-system coordinate transform using the locking body interface.
- getWorldTransform() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform(boolean) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransform(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Calculate the character's local-to-system coordinate transform.
- getWorldTransformInfluence() - Method in class com.github.stephengold.joltjni.HairMaterial
-
Access the influence of head rotation on hair.
- getWorldTransformInfluence() - Method in interface com.github.stephengold.joltjni.readonly.ConstHairMaterial
-
Access the influence of head rotation on hair.
- getWorldUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Copy the "up" direction based on gravity.
- getWorldUp() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Copy the "up" direction based on gravity.
- getWorldUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Copy the "up" direction based on gravity.
- getX() - Method in class com.github.stephengold.joltjni.Quat
-
Return the first imaginary (X) component.
- getX() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the first imaginary (X) component in single precision.
- getX() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the first (X) component in positional precision.
- getX() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
-
Return the first (X) component.
- getX() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the first (X) component in single precision.
- getX() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the first (X) component in single precision.
- getX() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the first (X) component at positional precision.
- getX() - Method in class com.github.stephengold.joltjni.UVec4
-
Return the first (X) component.
- getX() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the first (X) component in single precision.
- getX() - Method in class com.github.stephengold.joltjni.Vec4
-
Return the first (X) component in single precision.
- getY() - Method in class com.github.stephengold.joltjni.Quat
-
Return the 2nd imaginary (Y) component.
- getY() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the 2nd imaginary (Y) component in single precision.
- getY() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 2nd (Y) component in positional precision.
- getY() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
-
Return the 2nd (Y) component.
- getY() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the 2nd (Y) component in single precision.
- getY() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the 2nd (Y) component in single precision.
- getY() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 2nd (Y) component at positional precision.
- getY() - Method in class com.github.stephengold.joltjni.UVec4
-
Return the 2nd (Y) component.
- getY() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the 2nd (Y) component in single precision.
- getY() - Method in class com.github.stephengold.joltjni.Vec4
-
Return the 2nd (Y) component in single precision.
- getZ() - Method in class com.github.stephengold.joltjni.Quat
-
Return the 3rd imaginary (Z) component.
- getZ() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the 3rd imaginary (Z) component in single precision.
- getZ() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 3rd (Z) component in positional precision.
- getZ() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
-
Return the 3rd (Z) component.
- getZ() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the 3rd (Z) component in single precision.
- getZ() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Return the 3rd (Z) component in single precision.
- getZ() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 3rd (Z) component at positional precision.
- getZ() - Method in class com.github.stephengold.joltjni.UVec4
-
Return the 3rd (Z) component.
- getZ() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the 3rd (Z) component in single precision.
- getZ() - Method in class com.github.stephengold.joltjni.Vec4
-
Return the 3rd (Z) component in single precision.
- Global - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save the global state, including gravity and timestep
- GlobalPose - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
global pose
- Gradient - Class in com.github.stephengold.joltjni
-
Parameterize the variation (along a hair strand) of some value, such as compliance or friction.
- Gradient() - Constructor for class com.github.stephengold.joltjni.Gradient
-
Instantiate a default gradient.
- Gradient(float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
-
Instantiate a gradient between the specified parameter values.
- Gradient(float, float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
-
Instantiate a gradient between the specified parameter values.
- Gradient(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Gradient
-
Instantiate a gradient between the specified parameter values.
- Gradient(ConstGradient) - Constructor for class com.github.stephengold.joltjni.Gradient
-
Instantiate a copy of the specified gradient.
- GravityFactor - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
gravity factor
- GridVelocityFactor - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
grid velocity factor
- GroupFilter - Class in com.github.stephengold.joltjni
-
Test whether 2 collision groups can collide.
- GroupFilterRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
GroupFilter. - GroupFilterRef() - Constructor for class com.github.stephengold.joltjni.GroupFilterRef
-
Instantiate an empty reference.
- GroupFilterResult - Class in com.github.stephengold.joltjni
-
Either an error or a
GroupFilterRef. - GroupFilterTable - Class in com.github.stephengold.joltjni
-
A group filter implemented using a table.
- GroupFilterTable() - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
-
Create a default filter with no subgroups.
- GroupFilterTable(int) - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
-
Create a default filter with the specified number of subgroups.
- GroupFilterTable(GroupFilterTable) - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
-
Instantiate a copy of the specified filter.
- GroupFilterTableRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
GroupFilterTableobject. - GroupFilterTableRef() - Constructor for class com.github.stephengold.joltjni.GroupFilterTableRef
-
Instantiate an empty reference.
- GroupFilterToIdMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign group filters to IDs.
- GroupFilterToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.GroupFilterToIdMap
-
Instantiate an empty map.
H
- hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
-
Test whether the latest query resulted in a hit.
- hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
-
Test whether the latest query resulted in a hit.
- hadHit() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
-
Test whether the latest query resulted in a hit.
- hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
-
Test whether the latest query resulted in a hit.
- hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
-
Test whether the latest query resulted in a hit.
- hadHit() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
-
Test whether the latest query resulted in a hit.
- Hair - Class in com.github.stephengold.joltjni
-
An instance of hair simulation.
- Hair(ConstHairSettings, RVec3Arg, QuatArg, int) - Constructor for class com.github.stephengold.joltjni.Hair
-
Instantiate a simulation with the specified settings.
- HairMaterial - Class in com.github.stephengold.joltjni
-
Simulation parameters for a hair strand.
- HairMaterial() - Constructor for class com.github.stephengold.joltjni.HairMaterial
-
Instantiate a default material.
- HairMaterial(ConstHairMaterial) - Constructor for class com.github.stephengold.joltjni.HairMaterial
-
Instantiate a copy of the specified material.
- hairRegisterShaders(ComputeSystem) - Static method in class com.github.stephengold.joltjni.ComputeSystem
-
If the argument is a
ComputeSystemCPU, register its hair shaders. - HairSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a hair simulation.
- HairSettings() - Constructor for class com.github.stephengold.joltjni.HairSettings
-
Instantiate default settings.
- HairSettings(ConstHairSettings) - Constructor for class com.github.stephengold.joltjni.HairSettings
-
Instantiate a copy of the specified settings.
- HairSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
HairSettingsobject. - HairSettingsRef() - Constructor for class com.github.stephengold.joltjni.HairSettingsRef
-
Instantiate an empty reference.
- HairShaders - Class in com.github.stephengold.joltjni
-
A collection of compute shaders for hair simulation.
- HairShaders() - Constructor for class com.github.stephengold.joltjni.HairShaders
-
Instantiate default shaders.
- HairShaders(HairShaders) - Constructor for class com.github.stephengold.joltjni.HairShaders
-
Instantiate a copy of the specified shaders.
- HairShadersRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
HairShadersobject. - HairShadersRef() - Constructor for class com.github.stephengold.joltjni.HairShadersRef
-
Instantiate an empty reference.
- HairSkinWeight - Class in com.github.stephengold.joltjni
-
How much a joint influences a vertex, for use in skinning calculations.
- HairSkinWeight() - Constructor for class com.github.stephengold.joltjni.HairSkinWeight
-
Instantiate a default instance.
- HairSkinWeight(HairSkinWeight) - Constructor for class com.github.stephengold.joltjni.HairSkinWeight
-
Instantiate a copy of the specified weight.
- harmonicMean(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
2 * f1 * f2/(f1 + f2). - hasAssignedNativeObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Test whether a native object is assigned.
- hasAssignedNativeObject() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
-
Test whether a native object is assigned.
- hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Test whether the character is in contact with or collided with the specified body during the previous time step.
- hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the character is in contact with or collided with the specified body during the previous time step.
- hasCollidedWith(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the character is in contact with or collided with the specified body during the previous time step.
- hasCollidedWith(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Test whether the character is in contact with or collided with the specified body during the previous time step.
- hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Test whether the character is in contact with or has collided with the specified character during the previous time step.
- hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the character is in contact with or has collided with the specified character during the previous time step.
- hasCollidedWith(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the character is in contact with or has collided with the specified character during the previous time step.
- hasCollidedWith(ConstCharacterVirtual) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Test whether the character is in contact with or has collided with the specified character during the previous time step.
- hasContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyVertex
-
Test whether the vertex collided during the previous update.
- hasContact() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Test whether the wheel is supported.
- hasContact() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Test whether the vertex collided during the previous update.
- hasContact() - Method in class com.github.stephengold.joltjni.Wheel
-
Test whether the wheel is supported.
- hasContact(ConstSoftBodyVertex) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyManifold
-
Test whether the specified vertex collided with something in this update.
- hasContact(ConstSoftBodyVertex) - Method in class com.github.stephengold.joltjni.SoftBodyManifold
-
Test whether the specified vertex collided with something in this update.
- hasError() - Method in class com.github.stephengold.joltjni.template.Result
-
Test whether an error occurred.
- hasError(long) - Method in class com.github.stephengold.joltjni.BcsResult
- hasError(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
- hasError(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
- hasError(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
- hasError(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
- hasError(long) - Method in class com.github.stephengold.joltjni.PathResult
- hasError(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
- hasError(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
- hasError(long) - Method in class com.github.stephengold.joltjni.RagdollResult
- hasError(long) - Method in class com.github.stephengold.joltjni.SbcsResult
- hasError(long) - Method in class com.github.stephengold.joltjni.SettingsResult
- hasError(long) - Method in class com.github.stephengold.joltjni.ShapeResult
- hasError(long) - Method in class com.github.stephengold.joltjni.template.Result
-
Test whether an error occurred.
- hashBytes(long, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Return a hash code for the specified data bytes.
- hashBytes(QuatArg, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified quaternion with the specified hash code.
- hashBytes(RVec3Arg, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified vector with the specified hash code.
- hashCode() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Return the hash code of the physics object.
- hashCode() - Method in class com.github.stephengold.joltjni.UVec4
-
Return a hash code.
- hashCode() - Method in class com.github.stephengold.joltjni.Vec3
-
Return a hash code.
- hashCode() - Method in class com.github.stephengold.joltjni.Vec4
-
Return a hash code.
- hashCode() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Generate the hash code for this instance.
- hashCombine(long, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified 32-bit integer with the specified hash code.
- hashCombine(long, long) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified 64-bit integer with the specified hash code.
- hashCombine(long, RVec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified location vector with the specified hash code.
- hashCombine(long, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Combine the specified vector with the specified hash code.
- hasHitHardPoint() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheel
-
Test whether the suspension has hit its hard point.
- hasHitHardPoint() - Method in class com.github.stephengold.joltjni.Wheel
-
Test whether the suspension has hit its hard point.
- hasLimits() - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Test whether the constraint has limits.
- hasLimits() - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Test whether the constraint has limits.
- hasMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Test whether mass properties are required.
- hasMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Test whether mass properties are required.
- hasStiffness() - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Test for valid frequency/stiffness.
- hasStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
-
Test for valid frequency/stiffness.
- HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
HeightFieldShape
- HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
height field
- HeightFieldShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a surface defined by a matrix of heights. - HeightFieldShapeConstants - Class in com.github.stephengold.joltjni
-
Constants used with
HeightFieldShape. - HeightFieldShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
HeightFieldShape. - HeightFieldShapeSettings() - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate the default settings.
- HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int, byte[]) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int, byte[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- HeightFieldShapeSettings(HeightFieldShapeSettings) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate a copy of the specified settings.
- HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int, byte[]) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int, byte[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Instantiate settings for the specified samples.
- Hinge - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
HingeConstraint
- HingeConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat allows rotation only along one axis and disables translation, eliminating 5 degrees of freedom. - HingeConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
HingeConstraint. - HingeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.HingeConstraintSettings
-
Instantiate default settings.
- HingeConstraintSettings(HingeConstraintSettings) - Constructor for class com.github.stephengold.joltjni.HingeConstraintSettings
-
Instantiate a copy of the specified settings.
- hypot(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
-
Return the hypotenuse of the specified right triangle.
I
- idArray - Variable in class com.github.stephengold.joltjni.BodyLockMultiBase
-
the body IDs
- IdToGroupFilterMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign IDs to group filters.
- IdToGroupFilterMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToGroupFilterMap
-
Instantiate an empty map.
- IdToMaterialMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign IDs to physics materials.
- IdToMaterialMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToMaterialMap
-
Instantiate an empty map.
- IdToShapeMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign IDs to shapes.
- IdToShapeMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToShapeMap
-
Instantiate an empty map.
- IdToSharedSettingsMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign IDs to physics materials.
- IdToSharedSettingsMap() - Constructor for class com.github.stephengold.joltjni.streamutils.IdToSharedSettingsMap
-
Instantiate an empty map.
- IgnoreBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
-
ignore them
- ignoreBody(int) - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
-
Start ignoring the specified body.
- IgnoreMultipleBodiesFilter - Class in com.github.stephengold.joltjni
-
A
BodyFilterthat ignores specific bodies. - IgnoreMultipleBodiesFilter() - Constructor for class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
-
Instantiate a default filter that selects all bodies.
- implementsComputeCpu() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements CPU-based compute systems, which are intended mainly for debugging.
- implementsComputeDx12() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements compute systems based on Microsoft's DirectX 12 API.
- implementsComputeMtl() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements compute systems based on Apple's Metal API.
- implementsComputeVk() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements compute systems based on Khronos's Vulkan API.
- implementsDebugRendering() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements debug rendering.
- implementsDeterminismLog() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library implements extra logging to help debug determinism issues.
- Impulse - Class in com.github.stephengold.joltjni
-
The estimated friction impulses of a collision.
- Impulse() - Constructor for class com.github.stephengold.joltjni.Impulse
-
Instantiate a default estimate.
- in() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Return the mode bit for a stream that supports input operations.
- in() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
-
Return the mode bit for a stream that supports input operations.
- InAir - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
not in contact
- IncludeConvexRadius - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
-
include the convex radius
- IndexedTriangle - Class in com.github.stephengold.joltjni
-
A triangle composed of three 32-bit mesh-vertex indices and a material index.
- IndexedTriangle() - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
-
Instantiate a triangle with all indices zero.
- IndexedTriangle(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
-
Instantiate a triangle with the specified indices.
- IndexedTriangle(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
-
Instantiate a triangle with the specified indices.
- IndexedTriangleList - Class in com.github.stephengold.joltjni
-
A variable-length list (array) of indexed triangles.
- IndexedTriangleList() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleList
-
Instantiate an empty list.
- IndexedTriangleNoMaterial - Class in com.github.stephengold.joltjni
-
A triangle composed of three 32-bit mesh-vertex indices.
- IndexedTriangleNoMaterial() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
-
Instantiate a triangle with all indices zero.
- IndexedTriangleNoMaterial(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
-
Instantiate a triangle with the specified indices.
- init(float[]) - Method in class com.github.stephengold.joltjni.HairSettings
-
Calculate simulation bounds and vertex properties.
- init(float[]) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Calculate simulation bounds and vertex properties.
- init(int, int, int, int, ConstBroadPhaseLayerInterface, ConstObjectVsBroadPhaseLayerFilter, ConstObjectLayerPairFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Initialize the system with the specified limits.
- init(int, int, ConstBroadPhaseLayerInterface) - Method in class com.github.stephengold.joltjni.BodyManager
-
Initialize the manager.
- init(BodyManager, ConstBroadPhaseLayerInterface) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Initialize the phase.
- init(ComputeSystem) - Method in class com.github.stephengold.joltjni.Hair
-
Initialize the simulation.
- init(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairShaders
-
Loads all shaders for the specified compute system.
- init(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairShadersRef
-
Loads all shaders for the specified compute system.
- initCompute(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairSettings
-
Further initialization to set up compute buffers.
- initCompute(ComputeSystem) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Further initialization to set up compute buffers.
- initialize(int, float, String[]) - Method in class com.github.stephengold.joltjni.ConvexHullBuilder
-
Build a convex hull.
- initialize(ConstSkeleton, Mat44Array, ConstSkeleton, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Initialize the skeleton mapper as specified.
- initRenderAndSimulationStrands(SVertexList, SStrandList) - Method in class com.github.stephengold.joltjni.HairSettings
-
Split the supplied strands into render and simulation strands and calculate connections between them.
- initRenderAndSimulationStrands(SVertexList, SStrandList) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Split the supplied strands into render and simulation strands and calculate connections between them.
- installAndroidTraceCallback(int, String) - Static method in class com.github.stephengold.joltjni.Jolt
-
Install an alternative trace callback that sends to the Android log with the specified priority and tag.
- installAssertCallback(long) - Static method in class com.github.stephengold.joltjni.Jolt
-
Install the specified assert callback.
- installCerrTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Install an alternative trace callback that writes to
cerr. - installCrashAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Install an alternative assert callback that crashes the JVM with an EXCEPTION_ACCESS_VIOLATION or SIGILL.
- installDefaultAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Install the default assert callback, which writes to
coutand triggers a native breakpoint. - installDefaultTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Install the default trace callback, which writes to
cout. - installIgnoreAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
-
Install an alternative assert callback that silently ignores assertions.
- installJavaTraceCallback(PrintStream) - Static method in class com.github.stephengold.joltjni.Jolt
-
Install an alternative trace callback that writes to the specified
PrintStream. - INT_MAX - Static variable in class com.github.stephengold.joltjni.std.Std
-
largest value of type
int - InvBind - Class in com.github.stephengold.joltjni
-
Transform a skinned vertex from its bind pose to joint local space.
- InvBind() - Constructor for class com.github.stephengold.joltjni.InvBind
-
Instantiate a default instance.
- InvBind(int, Mat44Arg) - Constructor for class com.github.stephengold.joltjni.InvBind
-
Instantiate with the specified joint index and coordinate transform.
- inversed() - Method in class com.github.stephengold.joltjni.Mat44
-
Return the inverse of the current matrix, which is unaffected.
- inversed() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Return the inverse of the current matrix, which is unaffected.
- inversed() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Return the inverse of the current matrix, which is unaffected.
- inversed() - Method in class com.github.stephengold.joltjni.RMat44
-
Return the inverse of the current matrix, which is unaffected.
- inversed3x3() - Method in class com.github.stephengold.joltjni.Mat44
-
Return the inverse of the 3x3 portion.
- inversed3x3() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Return the inverse of the 3x3 portion.
- inversedRotationTranslation() - Method in class com.github.stephengold.joltjni.Mat44
-
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
- inversedRotationTranslation() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
- inversedRotationTranslation() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
- inversedRotationTranslation() - Method in class com.github.stephengold.joltjni.RMat44
-
Return the inverse of the current matrix, assuming the current matrix consists entirely of rotation and translation.
- isActive() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is deactivated.
- isActive() - Method in class com.github.stephengold.joltjni.Constraint
-
Test whether the constraint is active.
- isActive() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Test whether the constraint is active.
- isActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is deactivated.
- isActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Test whether the constraint is active.
- isActive() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Test whether the constraint is active.
- isActive() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Test whether the constraint is active.
- isActive(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Test whether the specified body is active.
- isAdded(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Test whether the specified body is added to the system.
- isCleanerStarted() - Static method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Test whether a daemon thread to invoke freeing actions has been started.
- isClose(Vec3Arg, float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the specified vector lies within the specified squared distance of this one.
- isClose(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the specified vector lies within the specified squared distance of this one.
- isCollecting() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
-
Test whether the native library collects narrow-phase statistics.
- isDebugOutputEnabled() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Test whether debug output is enabled.
- isDegenerate() - Method in class com.github.stephengold.joltjni.Face
-
Test whether the face is degenerate.
- isDegenerate() - Method in interface com.github.stephengold.joltjni.readonly.ConstFace
-
Test whether the face is degenerate.
- isDoublePrecision() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library uses double-precision location vectors.
- isDynamic() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is dynamic.
- isDynamic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is dynamic.
- isEmpty() - Method in class com.github.stephengold.joltjni.TempAllocatorImpl
-
Test whether any memory is currently allocated.
- isEof() - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Test whether the stream has reached its end.
- isEqual(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Test whether the specified colors are equal.
- isEqual(ConstContactKey) - Method in class com.github.stephengold.joltjni.ContactKey
-
Test for equivalence with another key.
- isEqual(ConstContactKey) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Test for equivalence with another key.
- isEqual(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Test whether the current matrix is equal to the argument.
- isEqual(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Test whether the current matrix is equal to the argument.
- isEqual(Mat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Test whether the specified matrices are equal.
- isEqual(RMat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Test whether the current matrix is equal to the argument.
- isEqual(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Test whether the current matrix is equal to the argument.
- isFacing(Vec3Arg) - Method in class com.github.stephengold.joltjni.ChbFace
-
Test whether the face is facing the specified point.
- isFacing(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstChbFace
-
Test whether the face is facing the specified point.
- isFinite() - Method in class com.github.stephengold.joltjni.Quat
-
Test whether the quaternion contains infinities or NaNs.
- isFinite() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Test whether the quaternion contains infinities or NaNs.
- isFinite() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the vector contains infinities or NaNs.
- isFinite() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the vector contains infinities or NaNs.
- isFinite() - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the vector contains infinities or NaNs.
- isFinite() - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the vector contains infinities or NaNs.
- isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Test whether the specified degree of freedom is fixed.
- isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Test whether the specified degree of freedom is fixed.
- isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Test whether the specified degree of freedom is free.
- isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Test whether the specified degree of freedom is free.
- isGravityOverridden() - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleConstraint
-
Test whether gravity is overridden.
- isGravityOverridden() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Test whether gravity is overridden.
- isGravityOverridden() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Test whether gravity is overridden.
- isIdentity() - Method in class com.github.stephengold.joltjni.Mat44
-
Test whether the current matrix is an identity matrix.
- isIdentity() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Test whether the current matrix is an identity matrix.
- isIdentity() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Test whether the current matrix is an identity matrix.
- isIdentity() - Method in class com.github.stephengold.joltjni.RMat44
-
Test whether the current matrix is an identity matrix.
- isInBroadPhase() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body has been added to its
PhysicsSystem. - isInBroadPhase() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body has been added to its
PhysicsSystem. - isInsideOut(Vec3Arg) - Static method in class com.github.stephengold.joltjni.ScaleHelpers
-
Test whether the specified scale turns 3-D normals inside-out.
- isKinematic() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is kinematic.
- isKinematic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is kinematic.
- isLeanControllerEnabled() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Test whether the lean spring is enabled.
- isLeanSteeringLimitEnabled() - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Test whether the lean steering limit is enabled.
- isLooping() - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Test whether the path is looping.
- isLooping() - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
-
Test whether the path is looping.
- isNan() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the vector contains NaNs.
- isNan() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the vector contains NaNs.
- isNan() - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the vector contains NaNs.
- isNan() - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the vector contains NaNs.
- isNearZero() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the squared length is within 10^-12 (single-precision) or 10^-24 (double-precision) of zero.
- isNearZero() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the squared length is within 10^-12 of zero.
- isNearZero() - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the squared length is within 10^-12 (single-precision) or 10^-24 (double-precision) of zero.
- isNearZero() - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the squared length is within 10^-12 of zero.
- isNearZero(double) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the squared length is within the specified tolerance of zero.
- isNearZero(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the squared length is within the specified tolerance of zero.
- isNearZero(float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the squared length is within the specified tolerance of zero.
- isNearZero(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the squared length is within the specified tolerance of zero.
- isNoCollision(int, int) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Test whether the shape has a hole at the specified sample.
- isNormalized() - Method in class com.github.stephengold.joltjni.Quat
-
Test whether the quaternion is normalized to within a tolerance of 10^-5.
- isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Test whether the quaternion is normalized to within a tolerance of 10^-5.
- isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the vector is normalized to within a tolerance of 10^-6 (single precision) or 10^-12 (double precision).
- isNormalized() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the vector is normalized to within a tolerance of 10^-6.
- isNormalized() - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the vector is normalized to within a tolerance of 10^-6 (single precision) or 10^-12 (double precision).
- isNormalized() - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the vector is normalized to within a tolerance of 10^-6.
- isNormalized(double) - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Test whether the vector is normalized to within the specified tolerance.
- isNormalized(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Test whether the vector is normalized to within the specified tolerance.
- isNormalized(float) - Method in class com.github.stephengold.joltjni.Quat
-
Test whether the quaternion is normalized to within the specified tolerance.
- isNormalized(float) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Test whether the quaternion is normalized to within the specified tolerance.
- isNormalized(float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Test whether the vector is normalized to within the specified tolerance.
- isNormalized(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Test whether the vector is normalized to within the specified tolerance.
- isNotEqual(ConstContactKey) - Method in class com.github.stephengold.joltjni.ContactKey
-
Test for equivalence with another key.
- isNotEqual(ConstContactKey) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Test for equivalence with another key.
- isNotScaled(Vec3Arg) - Static method in class com.github.stephengold.joltjni.ScaleHelpers
-
Test whether the specified scale is close to identity.
- isRigidBody() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is a rigid body.
- isRigidBody() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is a rigid body.
- isRotationIdentity() - Method in class com.github.stephengold.joltjni.Quat
-
Test whether the quaternion represents an identity rotation.
- isRotationIdentity() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Test whether the quaternion represents an identity rotation.
- isSensor() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is a sensor.
- isSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is a sensor.
- isSensor(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Test whether the specified body is a sensor.
- isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Test whether the specified normal direction is too steep.
- isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Test whether the specified normal direction is too steep.
- isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Test whether the specified normal direction is too steep.
- isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the specified normal direction is too steep.
- isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the specified normal direction is too steep.
- isSlopeTooSteep(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Test whether the specified normal direction is too steep.
- isSoftBody() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is soft.
- isSoftBody() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is soft.
- isStatic() - Method in class com.github.stephengold.joltjni.Body
-
Test whether the body is static (non-moving).
- isStatic() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
-
Test whether the body is static (non-moving).
- isSupported() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Test whether the character is supported.
- isSupported() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Test whether the character is supported.
- isSupported() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Test whether the character is supported.
- isSupported() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Test whether the character is supported.
- isSupported() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Test whether the character is supported.
- isSupported() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Test whether the character is supported.
- isSwitchingGear() - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Test whether the transmission is currently switching gears.
- isValid() - Method in class com.github.stephengold.joltjni.AaBox
-
Test whether the box is valid.
- isValid() - Method in class com.github.stephengold.joltjni.MotorSettings
-
Test whether the settings are valid.
- isValid() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Test whether the box is valid.
- isValid() - Method in interface com.github.stephengold.joltjni.readonly.ConstMotorSettings
-
Test whether the settings are valid.
- isValid() - Method in class com.github.stephengold.joltjni.template.Result
-
Test whether the value returned by
get()is valid. - isValid(long) - Method in class com.github.stephengold.joltjni.BcsResult
- isValid(long) - Method in class com.github.stephengold.joltjni.ComputeQueueResult
- isValid(long) - Method in class com.github.stephengold.joltjni.ComputeSystemResult
- isValid(long) - Method in class com.github.stephengold.joltjni.ConstraintResult
- isValid(long) - Method in class com.github.stephengold.joltjni.GroupFilterResult
- isValid(long) - Method in class com.github.stephengold.joltjni.PathResult
- isValid(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterialResult
- isValid(long) - Method in class com.github.stephengold.joltjni.PhysicsSceneResult
- isValid(long) - Method in class com.github.stephengold.joltjni.RagdollResult
- isValid(long) - Method in class com.github.stephengold.joltjni.SbcsResult
- isValid(long) - Method in class com.github.stephengold.joltjni.SettingsResult
- isValid(long) - Method in class com.github.stephengold.joltjni.ShapeResult
- isValid(long) - Method in class com.github.stephengold.joltjni.template.Result
-
Test whether the value returned by
get()is valid. - isValidating() - Method in class com.github.stephengold.joltjni.StateRecorder
-
Test whether the recorder is validating.
- isValidScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Test whether the specified scale vector is valid for wrapping the current shape in a
ScaledShape. - isValidScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Test whether the specified scale is valid for the sub-shape.
- isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
-
Test whether the specified scale vector is valid for wrapping the current shape in a
ScaledShape. - isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Test whether the specified scale vector is valid for wrapping the current shape in a
ScaledShape. - isValidScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
-
Test whether the specified scale is valid for the sub-shape.
- isZero() - Method in class com.github.stephengold.joltjni.Quat
-
Test whether the quaternion is zero.
- isZero() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Test whether the quaternion is zero.
J
- JobSystem - Class in com.github.stephengold.joltjni
-
A system for scheduling units of work for execution.
- JobSystemSingleThreaded - Class in com.github.stephengold.joltjni
-
A sample implementation of
JobSystemwithout 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
JobSystemusing 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
JobSystemthat provides barriers for synchronizing tasks. - Joint - Class in com.github.stephengold.joltjni
-
A particular joint in a skeleton.
- Joint() - Constructor for class com.github.stephengold.joltjni.Joint
-
Instantiate a default joint.
- JointState - Class in com.github.stephengold.joltjni
-
The local-space coordinate transform of an animation joint relative to its parent joint.
- Jolt - Class in com.github.stephengold.joltjni
-
Utility methods providing JNI access to Jolt Physics.
- JoltPhysicsObject - Class in com.github.stephengold.joltjni
-
An abstract class to represent a (native) Jolt Physics object.
- JoltPhysicsObject() - Constructor for class com.github.stephengold.joltjni.JoltPhysicsObject
-
Instantiate with no containing object and no native object assigned.
- JoltPhysicsObject(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.JoltPhysicsObject
-
Instantiate with the specified container and native object.
- JPH_PI - Static variable in class com.github.stephengold.joltjni.JphMath
-
single-precision value of Pi
- JphMath - Class in com.github.stephengold.joltjni
-
Utility methods providing Jolt Physics math functions.
K
- Kinematic - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
-
bodies whose motion can be controlled directly
L
- leftMultiplyInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Left-multiply the current matrix by the argument.
- leftMultiplyInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Left-multiply the current matrix by the argument.
- length() - Method in class com.github.stephengold.joltjni.BodyIdArray
-
Return the length of the array.
- length() - Method in class com.github.stephengold.joltjni.Mat44Array
-
Return the length of the array.
- length() - Method in class com.github.stephengold.joltjni.Quat
-
Return the length.
- length() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyIdArray
-
Return the length of the array.
- length() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the length.
- length() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the length.
- length() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the length.
- length() - Method in class com.github.stephengold.joltjni.RMat44Array
-
Return the length of the array.
- length() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the length.
- length() - Method in class com.github.stephengold.joltjni.ShapeRefCArray
-
Return the length of the array.
- length() - Method in class com.github.stephengold.joltjni.TransformedShapeArray
-
Return the length of the array.
- length() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the length.
- lengthSq() - Method in class com.github.stephengold.joltjni.Quat
-
Return the squared length.
- lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Return the squared length.
- lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the squared length.
- lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the squared length.
- lengthSq() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the squared length.
- lengthSq() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the squared length.
- LinearCast - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
-
use linear casting with the body's starting rotation
- LinearCurve - Class in com.github.stephengold.joltjni
-
Linearly interpolate some value Y versus another value X, such as torque versus RPMs or wheel friction versus slip ratio.
- LinearCurve() - Constructor for class com.github.stephengold.joltjni.LinearCurve
-
Instantiate a default curve.
- LinearCurve(ConstLinearCurve) - Constructor for class com.github.stephengold.joltjni.LinearCurve
-
Instantiate a copy of the specified curve.
- listClasses(String) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
List all classes in the specified Jolt-JNI package.
- Loader - Class in com.github.stephengold.joltjni
-
Load resources such as compute shaders.
- loadIdentity() - Method in class com.github.stephengold.joltjni.Mat44
-
Set the current matrix to identity.
- loadIdentity() - Method in class com.github.stephengold.joltjni.Quat
-
Set the current quaternion to identity.
- loadIdentity() - Method in class com.github.stephengold.joltjni.RMat44
-
Set the current matrix to identity.
- loadOne() - Method in class com.github.stephengold.joltjni.RVec3
-
Set all components to 1.
- loadOne() - Method in class com.github.stephengold.joltjni.Vec3
-
Set all components to 1.
- loadResourceAsBytes(String) - Static method in class com.github.stephengold.joltjni.Jolt
-
Load raw bytes from the named classpath resource.
- loadShader(String) - Method in class com.github.stephengold.joltjni.CustomLoader
-
Callback invoked (by native code) each time a load is requested.
- loadZero() - Method in class com.github.stephengold.joltjni.RVec3
-
Set all components to 0.
- loadZero() - Method in class com.github.stephengold.joltjni.Vec3
-
Set all components to 0.
- LocalToBodyCom - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
-
relative to the center of mass of the bodies
- lock() - Method in class com.github.stephengold.joltjni.Mutex
-
Acquire the mutex.
- lockAllTranslations(ConstSkeleton, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Lock the translations of specified joints in the target skeleton.
- lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterface
-
Lock the specified body for reading.
- lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
-
Lock the specified body for reading.
- lockRead(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
-
Lock the specified body for reading.
- lockRead(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
-
Lock the specified body for reading.
- lockReadBackBuffers() - Method in class com.github.stephengold.joltjni.Hair
-
Lock the data buffers.
- lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterface
-
Lock the specified body for writing.
- lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
-
Lock the specified body for writing.
- lockWrite(int) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
-
Lock the specified body for writing.
- lockWrite(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
-
Lock the specified body for writing.
- Lod - Class in com.github.stephengold.joltjni
-
A level of detail (LOD) in a Geometry.
- Lod() - Constructor for class com.github.stephengold.joltjni.Lod
-
Instantiate a default LOD.
- Lod(ConstLod) - Constructor for class com.github.stephengold.joltjni.Lod
-
Instantiate a copy of the specified LOD.
M
- makeFixedAxis(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Make the specified degree of freedom a fixed one.
- makeFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Make the specified degree of freedom a fixed one.
- makeFreeAxis(int) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Make the specified degree of freedom a free one.
- makeFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Make the specified degree of freedom a free one.
- makeScaleValid(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Transform the specified scale vector such that it will be valid for wrapping the current shape in a
ScaledShape. - makeScaleValid(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
-
Transform the specified scale vector such that it will be valid for wrapping the current shape in a
ScaledShape. - makeScaleValid(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Transform the specified scale vector such that it will be valid for wrapping the current shape in a
ScaledShape. - ManifoldCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
-
manifold cache is full
- Manual - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
-
shift gears when
setTransmissionInput()is invoked - map(Mat44Array, Mat44Array, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Map the specified pose.
- mapObjectToBroadPhaseLayer(int, int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterfaceTable
-
Add a mapping from the specified object layer to the specified broad-phase layer.
- mapReverse(Mat44Array, Mat44Array) - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Reverse map a pose.
- MassAndInertiaProvided - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
-
take the mass and inertia directly from
mMassPropertiesOverride - MassProperties - Class in com.github.stephengold.joltjni
-
The mass and inertial tensor of a
Body. - MassProperties() - Constructor for class com.github.stephengold.joltjni.MassProperties
-
Instantiate default properties.
- MassProperties(ConstMassProperties) - Constructor for class com.github.stephengold.joltjni.MassProperties
-
Instantiate a copy of the specified properties.
- Mat44 - Class in com.github.stephengold.joltjni
-
A 4x4 matrix composed of 16 single-precision elements, used to represent transformations of 3-D coordinates.
- Mat44() - Constructor for class com.github.stephengold.joltjni.Mat44
-
Instantiate an uninitialized matrix.
- Mat44(float...) - Constructor for class com.github.stephengold.joltjni.Mat44
-
Instantiate a matrix with the specified elements.
- Mat44(Mat44Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
-
Instantiate a copy of the specified matrix.
- Mat44(RMat44Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
-
Instantiate from the specified location-transform matrix.
- Mat44(Vec4Arg, Vec4Arg, Vec4Arg, Vec4Arg) - Constructor for class com.github.stephengold.joltjni.Mat44
-
Instantiate a matrix with the specified columns.
- Mat44Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Mat44. - Mat44Array - Class in com.github.stephengold.joltjni
-
A fixed-length array of single-precision coordinate transforms.
- Mat44Array(int) - Constructor for class com.github.stephengold.joltjni.Mat44Array
-
Instantiate an array with the specified length.
- MaterialToIdMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign physics materials to IDs.
- MaterialToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.MaterialToIdMap
-
Instantiate an empty map.
- max(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
max(f1, f2). - maxLateralImpulse(int, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
-
Calculate maximum lateral tire impulse by combining friction, slip, and suspension impulses.
- maxLongitudinalImpulse(int, float, float, float, float, float, float) - Method in class com.github.stephengold.joltjni.CustomTireMaxImpulseCallback
-
Calculate maximum longitudinal tire impulse by combining friction, slip, and suspension impulses.
- MaxVerticesReached - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
-
terminated by max vertices before the requested accuracy was reached
- Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
MeshShape
- Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
mesh
- MeshShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a surface defined by a collection of triangles. - MeshShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
MeshShape. - MeshShapeSettings() - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate the default settings.
- MeshShapeSettings(MeshShapeSettings) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate a copy of the specified settings.
- MeshShapeSettings(ConstFloat3[], IndexedTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified vertices and triangles.
- MeshShapeSettings(ConstFloat3[], IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified vertices and triangles.
- MeshShapeSettings(ConstTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified array of triangles.
- MeshShapeSettings(ConstTriangle[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified parameters.
- MeshShapeSettings(ConstVertexList, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified vertices and indices.
- MeshShapeSettings(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified vertices without indices.
- MeshShapeSettings(List<? extends ConstTriangle>) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified list of triangles.
- MeshShapeSettings(List<? extends ConstTriangle>, PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified parameters.
- MeshShapeSettings(List<ConstFloat3>, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
-
Instantiate settings for the specified lists of vertices and triangles.
- min(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
min(f1, f2). - minus(RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the negative of the specified vector.
- minus(RVec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise difference of the specified vectors.
- minus(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise difference of the specified vectors.
- minus(Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the negative of the specified vector.
- minus(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise difference of the specified vectors.
- minusEquals(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Subtract the 2nd argument from the first argument.
- MiscUtil - Class in com.github.stephengold.joltjni
-
Seldom-used utility methods.
- modifyShapes(int, int, ByteBuffer, ByteBuffer, int, int) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
-
Reposition multiple sub-shapes.
- MotionProperties - Class in com.github.stephengold.joltjni
-
Additional state for a
Bodythat moves. - MotionProperties() - Constructor for class com.github.stephengold.joltjni.MotionProperties
-
Instantiate default properties.
- MotionProperties(ConstMotionProperties) - Constructor for class com.github.stephengold.joltjni.MotionProperties
-
Instantiate a copy of the specified properties.
- MotorcycleController - Class in com.github.stephengold.joltjni
-
Control the acceleration and balance of a motorcycle, in addition to its acceleration and deceleration.
- MotorcycleControllerSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
MotorcycleController. - MotorcycleControllerSettings() - Constructor for class com.github.stephengold.joltjni.MotorcycleControllerSettings
-
Instantiate default settings.
- MotorcycleControllerSettings(MotorcycleControllerSettings) - Constructor for class com.github.stephengold.joltjni.MotorcycleControllerSettings
-
Instantiate a copy of the specified settings.
- MotorSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a constraint motor.
- MotorSettings() - Constructor for class com.github.stephengold.joltjni.MotorSettings
-
Instantiate default settings.
- MotorSettings(float, float) - Constructor for class com.github.stephengold.joltjni.MotorSettings
-
Instantiate settings for the specified spring parameters with no limits.
- MotorSettings(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.MotorSettings
-
Instantiate settings for the specified spring parameters and limits.
- MotorSettings(ConstMotorSettings) - Constructor for class com.github.stephengold.joltjni.MotorSettings
-
Instantiate a copy of the specified settings.
- moveKinematic(int, RVec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Reposition the specified body, assuming it's kinematic.
- moveKinematic(RVec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.Body
-
Reposition the body, assuming it's kinematic.
- moveKinematic(Vec3Arg, QuatArg, float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Reposition the body, assuming it's kinematic.
- Mt19937 - Class in com.github.stephengold.joltjni.std
-
Generate a pseudo-random sequence of integers using a 32-bit Mersenne Twister.
- Mt19937() - Constructor for class com.github.stephengold.joltjni.std.Mt19937
-
Instantiate a generator.
- Mt19937(int) - Constructor for class com.github.stephengold.joltjni.std.Mt19937
-
Instantiate a generator using the specified 32-bit seed.
- multiply(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the current matrix by the argument.
- multiply(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the current matrix by the argument.
- multiply(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the current matrix by the specified single-precision matrix.
- multiply(Mat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the current matrix by the specified single-precision matrix.
- multiply(RMat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the current matrix by the argument.
- multiply(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the current matrix by the argument.
- multiply3x3(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the current 3x3 matrix by the specified 3x3 matrix.
- multiply3x3(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the current 3x3 matrix by the specified 3x3 matrix.
- multiply3x3(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the 3x3 matrix by the specified column vector.
- multiply3x3(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the 3x3 matrix by the specified column vector.
- multiply3x3(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the 3x3 matrix by the specified column vector.
- multiply3x3(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the 3x3 matrix by the specified column vector.
- multiply3x3Transposed(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the transpose of the 3x3 matrix by the specified column vector.
- multiply3x3Transposed(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the transpose of the 3x3 matrix by the specified column vector.
- multiply3x3Transposed(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the transpose of the 3x3 matrix by the specified column vector.
- multiply3x3Transposed(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the transpose of the 3x3 matrix by the specified column vector.
- multiply3x4(ConstFloat3) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(ConstFloat3) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4InPlace(RVec3) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4InPlace(RVec3) - Method in class com.github.stephengold.joltjni.RMat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4InPlace(Vec3) - Method in class com.github.stephengold.joltjni.Mat44
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- multiply3x4InPlace(Vec3) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Multiply the 3x4 matrix by the specified column vector, with the 4th component of the right factor implied to be one.
- mustBeStatic() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Test whether the shape can be used in a dynamic/kinematic body.
- mustBeStatic() - Method in class com.github.stephengold.joltjni.Shape
-
Test whether the shape can be used in a dynamic/kinematic body.
- mustBeStatic() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Test whether the shape can be used in a dynamic/kinematic body.
- MutableCompound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
MutableCompoundShape
- MutableCompoundShape - Class in com.github.stephengold.joltjni
-
A
CompoundShapewhose sub-shapes can be modified after the shape is constructed. - MutableCompoundShape() - Constructor for class com.github.stephengold.joltjni.MutableCompoundShape
-
Instantiate an empty compound shape with no sub-shapes.
- MutableCompoundShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
MutableCompoundShape. - MutableCompoundShapeSettings() - Constructor for class com.github.stephengold.joltjni.MutableCompoundShapeSettings
-
Instantiate an empty settings object with no sub-shapes.
- MutableCompoundShapeSettings(MutableCompoundShapeSettings) - Constructor for class com.github.stephengold.joltjni.MutableCompoundShapeSettings
-
Instantiate a copy of the specified settings.
- Mutex - Class in com.github.stephengold.joltjni
-
Protect shared data from being accessed simultaneously by multiple threads.
- Mutex() - Constructor for class com.github.stephengold.joltjni.Mutex
-
Instantiate a mutex.
N
- NarrowPhaseQuery - Class in com.github.stephengold.joltjni
-
Interface for precise collision detection against the bodies in a
PhysicsSystem. - NarrowPhaseStat - Class in com.github.stephengold.joltjni
-
Gather and report narrow-phase performance statistics.
- Neither - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
invoke associated callbacks if
shouldCollide()returnsfalsefor both bodies in contact - newDirectByteBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
ByteBufferwith native byte order and the specified capacity. - newDirectDoubleBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
DoubleBufferwith native byte order and the specified capacity. - newDirectFloatBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
FloatBufferwith native byte order and the specified capacity. - newDirectIntBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
IntBufferwith native byte order and the specified capacity. - newDirectLongBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
LongBufferwith native byte order and the specified capacity. - newDirectShortBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a direct
ShortBufferwith native byte order and the specified capacity. - newFactory() - Static method in class com.github.stephengold.joltjni.Jolt
-
Create a factory for collision dispatch and object-stream serialization.
- nextFloat(RandomNumberEngine) - Method in class com.github.stephengold.joltjni.std.UniformFloatDistribution
-
Iterate and return the next
floatvalue 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
intvalue in the sequence. - NoFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
-
faces aren't desired
- NonCopyable - Class in com.github.stephengold.joltjni
-
A non-copyable Jolt Physics object.
- None - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBendType
-
no bend constraint will be created
- None - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ELraType
-
no LRA constraint will be created
- None - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
no degrees of freedom (an invalid setting; use a static body instead)
- None - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
-
no errors
- None - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
-
save nothing
- normalized() - Method in class com.github.stephengold.joltjni.Quat
-
Generate a normalized quaternion that represents the same rotation.
- normalized() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Generate a normalized quaternion that represents the same rotation.
- normalized() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Generate a unit vector with the same direction.
- normalized() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Generate a unit vector with the same direction.
- normalized() - Method in class com.github.stephengold.joltjni.RVec3
-
Generate a unit vector with the same direction.
- normalized() - Method in class com.github.stephengold.joltjni.Vec3
-
Generate a unit vector with the same direction.
- normalizedOr(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return a copy of the argument if the length of the current vector is zero.
- normalizedOr(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Return a copy of the argument if the length of the current vector is zero.
- normalizeInPlace() - Method in class com.github.stephengold.joltjni.RVec3
-
Change the current vector to a unit vector with the same direction.
- normalizeInPlace() - Method in class com.github.stephengold.joltjni.Vec3
-
Change the current vector to a unit vector with the same direction.
- normalizeWeights() - Method in class com.github.stephengold.joltjni.Skinned
-
Normalize the weights so that they sum to one.
- NotBoth - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
invoke associated callbacks if
shouldCollide()returnsfalsefor one body or both bodies in contact - notEqual(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Test whether the specified colors are unequal.
- notifyBodiesAabbChanged(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Invoke whenever the bounding boxes of some bodies change.
- notifyBodiesAabbChanged(BodyIdArray, int, boolean) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Invoke whenever the bounding boxes of some bodies change.
- notifyShapeChanged(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.Constraint
-
Notify the constraint that the shape of the specified body has changed and its center of mass has shifted by
deltaCom. - notifyShapeChanged(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Notify the constraint that the shape of the specified body has changed and its center of mass has shifted by deltaCom.
- notifyShapeChanged(int, Vec3Arg, boolean, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Notify all systems that the shape of the specified body has changed.
- NotSupported - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
in contact but unsupported
- nullptr - Static variable in class com.github.stephengold.joltjni.Jolt
-
generic null pointer (to expedite porting of C++ code)
- Num - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
total number of degrees of freedom
O
- ObjectLayerFilter - Class in com.github.stephengold.joltjni
-
A collision filter for physics-object layers.
- ObjectLayerFilter() - Constructor for class com.github.stephengold.joltjni.ObjectLayerFilter
-
Instantiate a default filter that selects all layers.
- ObjectLayerPairFilter - Class in com.github.stephengold.joltjni
-
Filter collisions between object layers.
- ObjectLayerPairFilterTable - Class in com.github.stephengold.joltjni
-
Filter collisions between object layers using a table.
- ObjectLayerPairFilterTable(int) - Constructor for class com.github.stephengold.joltjni.ObjectLayerPairFilterTable
-
Instantiate a filter with the specified capacity and all collisions disabled.
- ObjectStreamIn - Class in com.github.stephengold.joltjni
-
Utility class for reading Jolt Physics objects from files or streams.
- ObjectStreamOut - Class in com.github.stephengold.joltjni
-
Utility class for writing uncooked Jolt-Physics objects to files or streams.
- ObjectVsBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
-
Filter collisions between objects and broad-phase layers.
- ObjectVsBroadPhaseLayerFilterTable - Class in com.github.stephengold.joltjni
-
Filter collisions between objects and broad-phase layers using a table.
- ObjectVsBroadPhaseLayerFilterTable(BroadPhaseLayerInterface, int, ObjectLayerPairFilter, int) - Constructor for class com.github.stephengold.joltjni.ObjectVsBroadPhaseLayerFilterTable
-
Instantiate a default filter with the specified capacity.
- ObjVsBpFilter - Class in com.github.stephengold.joltjni
-
An implementation of
ObjectVsBroadPhaseLayerFilterthat 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
ObjectLayerPairFilterthat can be configured at runtime. - ObjVsObjFilter(int) - Constructor for class com.github.stephengold.joltjni.ObjVsObjFilter
-
Instantiate a filter with all interactions enabled.
- Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
-
disable shadow rendering
- Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
-
don't cull: render both sides
- Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
-
disabled
- OffsetCenterOfMass - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
OffsetCenterOfMassShape
- OffsetCenterOfMassShape - Class in com.github.stephengold.joltjni
-
Translate the center of mass of a child shape.
- OffsetCenterOfMassShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShape
-
Instantiate a shape on the specified offset and base shape.
- OffsetCenterOfMassShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct an
OffsetCenterOfMassShape. - OffsetCenterOfMassShapeSettings(OffsetCenterOfMassShapeSettings) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
-
Instantiate a copy of the specified settings.
- OffsetCenterOfMassShapeSettings(Vec3Arg, ConstShape) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
-
Instantiate a settings object with the specified offset and base shape.
- OffsetCenterOfMassShapeSettings(Vec3Arg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
-
Instantiate a settings object with the specified offset and base-shape settings.
- OfStream - Class in com.github.stephengold.joltjni.std
-
An output file stream.
- OfStream() - Constructor for class com.github.stephengold.joltjni.std.OfStream
-
Instantiate a default file stream.
- OfStream(String, int) - Constructor for class com.github.stephengold.joltjni.std.OfStream
-
Open a file for output.
- On - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
-
render shadows
- onAdjustBodyVelocity(long, long, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) to adjust the velocity of the specified body as seen by the specified character.
- onAdjustBodyVelocity(long, long, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) to adjust the velocity of the specified body as seen by the specified character.
- onBodyActivated(int, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
-
Callback invoked (by native code) each time a body is activated.
- onBodyDeactivated(int, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
-
Callback invoked (by native code) each time a body is deactivated.
- onCharacterContactAdded(long, long, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever 2 characters collide.
- onCharacterContactAdded(long, long, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever 2 characters collide.
- onCharacterContactPersisted(long, long, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a contact between 2 characters becomes persistent.
- onCharacterContactPersisted(long, long, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a contact between 2 characters becomes persistent.
- onCharacterContactRemoved(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a contact between 2 characters is destroyed.
- onCharacterContactRemoved(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a contact between 2 characters is destroyed.
- onCharacterContactSolve(long, long, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a character-versus-character contact is being solved.
- onCharacterContactSolve(long, long, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a character-versus-character contact is being solved.
- onCharacterContactValidate(long, long, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) to test whether the specified characters can collide.
- onCharacterContactValidate(long, long, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) to test whether the specified characters can collide.
- onContactAdded(long, int, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a character collides with a body.
- onContactAdded(long, int, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a character collides with a body.
- onContactAdded(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
-
Callback invoked (by native code) each time a new contact point is detected.
- onContactAdded(long, long, long, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Callback invoked (by native code) each time a new contact point is detected.
- onContactPersisted(long, int, int, double, double, double, float, float, float, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a contact between a character and a body becomes persistent.
- onContactPersisted(long, int, int, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a contact between a character and a body becomes persistent.
- onContactPersisted(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
-
Callback invoked (by native code) each time a contact is detected that was also detected during the previous update.
- onContactPersisted(long, long, long, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Callback invoked (by native code) each time a contact is detected that was also detected during the previous update.
- onContactRemoved(long) - Method in class com.github.stephengold.joltjni.CustomContactListener
-
Callback invoked (by native code) each time a contact that was detected during the previous update is no longer detected.
- onContactRemoved(long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Callback invoked (by native code) each time a contact that was detected during the previous update is no longer detected.
- onContactRemoved(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a contact between a character and a body is destroyed.
- onContactRemoved(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a contact between a character and a body is destroyed.
- onContactSolve(long, int, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) whenever a character-versus-body contact is being solved.
- onContactSolve(long, int, int, double, double, double, float, float, float, float, float, float, long, float, float, float, float[]) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) whenever a character-versus-body contact is being solved.
- onContactValidate(long, int, int) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
-
Callback invoked (by native code) to test whether the specified character can collide with the specified body.
- onContactValidate(long, int, int) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
-
Callback invoked (by native code) to test whether the specified character can collide with the specified body.
- onContactValidate(long, long, double, double, double, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
-
Callback invoked (by native code) after detecting collision between a pair of bodies, but before invoking
onContactAdded()and before adding the contact constraint. - onContactValidate(long, long, double, double, double, long) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Callback invoked (by native code) after detecting collision between a pair of bodies, but before invoking
onContactAdded()and before adding the contact constraint. - OnGround - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
fully supported
- onSoftBodyContactAdded(long, long) - Method in class com.github.stephengold.joltjni.CustomSoftBodyContactListener
-
Callback invoked (by native code) after all contact points for a soft body have been handled.
- onSoftBodyContactValidate(long, long, long) - Method in class com.github.stephengold.joltjni.CustomSoftBodyContactListener
-
Callback invoked (by native code) whenever a soft body's bounding box overlaps another body's bounding box.
- OnSteepGround - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
in contact but unable to climb
- onStep(long) - Method in class com.github.stephengold.joltjni.CustomPhysicsStepListener
-
Callback invoked (by native code) each time the system is stepped.
- onStep(long) - Method in interface com.github.stephengold.joltjni.PhysicsStepListener
-
Callback invoked (by native code) each time the system is stepped.
- onStep(long) - Method in class com.github.stephengold.joltjni.VehicleStepListener
-
Callback invoked (by native code) each time the system is stepped.
- Op - Class in com.github.stephengold.joltjni.operator
-
Java equivalents for the overloaded operators of Jolt Physics.
- open(String, int) - Method in class com.github.stephengold.joltjni.std.OfStream
-
Open a file for output.
- open(String, int) - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Open a file for input.
- optimize() - Method in class com.github.stephengold.joltjni.BroadPhase
-
Optimize the phase after adding objects.
- optimize() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Optimize the settings without writing any results.
- optimize() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Optimize the settings without writing any results.
- optimizeBroadPhase() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Improve the performance of future collision detections.
- OrientedBox - Class in com.github.stephengold.joltjni
-
A 3-D box that has been rotated and translated.
- OrientedBox() - Constructor for class com.github.stephengold.joltjni.OrientedBox
-
Instantiate a default box.
- OrientedBox(ConstOrientedBox) - Constructor for class com.github.stephengold.joltjni.OrientedBox
-
Instantiate a copy of the specified box.
- OrientedBox(Mat44Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OrientedBox
-
Instantiate a box with the specified transform and half extents.
- out() - Static method in class com.github.stephengold.joltjni.StreamInWrapper
-
Return the mode bit for a stream that supports output operations.
- out() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
-
Return the mode bit for a stream that supports output operations.
- overlaps(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBox
-
Check if this box overlaps with another box.
- overlaps(ConstAaBox) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Check if this box overlaps with another box.
- overlaps(ConstPlane) - Method in class com.github.stephengold.joltjni.AaBox
-
Check if this box overlaps with a plane.
- overlaps(ConstPlane) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Check if this box overlaps with a plane.
- overrideGravity(float, float, float) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Override the vehicle's gravity vector.
- overrideGravity(float, float, float) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Override the vehicle's gravity vector.
- overrideGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Override the vehicle's gravity vector.
- overrideGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Override the vehicle's gravity vector.
- ownsNativeObject() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Test whether the JVM object owns (is responsible for freeing) its assigned native object.
- ownsNativeObject() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
-
Test whether the JVM object owns (is responsible for freeing) its assigned native object.
P
- Parameters - Class in com.github.stephengold.joltjni.vhacd
-
A set of tuning parameters for the V-HACD algorithm.
- Parameters() - Constructor for class com.github.stephengold.joltjni.vhacd.Parameters
-
Instantiate the default tuning parameters.
- Parameters(Parameters) - Constructor for class com.github.stephengold.joltjni.vhacd.Parameters
-
Instantiate a copy of the specified tuning parameters.
- Part - Class in com.github.stephengold.joltjni
-
Settings used to generate a rigid body in a
Ragdoll. - Part(Part) - Constructor for class com.github.stephengold.joltjni.Part
-
Instantiate a copy of the specified settings.
- Path - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
PathConstraint
- PathConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat constrains motion to a path. - PathConstraintPath - Class in com.github.stephengold.joltjni
-
The path for a path constraint.
- PathConstraintPathHermite - Class in com.github.stephengold.joltjni
-
A path that follows a Hermite spline.
- PathConstraintPathHermite() - Constructor for class com.github.stephengold.joltjni.PathConstraintPathHermite
-
Instantiate an empty path.
- PathConstraintPathRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
PathConstraintPath. - PathConstraintPathRef() - Constructor for class com.github.stephengold.joltjni.PathConstraintPathRef
-
Instantiate an empty reference.
- PathConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
PathConstraint. - PathConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PathConstraintSettings
-
Instantiate default settings.
- PathConstraintSettings(PathConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PathConstraintSettings
-
Instantiate a copy of the specified settings.
- PathResult - Class in com.github.stephengold.joltjni
-
Either an error or a
PathConstraintPathRef. - perlinNoise3(float, float, float, int, int, int) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Generate 3-D Perlin noise.
- PerRenderStrand - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
per render strand
- PerSimulatedStrand - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
per simulated strand
- PhysicsMaterial - Class in com.github.stephengold.joltjni
-
Surface properties of (part of) a
Shape. - PhysicsMaterialList - Class in com.github.stephengold.joltjni
-
A variable-length list (array) of material references.
- PhysicsMaterialList() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialList
-
Instantiate an empty list.
- PhysicsMaterialRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
PhysicsMaterial. - PhysicsMaterialRef() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialRef
-
Instantiate an empty reference.
- PhysicsMaterialRefC - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstPhysicsMaterial. - PhysicsMaterialResult - Class in com.github.stephengold.joltjni
-
Either an error or a
PhysicsMaterialRefC. - PhysicsMaterialSimple - Class in com.github.stephengold.joltjni
-
A straightforward implementation of
PhysicsMaterial. - PhysicsMaterialSimple() - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
-
Instantiate a default material.
- PhysicsMaterialSimple(PhysicsMaterialSimple) - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
-
Instantiate a copy of the specified material.
- PhysicsMaterialSimple(String, ConstColor) - Constructor for class com.github.stephengold.joltjni.PhysicsMaterialSimple
-
Instantiate a material with the specified properties.
- PhysicsScene - Class in com.github.stephengold.joltjni
-
The creation settings of a set of bodies.
- PhysicsScene() - Constructor for class com.github.stephengold.joltjni.PhysicsScene
-
Instantiate an empty scene.
- PhysicsSceneRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
PhysicsScene. - PhysicsSceneRef() - Constructor for class com.github.stephengold.joltjni.PhysicsSceneRef
-
Instantiate an empty reference.
- PhysicsSceneResult - Class in com.github.stephengold.joltjni
-
Either an error or a
PhysicsSceneRef. - PhysicsSettings - Class in com.github.stephengold.joltjni
-
A component of a
PhysicsSystem, used to configure simulation parameters. - PhysicsSettings() - Constructor for class com.github.stephengold.joltjni.PhysicsSettings
-
Instantiate default settings.
- PhysicsSettings(ConstPhysicsSettings) - Constructor for class com.github.stephengold.joltjni.PhysicsSettings
-
Instantiate a copy of the specified settings.
- PhysicsStepListener - Interface in com.github.stephengold.joltjni
-
Interface to receive a callback before every physics simulation step.
- PhysicsStepListenerContext - Class in com.github.stephengold.joltjni
-
Context passed to a physics-step listener.
- PhysicsStepListenerContext(long) - Constructor for class com.github.stephengold.joltjni.PhysicsStepListenerContext
-
Instantiate a context with the specified native object assigned but not owned.
- PhysicsSystem - Class in com.github.stephengold.joltjni
-
Perform simulation on a collection of physics objects.
- PhysicsSystem() - Constructor for class com.github.stephengold.joltjni.PhysicsSystem
-
Instantiate an uninitialized physics system.
- Plane - Class in com.github.stephengold.joltjni
-
A math object used to represent a plane in 3-dimensional space.
- Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
PlaneShape
- Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
plane
- Plane(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Plane
-
Instantiate a plane with specified components.
- Plane(ConstPlane) - Constructor for class com.github.stephengold.joltjni.Plane
-
Instantiate a copy of the argument.
- Plane(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Plane
-
Instantiate a plane with specified components.
- Plane(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Plane
-
Instantiate from the specified buffer.
- Plane2D - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
translation parallel to the X-Y plane and rotation around an axis parallel to Z
- PlaneShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a surface defined by a plane. - PlaneShape(ConstPlane) - Constructor for class com.github.stephengold.joltjni.PlaneShape
-
Instantiate the specified shape without creating a settings object.
- PlaneShape(ConstPlane, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.PlaneShape
-
Instantiate the specified shape without creating a settings object.
- PlaneShape(ConstPlane, ConstPhysicsMaterial, float) - Constructor for class com.github.stephengold.joltjni.PlaneShape
-
Instantiate the specified shape without creating a settings object.
- PlaneShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
PlaneShape. - PlaneShapeSettings() - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
-
Instantiate default settings.
- PlaneShapeSettings(PlaneShapeSettings) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
-
Instantiate a copy of the specified settings.
- PlaneShapeSettings(ConstPlane) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
-
Instantiate settings for the specified plane.
- PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
-
Instantiate settings for the specified plane and material.
- PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial, float) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
-
Instantiate settings for the specified plane, material, and extent.
- plus(RVec3Arg, ConstFloat3) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise sum of the specified vectors.
- plus(RVec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise sum of the specified vectors.
- plus(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise sum of the specified vectors.
- plus(Vec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise sum of the specified vectors.
- plus(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise sum of the specified vectors.
- plusEquals(RVec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Add the right argument to the left argument.
- plusEquals(RVec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Add the right argument to the left argument.
- plusEquals(Vec3, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Add the 2nd argument to the first argument.
- plusEquals(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Add the 2nd argument to the first argument.
- Point - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
PointConstraint
- PointConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat constrains the bodies on a common point, removing 3 degrees of freedom. - PointConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
PointConstraint. - PointConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PointConstraintSettings
-
Instantiate default settings.
- PointConstraintSettings(PointConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PointConstraintSettings
-
Instantiate a copy of the specified settings.
- PointConvexSupport - Class in com.github.stephengold.joltjni
-
3-D geometric description of a point, for use in convex-support calculations.
- PointConvexSupport(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.PointConvexSupport
-
Instantiate a point at the specified location.
- Position - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
-
driving to the target position
- postSimulation(float) - Method in class com.github.stephengold.joltjni.Character
-
Needs to be invoked after every physics update.
- postSimulation(float) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Needs to be invoked after every physics update.
- postSimulation(float, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Needs to be invoked after every physics update.
- postSimulation(float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Needs to be invoked after every physics update.
- postTranslated(RVec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Post multiply by the specified translation vector.
- postTranslated(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Post multiply by the specified translation vector.
- postTranslated(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Post multiply by the specified translation vector.
- postTranslated(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Post multiply by the specified translation vector.
- postTranslated(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Post multiply by the specified translation vector.
- postTranslated(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Post multiply by the specified translation vector.
- pow(float, float) - Static method in class com.github.stephengold.joltjni.std.Std
-
Return the specified power of the specified single-precision base.
- product(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
f1 * f2. - product(Mat44Arg...) - Static method in class com.github.stephengold.joltjni.Mat44
-
Return the product of the specified matrices.
- product(RMat44Arg...) - Static method in class com.github.stephengold.joltjni.RMat44
-
Return the product of the specified matrices.
- profileDump(String) - Static method in class com.github.stephengold.joltjni.Jolt
-
Dump profiler data.
- profileEnd() - Static method in class com.github.stephengold.joltjni.Jolt
-
Terminate the profiler.
- profileNextFrame() - Static method in class com.github.stephengold.joltjni.Jolt
-
Increment the profiler's frame counter.
- profileStart(String) - Static method in class com.github.stephengold.joltjni.Jolt
-
Start an instrumented code section.
- ProgressListener - Interface in com.github.stephengold.joltjni.vhacd
-
Callback interface to report progress of the V-HACD algorithm.
- projectOntoSurface(Vec3Arg, Vec3, int[]) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Project the specified location along the Y axis to find a location on the surface.
- ptr - Variable in class com.github.stephengold.joltjni.template.Ref
-
cache the target to reduce duplication
- Pulley - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
PulleyConstraint
- PulleyConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat links the distances of the bodies from their respective world points. - PulleyConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
PulleyConstraint. - PulleyConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Instantiate default settings.
- PulleyConstraintSettings(PulleyConstraintSettings) - Constructor for class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Instantiate a copy of the specified settings.
- pushBack(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Append the specified object to the end.
- pushBack(ContactListener) - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Append the specified listener to the end.
- pushBack(ConstFloat3) - Method in class com.github.stephengold.joltjni.VertexList
-
Append the specified vertex to the end.
- pushBack(T) - Method in class com.github.stephengold.joltjni.template.Array
-
Append the specified object to the end.
- pushId(int, int) - Method in class com.github.stephengold.joltjni.SubShapeIdCreator
-
Push a new ID to the chain.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float2
-
Write both components to the specified buffer and advance the buffer's position by 2.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
-
Write all 3 components to the specified buffer and advance the buffer's position by 3.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float4
-
Write all 4 components to the specified buffer and advance the buffer's position by 4.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
-
Write all 4 components to the specified buffer and advance the buffer's position by 4.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
-
Write all 4 components to the specified buffer in XYZW order and advance the buffer's position by 4.
- put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Write all 3 components to the specified buffer and advance the buffer's position by 3.
- put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Write all 4 components to the specified buffer and advance the buffer's position by 4.
- put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Write all 4 components to the specified buffer and advance the buffer's position by 4.
- put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Write all 4 components to the specified buffer and advance the buffer's position by 4.
- put(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Write all 3 components to the specified buffer and advance the buffer's position by 3.
- put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
-
Write all 3 components to the specified buffer and advance the buffer's position by 3.
- put(IntBuffer) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
-
Write all 3 indices to the specified buffer and advance the buffer's position by 3.
- put(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstIndexedTriangleNoMaterial
-
Write all 3 indices to the specified buffer and advance the buffer's position by 3.
- put3x3ColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Write the 3x3 matrix in single precision to the specified buffer in column-major order and advance the buffer's position by 9.
- put3x3ColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.RMat44
-
Write the 3x3 matrix in single precision to the specified buffer in column-major order and advance the buffer's position by 9.
- putColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.Mat44
-
Write all 16 components to the specified buffer in column-major order and advance the buffer's position by 16.
- putColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
-
Write all 16 components to the specified buffer in column-major order and advance the buffer's position by 16.
- putColumnMajor(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Write all 16 components in single precision to the specified buffer in column-major order and advance the buffer's position by 16.
- putColumnMajor(FloatBuffer) - Method in class com.github.stephengold.joltjni.RMat44
-
Write all 16 components in single precision to the specified buffer in column-major order and advance the buffer's position by 16.
- putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.HairSettings
-
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
- putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
- putEdgeIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Write the vertex indices of all render-strand edges to the specified buffer and advance the buffer's position.
- putEdgeIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
- putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
- putEdgeIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Write the vertex indices of all edges to the specified buffer and advance the buffer's position.
- putFaceIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
- putFaceIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
- putFaceIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Write the vertex indices of all faces to the specified buffer and advance the buffer's position.
- putPinLocations(RVec3Arg, FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Write the locations of all pinned vertices to the specified buffer and advance the buffer's position.
- putPinLocations(RVec3Arg, FloatBuffer) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Write the locations of all pinned vertices to the specified buffer and advance the buffer's position.
- putRenderPositionsWorld(FloatBuffer) - Method in class com.github.stephengold.joltjni.Hair
-
Copy the (system) locations of all render vertices to the specified buffer.
- putRodIndices(IntBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
- putRodIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
- putRodIndices(IntBuffer) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Write the vertex indices of all Cosserat rods to the specified buffer and advance the buffer's position.
- putVertexLocations(RVec3Arg, FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyMotionProperties
-
Write the locations of all vertices to the specified buffer and advance the buffer's position.
- putVertexLocations(RVec3Arg, FloatBuffer) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Write the locations of all vertices to the specified buffer and advance the buffer's position.
- putVertices(FloatBuffer) - Method in interface com.github.stephengold.joltjni.readonly.ConstTriangle
-
Write the vertex locations to the specified buffer and advance the buffer's position by 9.
- putVertices(FloatBuffer) - Method in class com.github.stephengold.joltjni.Triangle
-
Write the vertex locations to the specified buffer and advance the buffer's position by 9.
- Pyramid - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESwingType
-
limited by a pyramid shape
Q
- Quat - Class in com.github.stephengold.joltjni
-
A math object used to represent rotations and orientations in 3-dimensional space, without risk of gimbal lock.
- Quat() - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate an identity quaternion (0,0,0,1).
- Quat(float[]) - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate a quaternion from the specified array.
- Quat(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate a quaternion with specified components.
- Quat(QuatArg) - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate a copy of the argument.
- Quat(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate a quaternion based on a
Vec3Arg. - Quat(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Quat
-
Instantiate from the specified buffer.
- QuatArg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Quat.
R
- RackAndPinion - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
RackAndPinionConstraint
- RackAndPinionConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat links the rotation of the first body to the linear motion of the 2nd body. - RackAndPinionConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
RackAndPinionConstraint. - RackAndPinionConstraintSettings() - Constructor for class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Instantiate default settings.
- RackAndPinionConstraintSettings(RackAndPinionConstraintSettings) - Constructor for class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Instantiate a copy of the specified settings.
- radiansToDegrees(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Convert the specified angle from radians to degrees.
- Ragdoll - Class in com.github.stephengold.joltjni
-
Runtime information to simulate a ragdoll composed of bodies connected by constraints.
- RagdollRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
Ragdoll. - RagdollRef() - Constructor for class com.github.stephengold.joltjni.RagdollRef
-
Instantiate an empty reference.
- RagdollResult - Class in com.github.stephengold.joltjni
-
Either an error or a
RagdollSettingsRef. - RagdollSettings - Class in com.github.stephengold.joltjni
-
Settings and structure used to create a
Ragdoll. - RagdollSettings() - Constructor for class com.github.stephengold.joltjni.RagdollSettings
-
Instantiate default settings.
- RagdollSettings(RagdollSettings) - Constructor for class com.github.stephengold.joltjni.RagdollSettings
-
Instantiate a copy of the specified settings.
- RagdollSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
RagdollSettingsobject. - RagdollSettingsRef() - Constructor for class com.github.stephengold.joltjni.RagdollSettingsRef
-
Instantiate an empty reference.
- RandomNumberEngine - Interface in com.github.stephengold.joltjni.std
-
Interface to a pseudo-random number engine.
- rayAaBox(Vec3Arg, RayInvDirection, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified axis-aligned box with the specified ray.
- rayAaBoxHits(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified axis-aligned box with the specified ray.
- rayCapsule(Vec3Arg, Vec3Arg, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified capsule with the specified ray.
- RayCast - Class in com.github.stephengold.joltjni
-
A ray cast with a single-precision start location.
- RayCast(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RayCast
-
Instantiate a ray cast with the specified endpoints.
- RayCastBodyCollector - Class in com.github.stephengold.joltjni
-
Collect results from a broad-phase raycast.
- RaycastFill - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
-
cast a ray to distinguish inside from outside (native name: RAYCAST_FILL)
- RayCastResult - Class in com.github.stephengold.joltjni
-
Information about a broad-phase ray-cast hit.
- RayCastResult() - Constructor for class com.github.stephengold.joltjni.RayCastResult
-
Instantiate a cast result with the default parameters.
- RayCastResult(JoltPhysicsObject, long) - Constructor for class com.github.stephengold.joltjni.RayCastResult
-
Instantiate a cast result with the specified native object assigned but not owned.
- RayCastSettings - Class in com.github.stephengold.joltjni
-
Configurable options for a ray-cast query.
- RayCastSettings() - Constructor for class com.github.stephengold.joltjni.RayCastSettings
-
Instantiate default settings.
- RayCastSettings(RayCastSettings) - Constructor for class com.github.stephengold.joltjni.RayCastSettings
-
Instantiate a copy of the specified settings.
- rayCylinder(Vec3Arg, Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified infinite cylinder with the specified ray.
- rayCylinder(Vec3Arg, Vec3Arg, float, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified finite cylinder with the specified ray.
- RayInvDirection - Class in com.github.stephengold.joltjni
-
The reciprocal of a ray's direction.
- RayInvDirection() - Constructor for class com.github.stephengold.joltjni.RayInvDirection
-
Instantiate a default direction.
- RayInvDirection(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RayInvDirection
-
Instantiate inverse of the specified direction.
- raySphere(Vec3Arg, Vec3Arg, Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified sphere with the specified ray.
- rayTriangle(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Intersect the specified triangle with the specified ray.
- readBackGpuState(ComputeQueue) - Method in class com.github.stephengold.joltjni.Hair
-
Read back GPU state for debugging purposes.
- readBodyIdVector(BodyIdVector) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read an ID vector.
- readBoolean(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a boolean.
- readFloat(float) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a single-precision floating-point value.
- readFloat3(Float3) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read 3 floats from the stream.
- readFloat3Array(Float3[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read groups of 3 floats from the stream.
- readHairSkinWeights(HairSkinWeight[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read hair skinning weights from the stream.
- readIndexedTriangles(IndexedTriangleNoMaterial[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read indexed triangles from the stream.
- readInt() - Method in class com.github.stephengold.joltjni.StreamIn
-
Read a 32-bit integer from the stream.
- readInt() - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read a 32-bit integer from the stream.
- readInt(int) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a 32-bit integer value.
- readMatrices(Mat44[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read matrices from the stream.
- readRMat44(RMat44) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a matrix.
- readRVec3(RVec3) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a location vector.
- readSkinWeights(SkinWeight[]) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read soft-body skinning weights from the stream.
- readString(String) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a string of text.
- readVec3(Vec3) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Read a vector.
- readVec3(Vec3) - Method in class com.github.stephengold.joltjni.StreamInWrapper
-
Read a vector from the stream.
- reciprocal() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Generate the component-wise reciprocal.
- reciprocal() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Generate the component-wise reciprocal.
- reciprocal() - Method in class com.github.stephengold.joltjni.RVec3
-
Generate the component-wise reciprocal.
- reciprocal() - Method in class com.github.stephengold.joltjni.Vec3
-
Generate the component-wise reciprocal.
- reduceMax() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the maximum component.
- reduceMax() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the maximum component.
- reduceMin() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Return the minimum component.
- reduceMin() - Method in class com.github.stephengold.joltjni.Vec3
-
Return the minimum component.
- Ref - Class in com.github.stephengold.joltjni.template
-
A counted reference to a
RefTarget. - Ref() - Constructor for class com.github.stephengold.joltjni.template.Ref
-
Instantiate a generic counted reference with no native object assigned.
- RefTarget - Interface in com.github.stephengold.joltjni.template
-
Classes that implement this interface maintain a count of active references to each instance.
- registerCustomAllocator(long, long, long, long, long) - Static method in class com.github.stephengold.joltjni.Jolt
-
Register the allocation hook to use the specified functions.
- registerDefaultAllocator() - Static method in class com.github.stephengold.joltjni.Jolt
-
Register the allocation hook to use malloc/free.
- registerHair() - Static method in class com.github.stephengold.joltjni.Jolt
-
Register
HairSettingswith the factory. - registerTypes() - Static method in class com.github.stephengold.joltjni.Jolt
-
Register all physics types except
HairSettingswith the factory and install their collision handlers. - RejectAllContactsForThisBodyPair - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
reject this and any future contact points for this pair
- RejectContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
-
reject the contact
- RejectContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
reject this contact only
- releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockRead
-
Explicitly release the lock.
- releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockWrite
-
Explicitly release the lock.
- releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiBase
-
Release all the locks.
- releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiRead
-
Release all the locks.
- releaseLocks() - Method in class com.github.stephengold.joltjni.BodyLockMultiWrite
-
Release all the locks.
- remove(ContactListener) - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Remove all sub-listeners equal to the argument.
- remove(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
-
Remove the specified character from the collision list.
- removeAllBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Remove all bodies from the system, but don't destroy them.
- removeAllConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Remove all constraints from the system.
- removeBodies(BodyIdArray) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Remove the specified bodies from the physics system, but don't destroy them.
- removeBodies(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Remove the specified bodies from the physics system, but don't destroy them.
- removeBodies(BodyIdArray, int) - Method in class com.github.stephengold.joltjni.BroadPhase
-
Remove multiple bodies from the phase.
- removeBody(int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Remove the specified body from the physics system, but don't destroy it.
- removeConstraint(Constraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Remove the specified constraint from the system.
- removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
-
Remove the character from its
PhysicsSystemusing the locking body interface. - removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Remove the character from its
PhysicsSystemusing the locking body interface. - removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Remove bodies and constraints from the physics system.
- removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Remove bodies and constraints from the physics system.
- removeFromPhysicsSystem(boolean) - Method in class com.github.stephengold.joltjni.Character
-
Remove the character from its
PhysicsSystem. - removeFromPhysicsSystem(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Remove the character from its
PhysicsSystem. - removeProgressListener(ProgressListener) - Method in class com.github.stephengold.joltjni.vhacd.Decomposer
-
De-register the specified progress listener.
- removeShape(int) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
-
Remove the specified sub-shape.
- removeStepListener(PhysicsStepListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Remove the specified step listener from the system.
- reserve(int) - Method in class com.github.stephengold.joltjni.IgnoreMultipleBodiesFilter
-
Reserve memory for the specified number of bodies.
- reserveIndexedTriangles(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Reserve storage for the specified number of triangles.
- reserveTriangleVertices(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Reserve storage for the specified number of vertices.
- reset() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AllHitTransformedShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AnyHitCastRayCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AnyHitCastShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.AnyHitCollideShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CastRayCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CastShapeBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CastShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.ClosestHitCastRayCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.ClosestHitCastShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.ClosestHitCollideShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CollidePointCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CollideShapeBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CollideShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCastRayCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCastShapeBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCastShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCollidePointCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomCollideShapeCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.CustomRayCastBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.RayCastBodyCollector
-
Reset the collector so it can be reused.
- reset() - Method in class com.github.stephengold.joltjni.TransformedShapeCollector
-
Reset the collector so it can be reused.
- resetCollision() - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Reset the collision data.
- resetForce() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Zero out the accumulated force.
- resetGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Remove the gravity override, if any.
- resetGravityOverride() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Remove the gravity override, if any.
- resetSleepTimer() - Method in class com.github.stephengold.joltjni.Body
-
Reset the body's sleep timer.
- resetTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
-
Zero out the accumulated torque.
- resize(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Extend or truncate the vector.
- resize(int) - Method in class com.github.stephengold.joltjni.BodyVector
-
Extend or truncate the vector.
- resize(int) - Method in class com.github.stephengold.joltjni.Constraints
-
Extend or truncate the array.
- resize(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Extend or truncate the list.
- resize(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Extend or truncate the list.
- resize(int) - Method in class com.github.stephengold.joltjni.ShapeList
-
Extend or truncate the list.
- resize(int) - Method in class com.github.stephengold.joltjni.SStrandList
-
Extend or truncate the list.
- resize(int) - Method in class com.github.stephengold.joltjni.SVertexList
-
Extend or truncate the list.
- resize(int) - Method in class com.github.stephengold.joltjni.template.Array
-
Extend or truncate the array.
- resize(int) - Method in class com.github.stephengold.joltjni.VertexList
-
Extend or truncate the list, initializing any new vertices to (0,0,0).
- resizeParts(int) - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Resize the parts array.
- resizeParts(int) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Resize the parts array.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Read the state of this object from the specified stream, excluding the shape and group filter.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.Gradient
-
Read the state of this object from the specified stream.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.HairSettings
-
Read the state of this object from the specified stream, excluding the shape and group filter.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Read the state of this object from the specified stream, excluding the shape and group filter.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Read the state of this curve from the specified stream.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Read the state of this object from the specified stream, excluding the shape and group filter.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Read the state of this object from the specified stream, excluding the shape and group filter.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Load settings from the specified binary stream.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Load settings from the specified binary stream.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Load the settings from the specified binary stream.
- restoreBinaryState(StreamIn) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Load settings from the specified binary stream.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Restore the character's state from the specified recorder.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Restore the character's state from the specified recorder.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Restore the character's state from the specified recorder.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.Constraint
-
Restore the state of the constraint prior to replay.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.ContactKey
-
Restore the key from the specified recorder.
- restoreState(StateRecorder) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Restore the system's state from the specified recorder, for replay.
- restoreSubShapeState(ShapeList) - Method in class com.github.stephengold.joltjni.CompoundShape
-
Restore the sub-shape references after invoking
sRestoreFromBinaryState(). - Result<T> - Class in com.github.stephengold.joltjni.template
-
The result of an operation that might fail.
- Result() - Constructor for class com.github.stephengold.joltjni.template.Result
-
Instantiate with no native object assigned.
- rightMultiplyInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Right-multiply the current matrix by the argument.
- rightMultiplyInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Right-multiply the current matrix by the argument.
- RigidBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBodyType
-
a body with an unchanging shape
- RMat44 - Class in com.github.stephengold.joltjni
-
A 4x4 matrix used to represent transformations of 3-D coordinates.
- RMat44() - Constructor for class com.github.stephengold.joltjni.RMat44
-
Instantiate an uninitialized matrix.
- RMat44(Mat44Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
-
Instantiate from the specified single-precision matrix.
- RMat44(RMat44Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
-
Instantiate a copy of the specified matrix.
- RMat44(Vec4Arg, Vec4Arg, Vec4Arg, RVec3Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
-
Instantiate a matrix with the specified columns.
- RMat44Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
RMat44. - RMat44Array - Class in com.github.stephengold.joltjni
-
A fixed-length array of coordinate transforms.
- RMat44Array(int) - Constructor for class com.github.stephengold.joltjni.RMat44Array
-
Instantiate an array with the specified length.
- RodBendTwist - Class in com.github.stephengold.joltjni
-
Join 2 soft-body Cosserat rods with limited bending and twisting.
- RodBendTwist() - Constructor for class com.github.stephengold.joltjni.RodBendTwist
-
Instantiate a default constraint.
- RodBendTwist(int, int) - Constructor for class com.github.stephengold.joltjni.RodBendTwist
-
Instantiate a constraint joining the specified rods with infinite stiffness.
- RodBendTwist(int, int, float) - Constructor for class com.github.stephengold.joltjni.RodBendTwist
-
Instantiate a constraint joining the specified rods with the specified stiffness.
- RodStretchShear - Class in com.github.stephengold.joltjni
-
Join 2 soft-body vertices with a discrete Cosserat rod.
- RodStretchShear() - Constructor for class com.github.stephengold.joltjni.RodStretchShear
-
Instantiate a default rod.
- RodStretchShear(int, int) - Constructor for class com.github.stephengold.joltjni.RodStretchShear
-
Instantiate a rod joining the specified vertices with infinite stiffness.
- RodStretchShear(int, int, float) - Constructor for class com.github.stephengold.joltjni.RodStretchShear
-
Instantiate a rod joining the specified vertices with the specified stiffness.
- rootMeanSquare(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
-
Create a function that calculates
sqrt((f1*f1 + f2*f2)/2). - rotate(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
-
Rotate the inertia by the specified 3x3 matrix.
- rotateAxisX() - Method in class com.github.stephengold.joltjni.Quat
-
Apply the rotation to (1,0,0).
- rotateAxisX() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Apply the rotation to (1,0,0).
- rotateAxisY() - Method in class com.github.stephengold.joltjni.Quat
-
Apply the rotation to (0,1,0).
- rotateAxisY() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Apply the rotation to (0,1,0).
- rotateAxisZ() - Method in class com.github.stephengold.joltjni.Quat
-
Apply the rotation to (0,0,1).
- rotateAxisZ() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
-
Apply the rotation to (0,0,1).
- RotatedTranslated - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
RotatedTranslatedShape
- RotatedTranslatedShape - Class in com.github.stephengold.joltjni
-
Apply rotation followed by translation to an existing
Shapeto create a new shape. - RotatedTranslatedShape(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShape
-
Instantiate a shape on the specified offset, rotation, and base shape.
- RotatedTranslatedShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
RotatedTranslatedShape. - RotatedTranslatedShapeSettings(QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Instantiate a settings object with the specified rotation and base shape.
- RotatedTranslatedShapeSettings(QuatArg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Instantiate a settings object with the specified rotation and base settings.
- RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Instantiate a settings object with the specified offset, rotation, and base shape.
- RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ConstShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Instantiate a settings object with the specified offset, rotation, and base settings.
- RotatedTranslatedShapeSettings(RotatedTranslatedShapeSettings) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Instantiate a copy of the specified settings.
- rotateInPlace(QuatArg) - Method in class com.github.stephengold.joltjni.RVec3
-
Rotate the current vector by the specified quaternion.
- rotateInPlace(QuatArg) - Method in class com.github.stephengold.joltjni.Vec3
-
Rotate the current vector by the specified quaternion.
- RotationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
X-axis rotation
- RotationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
rotation around an axis parallel to the system's X axis
- RotationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Y-axis rotation
- RotationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
rotation around an axis parallel to the system's Y axis
- RotationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Z-axis rotation
- RotationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
rotation around an axis parallel to the system's Z axis
- RRayCast - Class in com.github.stephengold.joltjni
-
A ray cast with an
RVec3start 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
RVec3start location. - RShapeCast(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RShapeCast
-
Instantiate a shape cast with the specified parameters.
- RShapeCast(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.RShapeCast
-
Instantiate a shape cast with the specified parameters.
- RStrand - Class in com.github.stephengold.joltjni
-
A rendered strand of hair.
- RStrand() - Constructor for class com.github.stephengold.joltjni.RStrand
-
Instantiate a default strand.
- RStrand(int, int) - Constructor for class com.github.stephengold.joltjni.RStrand
-
Instantiate a strand with the specified vertices.
- Rtti - Class in com.github.stephengold.joltjni
-
Real-time type information for a Jolt Physics object.
- RVec3 - Class in com.github.stephengold.joltjni
-
A vector composed of 3 double-precision components, used to represent locations in 3-dimensional space.
- RVec3() - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate an all-zero vector (0,0,0).
- RVec3(double[]) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate from the specified array.
- RVec3(double, double, double) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate a vector with the specified components.
- RVec3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate from the specified
ConstFloat3. - RVec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate a copy of the argument.
- RVec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate from the specified single-precision vector.
- RVec3(DoubleBuffer) - Constructor for class com.github.stephengold.joltjni.RVec3
-
Instantiate from the specified buffer.
- RVec3Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to an
RVec3.
S
- sample(float, SkeletonPose) - Method in class com.github.stephengold.joltjni.SkeletalAnimation
-
Interpolate the joint transforms for the specified animation time.
- sample(float, SkeletonPose) - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Interpolate the joint transforms for the specified animation time.
- sAnd(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Return the bitwise AND of the specified vectors.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Write the state of this object to the specified stream, excluding the shape, materials, and group filter.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Gradient
-
Write the state of this gradient to the specified stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.GroupFilter
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.HairSettings
-
Write the state of this object to the specified stream, excluding the compute buffers.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Write the state of this object to the specified stream, excluding the compute buffers.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.LinearCurve
-
Write the curve to the specified stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Save the path to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Save the material to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Write the state of this object to the specified stream, excluding the shape, materials, and group filter.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstGradient
-
Write the state of this gradient to the specified stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstGroupFilter
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstHairSettings
-
Write the state of this object to the specified stream, excluding the compute buffers.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstLinearCurve
-
Write the curve to the specified stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstPathConstraintPath
-
Save the path to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
-
Save the material to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Save the shape to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSkeleton
-
Save the skeleton to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Write the state of this object to the specified stream, excluding the shared settings, materials, and group filter.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Write the state of this object to the specified stream, excluding the materials.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstSpringSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleAntiRollBar
-
Save the bar to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstVehicleControllerSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Shape
-
Save the shape to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Save the shape to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.Skeleton
-
Save the skeleton to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Save the skeleton to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Write the state of this object to the specified stream, excluding the shared settings, materials, and group filter.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Write the state of this object to the specified stream, excluding the materials.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Write the state of this object to the specified stream, excluding the materials.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Save the bar to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Save the scene to the specified binary stream.
- saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Write the scene to the specified binary stream.
- saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Save the settings to the specified binary stream.
- saveBinaryState(StreamOut, boolean, boolean) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Save the settings to the specified binary stream.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.Constraint
-
Save the state of the constraint, for possible replay.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Save the state of the constraint, for possible replay.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.ContactKey
-
Save the key to the specified recorder.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Save the system's state to be replayed later.
- saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
-
Save the character's state to the specified recorder.
- saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
-
Save the state of the constraint, for possible replay.
- saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstContactKey
-
Save the key to the specified recorder.
- saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Save the system's state to be replayed later.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Save the state of the constraint, for possible replay.
- saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Save the state of the constraint, for possible replay.
- saveState(StateRecorder, int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Save the aspects of the system's state to be replayed later.
- saveState(StateRecorder, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Save the aspects of the system's state to be replayed later.
- saveState(StateRecorder, int, StateRecorderFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Save aspects of the system's state to be replayed later.
- saveState(StateRecorder, int, StateRecorderFilter) - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsSystem
-
Save aspects of the system's state to be replayed later.
- saveWithChildren(StreamOut, ShapeToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Write the state of this object to the specified stream.
- saveWithChildren(StreamOut, ShapeToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
-
Write the state of this object to the specified stream.
- saveWithChildren(StreamOut, SharedSettingsToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodyCreationSettings
-
Write the state of this object to the specified stream.
- saveWithChildren(StreamOut, SharedSettingsToIdMap, MaterialToIdMap, GroupFilterToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Write the state of this object to the specified stream.
- saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in interface com.github.stephengold.joltjni.readonly.ConstSoftBodySharedSettings
-
Write the state of this object to the specified stream.
- saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Write the state of this object to the specified stream.
- saveWithMaterials(StreamOut, SharedSettingsToIdMap, MaterialToIdMap) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Write the state of this object to the specified stream.
- sAxisX() - Static method in class com.github.stephengold.joltjni.RVec3
-
Create a unit vector along the 1st (X) principal axis.
- sAxisX() - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a unit vector along the 1st (X) principal axis.
- sAxisY() - Static method in class com.github.stephengold.joltjni.RVec3
-
Create a unit vector along the 2nd (Y) principal axis.
- sAxisY() - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a unit vector along the 2nd (Y) principal axis.
- sAxisZ() - Static method in class com.github.stephengold.joltjni.RVec3
-
Create a unit vector along the 3rd (Z) principal axis.
- sAxisZ() - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a unit vector along the 3rd (Z) principal axis.
- SbcsResult - Class in com.github.stephengold.joltjni
-
Either an error or a
SoftBodyCreationSettings. - sBiggest() - Static method in class com.github.stephengold.joltjni.AaBox
-
Instantiate the biggest finite box.
- sBlack - Static variable in class com.github.stephengold.joltjni.Color
-
black
- sBlue - Static variable in class com.github.stephengold.joltjni.Color
-
blue
- scale(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
-
Scale the mass and inertia by the specified factors.
- scaled(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Return a scaled copy of the box.
- scaled(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Return a scaled copy of the box.
- Scaled - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
ScaledShape
- ScaledShape - Class in com.github.stephengold.joltjni
-
Apply scaling to an existing
Shape. - ScaledShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShape
-
Instantiate a shape based on the specified shape and scale factors.
- ScaledShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
ScaledShape. - ScaledShapeSettings(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
-
Instantiate a settings based on the specified shape and scale factors.
- ScaledShapeSettings(ConstShapeSettings, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
-
Instantiate a settings based on the specified settings and scale factors.
- ScaledShapeSettings(ScaledShapeSettings) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
-
Instantiate a copy of the specified settings.
- ScaleHelpers - Class in com.github.stephengold.joltjni
-
Utilities to test a scaling vector for various properties.
- scaleInPlace(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Uniformly scale all 3 components.
- scaleInPlace(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
-
Separately scale each component.
- scaleInPlace(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Uniformly scale all 3 components.
- scaleInPlace(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
-
Separately scale each component.
- scaleShape(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Scale the current shape, which is unaffected.
- scaleShape(Vec3Arg) - Method in class com.github.stephengold.joltjni.Shape
-
Scale the current shape, which is unaffected.
- scaleShape(Vec3Arg) - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Scale the current shape, which is unaffected.
- scaleToMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
-
Set the mass and scale the inertia tensor to match.
- sCollideShapeVsShape(ConstShape, ConstShape, Vec3Arg, Vec3Arg, Mat44Arg, Mat44Arg, SubShapeIdCreator, SubShapeIdCreator, CollideShapeSettings, CollideShapeCollector) - Static method in class com.github.stephengold.joltjni.CollisionDispatch
-
Collide the specified shapes and pass collisions to the specified collector.
- sCollideShapeVsShape(ConstShape, ConstShape, Vec3Arg, Vec3Arg, Mat44Arg, Mat44Arg, SubShapeIdCreator, SubShapeIdCreator, CollideShapeSettings, CollideShapeCollector, ShapeFilter) - Static method in class com.github.stephengold.joltjni.CollisionDispatch
-
Collide the specified shapes and pass collisions to the specified collector.
- sCreateCube(int, float) - Static method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Create a cube with edge constraints, volume constraints, and faces.
- sCyan - Static variable in class com.github.stephengold.joltjni.Color
-
cyan
- sDarkBlue - Static variable in class com.github.stephengold.joltjni.Color
-
dark blue
- sDarkGreen - Static variable in class com.github.stephengold.joltjni.Color
-
dark green
- sDarkOrange - Static variable in class com.github.stephengold.joltjni.Color
-
dark orange
- sDarkRed - Static variable in class com.github.stephengold.joltjni.Color
-
dark red
- sDefault() - Static method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Return the default material, used when a shape has no material defined.
- seed(int) - Method in class com.github.stephengold.joltjni.std.DefaultRandomEngine
-
Seed the engine with the specified value.
- seed(int) - Method in class com.github.stephengold.joltjni.std.Mt19937
-
Seed the engine with the specified value.
- seed(int) - Method in interface com.github.stephengold.joltjni.std.RandomNumberEngine
-
Seed the engine with the specified value.
- SerializableObject - Class in com.github.stephengold.joltjni
-
A physics object that can be serialized (saved) and de-serialized (restored).
- set(byte, byte, byte, byte) - Method in class com.github.stephengold.joltjni.Color
-
Set all 4 components to specified values.
- set(double[]) - Method in class com.github.stephengold.joltjni.RVec3
-
Set all 3 components from the specified array.
- set(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
-
Set all 3 components to specified values.
- set(float[]) - Method in class com.github.stephengold.joltjni.Float2
-
Set both components from the specified array.
- set(float[]) - Method in class com.github.stephengold.joltjni.Float3
-
Set all 3 components from the specified array.
- set(float[]) - Method in class com.github.stephengold.joltjni.Float4
-
Set all 4 components from the specified array.
- set(float[]) - Method in class com.github.stephengold.joltjni.Quat
-
Set all 4 components from the specified array.
- set(float[]) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components from the specified array.
- set(float[]) - Method in class com.github.stephengold.joltjni.Vec4
-
Set all 4 components from the specified array.
- set(float, float) - Method in class com.github.stephengold.joltjni.Float2
-
Set both components to specified values.
- set(float, float, float) - Method in class com.github.stephengold.joltjni.Float3
-
Set all 3 components to specified values.
- set(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components to specified values.
- set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Float4
-
Set all 4 components to specified values.
- set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Plane
-
Set all 4 components to specified values.
- set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Quat
-
Set all 4 components to specified values.
- set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Vec4
-
Set all 4 components to the specified values.
- set(int, float) - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Alter the input from the driver (only relevant in manual mode).
- set(int, float, float, float) - Method in class com.github.stephengold.joltjni.VertexList
-
Store the specified vertex location at the specified index.
- set(int, int) - Method in class com.github.stephengold.joltjni.BodyIdArray
-
Store the specified ID at the specified index.
- set(int, int) - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Store the specified ID at the specified index.
- set(int, int, int, int) - Method in class com.github.stephengold.joltjni.UVec4
-
Set all 4 components to specified values.
- set(int, Body) - Method in class com.github.stephengold.joltjni.BodyVector
-
Put the specified body at the specified index.
- set(int, ConstraintRef) - Method in class com.github.stephengold.joltjni.Constraints
-
Duplicate the specified reference at the specified index.
- set(int, IndexedTriangle) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Put the specified triangle at the specified index.
- set(int, PhysicsMaterialRef) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Duplicate the specified reference at the specified index.
- set(int, ConstFloat3) - Method in class com.github.stephengold.joltjni.VertexList
-
Store the specified vertex location at the specified index.
- set(int, ConstTransformedShape) - Method in class com.github.stephengold.joltjni.TransformedShapeArray
-
Store the specified shape at the specified index.
- set(int, Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44Array
-
Store the specified matrix at the specified index.
- set(int, RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44Array
-
Store the specified matrix at the specified index.
- set(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.VertexList
-
Store the specified vertex location at the specified index.
- set(int, ShapeRefC) - Method in class com.github.stephengold.joltjni.ShapeList
-
Put a reference to the specified shape at the specified index.
- set(int, ShapeRefC) - Method in class com.github.stephengold.joltjni.ShapeRefCArray
-
Store the specified reference at the specified index.
- set(int, SStrand) - Method in class com.github.stephengold.joltjni.SStrandList
-
Put the specified strand at the specified index.
- set(int, SVertex) - Method in class com.github.stephengold.joltjni.SVertexList
-
Put the specified vertex at the specified index.
- set(int, T) - Method in class com.github.stephengold.joltjni.template.Array
-
Put or duplicate the specified object at the specified index.
- set(ConstColor) - Method in class com.github.stephengold.joltjni.Color
-
Copy all components of the argument to the current object.
- set(ConstPlane) - Method in class com.github.stephengold.joltjni.Plane
-
Set all 4 components from the argument.
- set(Mat44Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Copy all elements of the argument to the current matrix.
- set(QuatArg) - Method in class com.github.stephengold.joltjni.Quat
-
Copy all 4 components from the argument.
- set(RMat44Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Copy all elements of the argument to the current matrix.
- set(RVec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
-
Set all 3 components from the argument.
- set(RVec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components from the specified location vector.
- set(Vec3Arg) - Method in class com.github.stephengold.joltjni.RayInvDirection
-
Specify a new direction.
- set(Vec3Arg) - Method in class com.github.stephengold.joltjni.RVec3
-
Set all 3 components from the specified single-precision vector.
- set(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components from the argument.
- set(Vec4Arg) - Method in class com.github.stephengold.joltjni.Vec4
-
Set all 4 components from the argument.
- set(DoubleBuffer) - Method in class com.github.stephengold.joltjni.RVec3
-
Set all 3 components from the specified buffer.
- set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
-
Set all 3 components from the specified buffer.
- set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float4
-
Set all 4 components from the specified buffer.
- set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Plane
-
Set all 4 components from the specified buffer.
- set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Quat
-
Set all 4 components from the specified buffer.
- set(FloatBuffer) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components from the specified buffer.
- set(FloatBuffer, int) - Method in class com.github.stephengold.joltjni.Vec3
-
Set all 3 components from the specified position in the specified buffer.
- setA(int) - Method in class com.github.stephengold.joltjni.Color
-
Alter the 4th (alpha or opacity) component.
- setActiveEdgeCosThresholdAngle(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the active-edge threshold angle.
- setActiveEdgeCosThresholdAngle(float) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Alter the active-edge threshold angle.
- setActiveEdgeMode(EActiveEdgeMode) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Alter how edge collisions should be handled.
- setActiveEdgeMovementDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Alter the movement direction for inactive edges.
- setAllowDynamicOrKinematic(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether a static body can be converted to kinematic or dynamic.
- setAllowedDofs(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the body's degrees of freedom.
- setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.Body
-
Alter whether the body is allowed to fall asleep.
- setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether the created body will be allowed to fall asleep.
- setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter whether objects can fall asleep.
- setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter whether the created body will be allowed to fall asleep.
- setAngularDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the angular damping constant.
- setAngularDamping(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the angular damping coefficient of the rods.
- setAngularDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the angular damping.
- setAngularDamping(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Alter the angular damping factor.
- setAngularVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the angular velocities of the specified bodies.
- setAngularVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Body
-
Directly alter the body's angular velocity.
- setAngularVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) angular velocity.
- setAngularVelocity(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the angular velocity of the specified body.
- setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Directly alter the body's angular velocity.
- setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) angular velocity.
- setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Directly alter the angular velocity.
- setAngularVelocityClamped(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's angular velocity within limits.
- setApplyGyroscopicForce(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether gyroscopic force will be applied.
- setAsyncAcd(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter whether V-HACD should run asynchronously, on a new thread.
- setAutoDetectPoint(boolean) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter whether to configure the attachment points based on the positions of the bodies when the constraint is created.
- setAutoDetectPoint(boolean) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter whether to configure the attachment points based on the positions of the bodies when the constraint is created.
- setAxisX(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Set the first column to the specified vector.
- setAxisX(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Set the first column to the specified vector.
- setAxisX1(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the X axis for body 1.
- setAxisX1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the X axis for body 1.
- setAxisX2(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the X axis for body 2.
- setAxisX2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the X axis for body 2.
- setAxisY(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Set the 2nd column to the specified vector.
- setAxisY(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Set the 2nd column to the specified vector.
- setAxisY1(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the Y axis for body 1.
- setAxisY1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the Y axis for body 1.
- setAxisY2(Vec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the Y axis for body 2.
- setAxisY2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the Y axis for body 2.
- setAxisZ(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Set the 3rd column to the specified vector.
- setAxisZ(Vec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Set the 3rd column to the specified vector.
- setB(int) - Method in class com.github.stephengold.joltjni.Color
-
Alter the 3rd (blue) component.
- setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter whether the character will move through back facing triangles.
- setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter whether the character will move through back facing triangles.
- setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CollideShapeSettings
-
Alter the treatment of back-facing triangles.
- setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Alter the policy for back-facing triangles in convex shapes.
- setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Alter the treatment of back-facing triangles in convex shapes.
- setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Alter the policy for back-facing triangles in triangle-based shapes.
- setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Alter the policy for back-facing triangles in triangle-based shapes.
- setBaumgarte(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the Baumgarte stabilization factor, the fraction of position error to correct in each update.
- setBendCompliance(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the compliance of bend constraints, the inverse of bend stiffness.
- setBendCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Alter the compliance for bend edges.
- setBendComplianceMultiplier(Float4) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the multiples of bend compliance to be applied to the strand at 0%, 33%, 66% and 100% of its length.
- setBishop(QuatArg) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Alter the Bishop frame of the rod.
- setBitsPerSample(int) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the number of bits per sample to use during compression.
- setBlockSize(int) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the block size.
- setBodyActivationListener(BodyActivationListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace the system's
BodyActivationListener. - setBodyFilter(BodyFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Replace the listener's body filter.
- setBodyFilterMode(EFilterMode) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Alter the body-filter mode.
- setBodyPairCacheCosMaxDeltaRotationDiv2(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Return the maximum rotation to reuse collision results from the previous step.
- setBodyPairCacheMaxDeltaPositionSq(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the maximum translation to reuse collision results from the previous step.
- setBodyPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the location at which the constraint will attach to body 1.
- setBodyPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the location at which the constraint will attach to body 2.
- setBottomRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Alter the bottom radius of the cylinder.
- setBottomRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Alter the bottom radius.
- setBox(ConstAaBox) - Method in class com.github.stephengold.joltjni.AaBoxCast
-
Alter the box and its starting location.
- setBrakeInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Alter how strongly the brake pedal is pressed.
- setBroadPhaseLayerFilter(BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Replace the listener's broadphase-layer filter.
- setBroadPhaseLayerFilterMode(EFilterMode) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Alter the broadphase-layer filter mode.
- setCanPushCharacter(boolean) - Method in class com.github.stephengold.joltjni.CharacterContactSettings
-
Alter whether the other object can push the virtual character.
- setCanReceiveImpulses(boolean) - Method in class com.github.stephengold.joltjni.CharacterContactSettings
-
Alter whether the virtual character can apply impulses to the body.
- setCharacterPadding(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter how far the character tries to stay away from the geometry.
- setCharacterPadding(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter how far the character tries to stay away from the geometry.
- setCharacterVsCharacterCollision(CharacterVsCharacterCollision) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Replace the char-vs-char collision interface.
- setCheckActiveEdges(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Enable or disable collision checking with non-active (shared) edges.
- setClutchReleaseTime(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter how long it takes to release the clutch in
Automode. - setClutchStrength(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the total torque applied by the clutch when fully engaged.
- setCollectFacesMode(ECollectFacesMode) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Alter how face information should be handled.
- setCollideKinematicVsNonDynamic(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether a kinematic body will collide with kinematic/static bodies.
- setCollidingShapeIndex(int) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Alter the index of the colliding shape.
- setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.Body
-
Assign the body to the specified collision group.
- setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the collision group to which the body will belong.
- setCollisionGroup(ConstCollisionGroup) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the collision group to which the body will belong.
- setCollisionPlane(ConstPlane) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Alter the collision plane.
- setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the collision tolerance.
- setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the collision tolerance.
- setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Alter the collision tolerance for the GJK algorithm.
- setCombinedFriction(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the combined friction for the body pair.
- setCombinedRestitution(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the combined restitution for the body pair.
- setCombineFriction(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace the combining function for friction.
- setCombineRestitution(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace the combining function for restitutions.
- setCompliance(float) - Method in class com.github.stephengold.joltjni.Edge
-
Alter the stiffness of the spring.
- setCompliance(float) - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Alter the stiffness of the constraint.
- setCompliance(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Alter the stiffness of the rod.
- setCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Alter the compliance for regular edges.
- setCompliance(float) - Method in class com.github.stephengold.joltjni.Volume
-
Alter the stiffness of the volume.
- setConstant(float) - Method in class com.github.stephengold.joltjni.Plane
-
Alter the constant.
- setConstraintPriority(int) - Method in class com.github.stephengold.joltjni.Constraint
-
Alter the constraint's priority when solving.
- setConstraintPriority(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Alter the constraint's priority when solving.
- setConstraints(ConstConstraint, ConstConstraint) - Method in class com.github.stephengold.joltjni.GearConstraint
-
Specify the hinge constraints for each gear (optional).
- setConstraints(ConstConstraint, ConstConstraint) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraint
-
Specify the constraints for each body (optional).
- setConstraintWarmStart(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter whether warm starting for constraints (initially applying previous frames impulses) should be used.
- setContactListener(ContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace or remove the system's contact listener.
- setContactNormalCosMaxDeltaRotation(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the maximum angle between normals to allow combining manifolds.
- setContactPointPreserveLambdaMaxDistSq(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the maximum translation of a contact point for warm starting.
- setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Alter how the vehicle accelerates and decelerates.
- setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Alter how the vehicle accelerates and decelerates.
- setConvexRadius(float) - Method in class com.github.stephengold.joltjni.BoxShapeSettings
-
Alter the convex radius.
- setConvexRadius(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Alter the convex radius.
- setConvexRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Alter the convex radius.
- setConvexRadius(float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Alter the convex radius.
- setCurrentRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngine
-
Alter the engine's rotation rate.
- setDamping(float) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Alter the spring's damping.
- setDebugOutputEnabled(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter whether debug output is enabled.
- setDensity(float) - Method in class com.github.stephengold.joltjni.ConvexShape
-
Alter the density.
- setDensity(float) - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
-
Alter the shape's density.
- setDeterministicSimulation(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter whether physics simulation is deterministic.
- setDiagonal3(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Set the diagonal to the specified vector.
- setDifferentialLimitedSlipRatio(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Alter the wheel-speed ratio of each differential, measured at the clutch.
- setDifferentialRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Alter the number of gearbox rotations per wheel rotation.
- setDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBoxCast
-
Alter the length and direction of the cast.
- setDistance(float) - Method in class com.github.stephengold.joltjni.Lod
-
Alter the distance.
- setDistance(float, float) - Method in class com.github.stephengold.joltjni.DistanceConstraint
-
Alter the limits.
- setDrawAngularVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of vertex angular velocities.
- setDrawConstraintSize(float) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Alter the size of constraint in debug renders.
- setDrawGridDensity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of grid density.
- setDrawGridVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of grid velocity.
- setDrawInitialGravity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of the initial gravity vector.
- setDrawNeutralDensity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of the grid density of the hair in its neutral pose.
- setDrawOrientations(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of the coordinate axes of each simulated vertex.
- setDrawRenderStrands(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable debug visualization of the strands.
- setDrawRods(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of the simulated rods.
- setDrawSkinPoints(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of the skinning points on the scalp.
- setDrawUnloadedRods(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of rods in their unloaded pose.
- setDrawVertexVelocity(boolean) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Enable or disable visualization of vertex velocities.
- setDrivenWheel(int) - Method in class com.github.stephengold.joltjni.VehicleTrackSettings
-
Alter which wheel is powered by the engine.
- setDriverInput(float, float, float, float) - Method in class com.github.stephengold.joltjni.TrackedVehicleController
-
Update the control inputs from the vehicle's driver.
- setDriverInput(float, float, float, float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Update the control inputs from the vehicle's driver.
- setElement(int, int, double) - Method in class com.github.stephengold.joltjni.RMat44
-
Alter the specified element in double precision.
- setElement(int, int, float) - Method in class com.github.stephengold.joltjni.Mat44
-
Alter the specified element.
- setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterBase
-
Mark the native
CharacterBaseas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Mark the native
CharacterSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Mark the native
CharacterVirtualSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.ComputeQueue
-
Mark the native
ComputeQueueas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Mark the native
ComputeSystemas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.Constraint
-
Mark the native
Constraintas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Mark the native
ConstraintSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.Geometry
-
Mark the native
Geometryas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.GroupFilter
-
Mark the native
GroupFilteras embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.HairSettings
-
Mark the native
HairSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.HairShaders
-
Mark the native
HairShadersas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Mark the native
PathConstraintPathas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Mark the native
PhysicsMaterialas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Mark the native
PhysicsSceneas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Mark the native
Ragdollas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Mark the native
RagdollSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.Shape
-
Mark the native
Shapeas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Mark the native
ShapeSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
-
Mark the native
SkeletalAnimationas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.Skeleton
-
Mark the native
Skeletonas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Mark the native
SkeletonMapperas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Mark the native
SoftBodySharedSettingsas 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
VehicleCollisionTesteras embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Mark the native
VehicleControllerSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Mark the native
WheelSettingsas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Mark the native
WheelSettingsTVas embedded. - setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Mark the native
WheelSettingsWVas embedded. - setEmpty() - Method in class com.github.stephengold.joltjni.AaBox
-
Alter the box to be empty.
- setEnableAdded(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Enable or disable the
onContactAdded()callback. - setEnableCollision(boolean) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Enable or disable collisions between hair strands and the environment.
- setEnabled(boolean) - Method in class com.github.stephengold.joltjni.Constraint
-
Enable or disable the constraint.
- setEnabled(boolean) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Initially enable or disable the constraint.
- setEnableLra(boolean) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Enable or disable long-range attachments to keep hair near its modeled pose.
- setEnablePersisted(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Enable or disable the
onContactPersisted()callback. - setEnableRemoved(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Enable or disable the
onContactRemoved()callback. - setEnableSkinConstraints(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Enable or disable any skinning constraints.
- setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter where to apply tire forces.
- setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter where to apply tire forces.
- setEnableSuspensionForcePoint(boolean) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter where to apply tire forces.
- setEnableValidate(boolean) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Enable or disable the
onContactValidate()callback. - setEngineTorqueRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Alter the fraction of the engine's torque that is applied to this differential.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.Body
-
Alter whether extra effort should be made to remove ghost contacts.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether extra effort should be made to remove ghost contacts.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Alter whether to make an extra effort to remove contacts with internal edges.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter whether to make an extra effort to remove contacts with internal edges.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Enable or disable enhanced internal edge removal.
- setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter whether to make an extra effort to remove contacts with internal edges.
- setFacesDoubleSided(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter whether faces will be double-sided.
- setFillMode(FillMode) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Specify the algorithm that fills voxels to create a solid object.
- setFindBestPlane(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter whether V-HACD should try to find the optimal location for splitting hulls.
- setFixedPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the location to which body 1 is connected.
- setFixedPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the location to which body 2 is connected.
- setForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter both force limits of a linear motor to be symmetrical.
- setForceLimits(float, float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter both force limits of a linear motor.
- setForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Alter the forward direction.
- setForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Alter the forward direction.
- setForwardInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Alter the forward acceleration.
- setFrequency(float) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Alter the spring's frequency.
- setFriction(float) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's friction ratio.
- setFriction(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the friction ratio.
- setFriction(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Alter the friction ratio.
- setFriction(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the friction ratio.
- setFriction(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the friction coefficient for collisions between hair strands and the environment.
- setFriction(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the friction ratio.
- setFriction(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the friction ratio of the specified body.
- setFrictions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the friction ratios of the specified bodies.
- setG(int) - Method in class com.github.stephengold.joltjni.Color
-
Alter the 2nd (green) component.
- setGearRatios(float...) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the number of engine rotations per gearbox rotation for each forward gear.
- setGlobalPose(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the fraction of the neutral pose applied to hair during each iteration.
- setGravity(float, float, float) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Alter the system's gravity vector.
- setGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Alter the system's gravity vector.
- setGravityFactor(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the gravity multiplier.
- setGravityFactor(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Alter the gravity multiplier.
- setGravityFactor(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the gravity multiplier.
- setGravityFactor(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the gravity factor.
- setGravityFactor(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the gravity multiplier.
- setGravityFactor(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the gravity factor of the specified body.
- setGravityFactor(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the fraction of gravity to be applied to the hair during simulation.
- setGravityFactors(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the gravity factors of the specified bodies.
- setGravityPreloadFactor(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the fraction of gravity to be removed during initialization.
- setGridDensityForceFactor(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the force factor pushing the hair toward neutral density.
- setGridVelocityFactor(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the fraction of grid velocity to be applied to the hair.
- setGroupFilter(GroupFilter) - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Replace the group filter.
- setGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Alter the main group ID.
- setHairRadius(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the radius of the hair strand.
- setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraint
-
Alter the cone angle.
- setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter the maximum angle between the twist axes of body 1 and body 2.
- setHalfExtent(float) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Alter the plane's extent.
- setHalfExtent(Vec3Arg) - Method in class com.github.stephengold.joltjni.BoxShapeSettings
-
Alter the extent of the box.
- setHalfHeight(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Alter the half height.
- setHalfHeight(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Alter the half height.
- setHalfHeightOfCylinder(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Alter the half height of the cylindrical portion.
- setHalfHeightOfTaperedCylinder(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Alter the half height of the tapered cylinder.
- setHandBrakeInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Alter how strongly the hand brake is pulled.
- setHeights(int, int, int, int, FloatBuffer, int, TempAllocator) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Alter the heights for a rectangular sub-matrix.
- setHeights(int, int, int, int, FloatBuffer, int, TempAllocator, float) - Method in class com.github.stephengold.joltjni.HeightFieldShape
-
Alter the heights for a rectangular sub-matrix.
- setHingeAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Alter the hinge axis of the pinion.
- setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Alter the hinge axis for body 1.
- setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the hinge axis of body 1.
- setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Alter the hinge axis for body 2.
- setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the hinge axis of body 2.
- setHitReductionCosMaxAngle(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the maximum angle for merging during hit reduction.
- setHitReductionCosMaxAngle(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the maximum angle for merging during hit reduction.
- setHitReductionCosMaxAngle(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum angle for merging during hit reduction.
- setHullTolerance(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Alter the positional tolerance used when generating the hull.
- setIdx(int, int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
-
Alter the mesh-vertex index of the specified corner.
- setInertia(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Alter the engine's rotational inertia.
- setInertia(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
-
Alter the inertia tensor.
- setInertiaMultiplier(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the inertia multiplier.
- setInertiaMultiplier(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the inertia of each rod as a multiple of its mass.
- setInitialGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the initial gravity vector.
- setInitialGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the initial gravity vector.
- setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the object layer that the inner rigid body will be added to.
- setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the object layer that the inner rigid body will be added to.
- setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the shape of the inner body.
- setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Alter the shape of the inner body.
- setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Replace the shape of the inner rigid body.
- setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Replace the shape of the inner rigid body.
- setInvDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.RayInvDirection
-
Directly alter the inverse direction.
- setInverseInertia(Vec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the diagonal components of the inverse inertia matrix of the body.
- setInverseMass(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the inverse mass.
- setInvInertiaScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the scale factor for the inverse inertia of body 1.
- setInvInertiaScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the scale factor for the inverse inertia of body 2.
- setInvInertiaScale2(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Alter the scale factor for the inverse inertia of body 2.
- setInvMass(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Alter the inverse mass of the rod.
- setInvMass(float) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Alter the inverse mass.
- setInvMass(float) - Method in class com.github.stephengold.joltjni.SVertex
-
Alter the mass.
- setInvMass(float) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the inverse mass.
- setInvMassScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the scale factor for the inverse mass of body 1.
- setInvMassScale1(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Alter the scale factor for the inverse mass of the soft body.
- setInvMassScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the scale factor for the inverse mass of body 2.
- setInvMassScale2(float) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Alter the scale factor for the inverse mass of body 2.
- setIsLooping(boolean) - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Alter whether the path is looping.
- setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.Body
-
Alter whether the body is a sensor.
- setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether the body will be a sensor.
- setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter whether the contact should be treated as a sensor (no collision response).
- setIsSensor(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Alter whether the contact should be treated as a sensor (no collision response).
- setIsSensor(int, boolean) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter whether the specified body is a sensor.
- setLargestPenetration(float) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Alter the amount of penetration.
- setLateralFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Alter the wheel's friction in the sideways direction.
- setLateralFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the wheel's friction in the sideways direction.
- setLateralFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Copy the specified curve to the lateral-friction curve.
- setLateralFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the specified curve to the lateral-friction curve.
- setLateralMultiplier(float) - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
-
Alter the multiplier used to calculate lateral impulses.
- setLayer(int) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's object layer, using the locking body interface.
- setLayer(int) - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Alter the object layer to which the character will be added.
- setLayer(int) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the object layer to which the character will be added.
- setLayer(int, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's object layer.
- setLeanSmoothingFactor(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Alter the smoothing factor for the lean angle.
- setLeanSpringConstant(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Alter the stiffness of the lean spring.
- setLeanSpringDamping(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Alter the damping constant of the lean spring.
- setLeanSpringIntegrationCoefficient(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Return the coefficient of the integral term.
- setLeanSpringIntegrationCoefficientDecay(float) - Method in class com.github.stephengold.joltjni.MotorcycleController
-
Alter the decay rate of the integral term when the motorcycle is unsupported.
- setLeftWheel(int) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Alter the index of the left wheel.
- setLeftWheel(int) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Alter which left wheel is assigned to the differential.
- setLength(float) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Alter the length of the rod.
- setLimitedAxis(int, float, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the limits of the specified degree of freedom.
- setLimitedAxis(EAxis, float, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the limits of the specified degree of freedom.
- setLimitedSlipRatio(float) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Alter the ratio of maximum wheel speed to minimum wheel speed.
- setLimitMax(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the upper limit of the specified degree of freedom.
- setLimitMin(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the lower limit of the specified DOF.
- setLimits(float, float) - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Alter the limits.
- setLimits(float, float) - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Alter the limits.
- setLimitsMax(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the upper limit of rotation.
- setLimitsMax(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the upper limit of translation.
- setLimitsMin(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the lower limit of rotation.
- setLimitsMin(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the lower limit of translation.
- setLimitsSpringSettings(EAxis, ConstSpringSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the spring settings of the specified degree of freedom.
- setLinearAndAngularVelocity(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the linear and angular velocities of the specified body.
- setLinearAndAngularVelocity(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's motion using the locking body interface.
- setLinearAndAngularVelocity(Vec3Arg, Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's motion.
- setLinearCastMaxPenetration(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the amount of penetration tolerated by a
LinearCastcast. - setLinearCastThreshold(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the amount of translation to activate casting for
LinearCastmotion quality. - setLinearDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the linear damping constant.
- setLinearDamping(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the linear damping coefficient of the rods.
- setLinearDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the linear damping.
- setLinearDamping(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the linear damping constant.
- setLinearVelocities(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the linear velocities of the specified bodies.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Body
-
Directly alter the body's linear velocity.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) linear velocity.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's linear velocity using the locking body interface.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Alter the character's linear velocity using the locking body interface.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the character's linear velocity.
- setLinearVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Alter the character's linear velocity.
- setLinearVelocity(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's linear velocity.
- setLinearVelocity(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Alter the character's linear velocity.
- setLinearVelocity(int, float, float, float) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the linear velocity of the specified body.
- setLinearVelocity(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the linear velocity of the specified body.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Directly alter the body's linear velocity.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) linear velocity.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's linear velocity using the locking body interface.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Alter the character's linear velocity using the locking body interface.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the character's linear velocity.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Alter the character's linear velocity.
- setLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Directly alter the linear velocity.
- setLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Alter the character's linear velocity.
- setLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Alter the character's linear velocity.
- setLinearVelocityClamped(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's linear velocity within limits.
- setListener(CharacterContactListener) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Replace the contact listener.
- setLongitudinalFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Alter the wheel's friction in the forward direction.
- setLongitudinalFriction(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the wheel's friction in the forward direction.
- setLongitudinalFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Copy the specified curve to the longitudinal-friction curve.
- setLongitudinalFriction(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Copy the specified curve to the longitudinal-friction curve.
- setLongitudinalMultiplier(float) - Method in class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
-
Alter the multiplier used to calculate longitudinal impulses.
- setLraMaxDistanceMultiplier(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Alter the multiplier for the maximum distance of the long-range attachment (LRA) constraint.
- setLraType(ELraType) - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Alter the type of the long-range attachment (LRA) constraint.
- setMakeRotationIdentity(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter whether to bake the specified rotation into the vertices and set the body rotation to identity.
- setManifoldTolerance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the tolerance for 2 points to be considered coplanar when determining the contact manifold between two faces.
- setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Alter the character's mass.
- setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the character's mass.
- setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the character's mass.
- setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the character's mass.
- setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the character's mass.
- setMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
-
Alter the mass.
- setMassAndInertiaOfSolidBox(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.MassProperties
-
Alter the mass and inertia to that of a box with the specified dimensions and uniform density.
- setMassProperties(int, ConstMassProperties) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the mass properties.
- setMassPropertiesOverride(ConstMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the mass-properties override.
- setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
-
Replace the material.
- setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Replace the material.
- setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.Face
-
Assign the specified material to the face.
- setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.IndexedTriangle
-
Alter the triangle's material index.
- setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.Triangle
-
Alter the triangle's material index.
- setMaterials(PhysicsMaterial) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Replace the materials.
- setMaterials(PhysicsMaterial) - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Replace the materials.
- setMax(float) - Method in class com.github.stephengold.joltjni.Gradient
-
Alter the parameter value when the fraction is
maxFraction. - setMax(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Alter the maximum coordinates.
- setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the maximum angular speed.
- setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the maximum angular rate of vertices.
- setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the maximum angular speed that the body can achieve.
- setMaxBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Alter the maximum torque that the main brake can exert on the wheel.
- setMaxBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the maximum torque that the main brake can exert on the wheel.
- setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the maximum number of collision iterations.
- setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum number of collision iterations.
- setMaxConstraintIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter how often to try stepping in the constraint solver.
- setMaxConstraintIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter how often to try stepping in the constraint solver.
- setMaxConvexHulls(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the maximum number of convex hulls.
- setMaxConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Alter the convex radius.
- setMaxDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the upper limit on distance.
- setMaxErrorConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Alter the maximum separation between the shrunk hull plus convex radius and the actual hull.
- setMaxForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter the maximum force to apply in a linear constraint.
- setMaxFraction(float) - Method in class com.github.stephengold.joltjni.Gradient
-
Alter the fraction at which the parameter value reaches
max. - setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the maximum friction of the specified degree of freedom.
- setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the maximum friction of the specified degree of freedom.
- setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.PathConstraint
-
Alter the maximum friction force when not driven by a motor.
- setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter the maximum friction force when not driven by a motor.
- setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Alter the maximum friction force when not driven by a motor.
- setMaxFrictionForce(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the maximum friction force when not driven by a motor.
- setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Alter the maximum friction torque when not driven by a motor.
- setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the maximum friction torque when not driven by a motor.
- setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the maximum friction torque when not driven by a motor.
- setMaxFrictionTorque(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the maximum friction torque when not driven by a motor.
- setMaxHandBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Alter the maximum torque that the hand brake can exert on the wheel.
- setMaxHandBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the maximum torque that the hand brake can exert on the wheel.
- setMaxHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the artificial maximum height.
- setMaxInFlightBodyPairs(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the capacity of the in-flight body pairs array.
- setMaxLength(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the maximum length of the line segments.
- setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the maximum linear speed.
- setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the maximum speed of vertices.
- setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Return the maximum linear speed that the body can achieve.
- setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the maximum speed of vertices.
- setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the maximum number of hits to be collected.
- setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the maximum number of hits to collect.
- setMaxNumHits(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum number of hits to collect.
- setMaxNumVerticesPerCh(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the maximum number of vertices per convex hull.
- setMaxPenetrationDistance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the maximum correction when solving position constraints.
- setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Alter the vehicle's maximum pitch/roll angle.
- setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Alter the vehicle's maximum pitch/roll angle.
- setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Alter the vehicle's maximum pitch/roll angle.
- setMaxRecursionDepth(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the maximum recursion depth.
- setMaxRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Alter the maximum rotation rate.
- setMaxSeparationDistance(float) - Method in class com.github.stephengold.joltjni.CollideShapeSettings
-
Alter the maximum separation for which contacts will be reported.
- setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Alter the maximum slope that the character can walk on.
- setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Alter the maximum slope that the character can walk on.
- setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the maximum slope that the character can walk on.
- setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum slope that the character can walk on.
- setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Alter the maximum steering angle.
- setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the maximum steering angle.
- setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the maximum force applied to bodies.
- setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the maximum force applied to other bodies.
- setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum force applied to other bodies.
- setMaxTorque(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Alter the maximum torque.
- setMaxTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter the maximum torque to apply in an angular constraint.
- setMaxTrianglesPerLeaf(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Alter the maximum number of triangles per leaf.
- setMin(float) - Method in class com.github.stephengold.joltjni.Gradient
-
Alter the parameter value when the fraction is
minFraction. - setMin(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Alter the minimum coordinates.
- setMinDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the lower limit on distance.
- setMinEdgeLength(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the minimum edge length.
- setMinForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter the minimum force to apply in a linear constraint.
- setMinFraction(float) - Method in class com.github.stephengold.joltjni.Gradient
-
Alter the fraction at which the parameter value is
min. - setMinHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the artificial minimum height.
- setMinimumVolumePercentErrorAllowed(double) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the tolerance for the relative difference between the volumes of the voxels and the hulls.
- setMinLength(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the minimum length of the line segments.
- setMinRpm(float) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Alter the minimum rotation rate to avoid stalling.
- setMinTimeRemaining(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the early-out threshold.
- setMinTimeRemaining(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the early-out threshold.
- setMinTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter the minimum torque to apply in an angular constraint.
- setMinVelocityForRestitution(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the minimum normal speed for elastic collision.
- setMode(ESpringMode) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Alter how the spring is specified.
- setMode(ETransmissionMode) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the type of transmission.
- setMotionQuality(int, EMotionQuality) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the motion quality of the specified body.
- setMotionQuality(EMotionQuality) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the motion quality.
- setMotionType(int, EMotionType, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the motion type of the specified body.
- setMotionType(EMotionType) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's motion type.
- setMotionType(EMotionType) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the motion type.
- setMotorSettings(int, MotorSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the motor settings for the specified degree of freedom.
- setMotorSettings(EAxis, MotorSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the motor settings for the specified degree of freedom.
- setMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the constraint's motor settings.
- setMotorState(EAxis, EMotorState) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the motor state of the specified degree of freedom.
- setMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Alter the state of the motor.
- setMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Alter the state of the motor.
- setNormal(Vec3Arg) - Method in class com.github.stephengold.joltjni.Plane
-
Alter the normal direction.
- setNormalAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the normal axis of body 1.
- setNormalAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the normal axis of body 1.
- setNormalAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the normal axis of body 2.
- setNormalAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the normal axis of body 2.
- setNormalHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the normal half-cone angle.
- setNormalHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the half angle of the normal cone.
- setNormalizedTorque(ConstLinearCurve) - Method in class com.github.stephengold.joltjni.VehicleEngineSettings
-
Copy the specified curve to the normalized-torque curve.
- setNumAntiRollBars(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Alter the number of anti-roll bars.
- setNumAntiRollBars(int) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Alter the number of anti-roll bars.
- setNumDifferentials(int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Alter the number of differentials.
- setNumIterations(int) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the number of solver iterations.
- setNumIterations(int) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Alter the number of solver iterations.
- setNumIterationsPerSecond(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the iteration rate.
- setNumIterationsPerSecond(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the iteration rate.
- setNumPositionSteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the number of solver position iterations per simulation step.
- setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Override the number position iterations in the solver.
- setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
-
Alter the override for the number of position iterations used in the solver.
- setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Alter the override for the number of position iterations used in the solver.
- setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the number of position iterations to use in the solver
- setNumStepsBetweenCollisionTestActive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Alter the number of simulation steps between wheel-collision tests when the vehicle is active.
- setNumStepsBetweenCollisionTestInactive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Alter the number of simulation steps between wheel-collision tests when the vehicle is inactive.
- setNumThreads(int) - Method in class com.github.stephengold.joltjni.JobSystemThreadPool
-
Alter the number of worker threads.
- setNumVelocitySteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the number of velocity steps.
- setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Override the number velocity iterations in the solver.
- setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
-
Alter the override for the number of velocity iterations used in the solver.
- setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Alter the override for the number of velocity iterations used in the solver.
- setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
-
Alter the number of velocity iterations to use in the solver
- setObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the object layer.
- setObjectLayer(int) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the object layer.
- setObjectLayer(int) - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
-
Alter the object layer used for collision detection when no filters are overridden.
- setObjectLayer(int, int) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the object layer of the specified body.
- setObjectLayerPairFilter(ObjectLayerPairFilter) - Method in class com.github.stephengold.joltjni.FilteredContactListener
-
Replace the listener's layer-pair filter.
- setObjectLayers(ConstBodyIdArray, IntBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the object layers of the specified bodies.
- setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the offset of the first sample.
- setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
-
Alter the offset relative to the base shape.
- setOmega0(QuatArg) - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Alter the Omega0 rotation of the constraint.
- setOverrideMassProperties(EOverrideMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter how the mass-properties override will be used.
- setPath(PathConstraintPath, float) - Method in class com.github.stephengold.joltjni.PathConstraint
-
Replace the path.
- setPath(ConstPathConstraintPath) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Replace the current path with the specified one.
- setPathFraction(float) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter how far the body is along the path initially.
- setPathPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter the initial location.
- setPathRotation(QuatArg) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter the initial orientation.
- setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter how quickly penetration is resolved.
- setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter how quickly penetration is resolved.
- setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter how quickly penetration is resolved.
- setPenetrationSlop(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the penetration slop.
- setPenetrationTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
-
Alter the termination tolerance for calculating penetration depth.
- setPerTriangleUserData(boolean) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
-
Alter whether each triangle will include user data.
- setPhysicsSettings(ConstPhysicsSettings) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Copy the specified settings to the system.
- setPlane(ConstPlane) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
-
Alter the surface equation.
- setPlaneAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the plane axis of body 1.
- setPlaneAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the plane axis of body 2.
- setPlaneHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the half-angle of the plane cone.
- setPlaneHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the half-angle of the plane cone.
- setPoint(int, Vec3Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Replace the specified point with new coordinates.
- setPoint1(double, double, double) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(double, double, double) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Alter the constraint location for body 1.
- setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the constraint location for body 1.
- setPoint2(double, double, double) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(double, double, double) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Alter the constraint location for body 2.
- setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the constraint location for body 2.
- setPoints(Vec3Arg...) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Replace any existing points with the specified ones.
- setPointVelocitySleepThreshold(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the point-motion threshold, below which an object can fall asleep.
- setPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Alter the ragdoll's pose using the locking body interface.
- setPose(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Alter the ragdoll's pose using the locking body interface.
- setPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.Ragdoll
-
Alter the ragdoll's pose.
- setPose(SkeletonPose, boolean) - Method in class com.github.stephengold.joltjni.RagdollRef
-
Alter the ragdoll's pose.
- setPosition(double, double, double) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) location of the body's origin (which might not coincide with its center of mass).
- setPosition(double, double, double) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the (initial) location of the body's origin.
- setPosition(float, float, float) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial location of the vertex.
- setPosition(int, RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Relocate the specified body.
- setPosition(ConstFloat3) - Method in class com.github.stephengold.joltjni.SVertex
-
Alter the initial location of the vertex in its modeled pose.
- setPosition(ConstFloat3) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial location of the vertex.
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) location of the body's origin (which might not coincide with its center of mass).
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.Character
-
Relocate and activate the character using the locking body interface.
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Relocate the character.
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Relocate the character.
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.Hair
-
Relocate the hair.
- setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the (initial) location of the body's origin.
- setPosition(RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.Character
-
Relocate the character, optionally activating it, using the locking body interface.
- setPosition(RVec3Arg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Relocate the character, optionally activating it.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Alter the offset relative to the base shape.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Relocate the vertex.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.SVertex
-
Alter the initial location of the vertex in its modeled pose.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial location of the vertex.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Relocate the attachment point.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Relocate the attachment point.
- setPosition(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Relocate the attachment point.
- setPosition1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the constraint location for body 1.
- setPosition1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the initial location of the body 1.
- setPosition2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the constraint location for body 2.
- setPosition2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the initial location of body 2.
- setPositionAndRotation(int, RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Reposition the specified body.
- setPositionAndRotation(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Character
-
Reposition and activate the character using the locking body interface.
- setPositionAndRotation(RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.Character
-
Reposition the character, optionally activating it.
- setPositionAndRotation(RVec3Arg, QuatArg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Reposition the character, optionally activating it.
- setPositionAndRotationInternal(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Body
-
Reposition the body and reset its sleep timer.
- setPositionAndRotationInternal(RVec3Arg, QuatArg, boolean) - Method in class com.github.stephengold.joltjni.Body
-
Reposition the body.
- setPositionCom(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
-
Alter the center-of-mass location.
- setPositionMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter the motor settings.
- setPositionMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.PathConstraint
-
Alter the state of the position motor.
- setPositions(ConstBodyIdArray, DoubleBuffer, EActivation) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Relocate the specified bodies.
- setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the maximum range of predictive contacts.
- setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the maximum range of predictive contacts.
- setPressure(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the internal pressure.
- setR(int) - Method in class com.github.stephengold.joltjni.Color
-
Alter the first (red) component.
- setRadius(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
-
Alter the radius.
- setRadius(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
-
Alter the radius of the cylinder.
- setRadius(float) - Method in class com.github.stephengold.joltjni.SphereShapeSettings
-
Alter the radius of the sphere.
- setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the radius of the wheel.
- setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the radius of the wheel.
- setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the radius of the wheel.
- setRatio(float) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Alter the gear ratio.
- setRatio(float) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter the ratio between the 2 line segments.
- setRatio(float) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Alter the ratio of pinion rotation to rack translation.
- setRatio(int, float, int) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Update the ratio of pinion rotation to rack translation.
- setRatio(int, int) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Alter the gear ratio.
- setRelativeAngularSurfaceVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the relative angular velocity (body 2 minus body 1).
- setRelativeLinearSurfaceVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.ContactSettings
-
Alter the relative linear velocity (body 2 minus body 1).
- setRenderStrandColor(ERenderStrandColor) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Configure colors for visualizing strands.
- setResolution(int) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter the maximum number of voxels generated during the voxelization stage.
- setRestitution(float) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's restitution ratio.
- setRestitution(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the restitution ratio for collisions.
- setRestitution(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the restitution ratio for collisions.
- setRestitution(int, float) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the restitution ratio of the specified body.
- setRestitutions(ConstBodyIdArray, FloatBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the restitution ratios of the specified bodies.
- setRestLength(float) - Method in class com.github.stephengold.joltjni.Edge
-
Alter the rest length of the spring.
- setReturnDeepestPoint(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Alter whether to calculate penetration for the starting point.
- setReverseGearRatios(float...) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the number of engine rotations per gearbox rotation for each reverse gear.
- setRightInput(float) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Alter the steering amount.
- setRightWheel(int) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Alter the index of the right wheel.
- setRightWheel(int) - Method in class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Alter which right wheel is assigned to the differential.
- setRod(int, int) - Method in class com.github.stephengold.joltjni.RodBendTwist
-
Assign the specified rod to the constraint.
- setRootOffset(RVec3Arg) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Alter the root offset.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the (initial) orientation of the body's axes.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.Character
-
Re-orient and activate the character using the locking body interface.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Re-orient the character.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Re-orient the character.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.Hair
-
Reorient the hair.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.JointState
-
Alter the rotation.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
-
Alter the rotation relative to the base shape.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the (initial) orientation.
- setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.SubShape
-
Alter the rotation.
- setRotation(QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.Character
-
Re-orient the character, optionally activating it.
- setRotation(QuatArg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Re-orient the character, optionally activating it.
- setRotationConstraintType(EPathRotationConstraintType) - Method in class com.github.stephengold.joltjni.PathConstraintSettings
-
Alter the (native field: mRotationConstraintType)
- setRotationLimits(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the rotation limits.
- setRpmMeter(Vec3Arg, float) - Method in class com.github.stephengold.joltjni.TrackedVehicleController
-
Configure debug rendering of the RPM meter.
- setScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
-
Alter the scale factors.
- setScalpInverseBindPose(Mat44Arg...) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the scalp mesh-vertex locations in bind pose.
- setScalpInverseBindPose(Mat44Arg...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the scalp mesh-vertex locations in bind pose.
- setScalpNumSkinWeightsPerVertex(int) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the number of skinning weights per vertex.
- setScalpNumSkinWeightsPerVertex(int) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the number of skinning weights per vertex.
- setScalpSkinWeights(HairSkinWeight...) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the scalp skinning weights.
- setScalpSkinWeights(HairSkinWeight...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the scalp skinning weights.
- setScalpTriangles(ConstIndexedTriangleNoMaterial...) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the scalp mesh-triangle indices.
- setScalpTriangles(ConstIndexedTriangleNoMaterial...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the scalp mesh-triangle indices.
- setScalpVertices(ConstFloat3...) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter the scalp mesh-vertex locations.
- setScalpVertices(ConstFloat3...) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter the scalp mesh-vertex locations.
- setSettings(ConstSoftBodySharedSettings) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Replace the shared settings.
- setShaderLoader(Loader) - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Replace the system's shader loader.
- setShape(int, ConstShape, boolean, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Replace the shape of the specified body.
- setShape(ConstShape) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Replace the shape and null out the shape settings.
- setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Replace the shape.
- setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Replace the shape.
- setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Replace the shape.
- setShape(ConstShape, float) - Method in class com.github.stephengold.joltjni.Character
-
Attempt to replace the character's shape using the locking body interface.
- setShape(ConstShape, float) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Attempt to replace the character's shape using the locking body interface.
- setShape(ConstShape, float, boolean) - Method in class com.github.stephengold.joltjni.Character
-
Attempt to replace the character's shape.
- setShape(ConstShape, float, boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
-
Attempt to replace the character's shape.
- setShape(ConstShape, float, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the character's shape.
- setShape(ConstShape, float, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Alter the character's shape.
- setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the shape offset.
- setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Alter the local offset applied to the shape.
- setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the local offset applied to the shape.
- setShapeSettings(ConstShapeSettings) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Replace the shape settings and null out the shape.
- setShearCompliance(float) - Method in class com.github.stephengold.joltjni.VertexAttributes
-
Alter the compliance for shear edges.
- setShiftDownRpm(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the maximum engine RPMs for downshifting in
Automode. - setShiftUpRpm(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the minimum engine RPMs for upshifting in
Automode. - setShrinkWrap(boolean) - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Alter whether to shrinkwrap voxel positions to the source mesh.
- setSimCollideBodyVsBody(SimCollideBodyVsBody) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace the system's body-vs-body collide function.
- setSimShapeFilter(SimShapeFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace or remove the shape filter that will be used during simulation.
- setSimulationBoundsPadding(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettings
-
Alter how much padding to add on all sides of the neutral pose when determining the bounds of the simulation grid.
- setSimulationBoundsPadding(Vec3Arg) - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Alter how much padding to add on all sides of the neutral pose when determining the bounds of the simulation grid.
- setSimulationStrandBegin(int) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Configure the start of the range of strands to visualize.
- setSimulationStrandEnd(int) - Method in class com.github.stephengold.joltjni.DrawSettings
-
Configure the end of the range of strands to visualize.
- setSimulationStrandsFraction(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter fraction of strands that should be simulated.
- setSixRestVolume(float) - Method in class com.github.stephengold.joltjni.Volume
-
Alter the rest size of the volume.
- setSkeleton(ConstSkeleton) - Method in class com.github.stephengold.joltjni.SkeletonPose
-
Replace the skeleton.
- setSkeleton(Skeleton) - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Replace the skeleton.
- setSkeleton(Skeleton) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Replace the skeleton.
- setSkinGlobalPose(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter how strongly the scalp influences the global pose.
- setSkinnedMaxDistanceMultiplier(float) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Alter the maximum distance multiplier for skinned vertices.
- setSliderAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Alter the translation axis of the rack.
- setSliderAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the slider and normal axes, assuming the bodies are correctly oriented.
- setSliderAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the slider axis of body 1.
- setSliderAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter the slider axis of body 2.
- setSoftBodyContactListener(SoftBodyContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Replace or remove the system's soft-body contact listener.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.PulleyConstraintSettings
-
Alter which space the body points are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.RackAndPinionConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
-
Alter which space the other properties are specified in.
- setSpace(EConstraintSpace) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter which space the other properties are specified in.
- setSpeculativeContactDistance(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the speculative contact distance.
- setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the steering axis (upward direction).
- setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the steering axis (upward direction).
- setSteeringAxis(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the steering axis (upward direction).
- setStepListenerBatchesPerJob(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the number of step-listener batches that can be notified by a single job.
- setStepListenersBatchSize(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the maximum number of step listeners notified in a single batch.
- setStickToFloorStepDown(Vec3Arg) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Alter the StickToFloor inStepDown parameter.
- setStiffness(float) - Method in class com.github.stephengold.joltjni.SpringSettings
-
Alter the stiffness of the spring.
- setStiffness(float) - Method in class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Alter the stiffness of the bar.
- setStretchCompliance(float) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the compliance of stretch constraints, the inverse of stretch stiffness.
- setSubGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
-
Alter the subgroup ID.
- setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Alter the supporting volume.
- setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the supporting volume.
- setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the supporting volume.
- setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the downward direction of the suspension.
- setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the downward direction of the suspension.
- setSuspensionDirection(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the downward direction of the suspension.
- setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the location where tire forces will be applied if the force-point option is enabled.
- setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the location where tire forces will be applied if the force-point option is enabled.
- setSuspensionForcePoint(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the location where tire forces will be applied if the force-point option is enabled.
- setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the maximum displacement from the attachment point.
- setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the maximum displacement from the attachment point.
- setSuspensionMaxLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the maximum displacement from the attachment point.
- setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the minimum displacement from the attachment point.
- setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the minimum displacement from the attachment point.
- setSuspensionMinLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the minimum displacement from the attachment point.
- setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the suspension preload length.
- setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the suspension preload length.
- setSuspensionPreloadLength(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the suspension preload length.
- setSwingMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the settings for the swing motor.
- setSwingMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the state of the swing motor.
- setSwingType(ESwingType) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Alter the type of swing constraint.
- setSwingType(ESwingType) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the type of swing constraint.
- setSwitchLatency(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter the minimum time between shifts in
Automode. - setSwitchTime(float) - Method in class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Alter how long it takes to shift gears in
Automode. - setTargetAngle(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Alter the target angle of the motor.
- setTargetAngularVelocity(float) - Method in class com.github.stephengold.joltjni.HingeConstraint
-
Alter the target angular velocity of the motor.
- setTargetAngularVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the target velocities of the angular motors.
- setTargetAngularVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the target angular velocity of body 2 in the constraint space of body 2.
- setTargetOrientationBs(QuatArg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the target orientation of the angular motors in body space.
- setTargetOrientationCs(QuatArg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the target orientation of the angular motors.
- setTargetOrientationCs(QuatArg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the target orientation in constraint space.
- setTargetPathFraction(float) - Method in class com.github.stephengold.joltjni.PathConstraint
-
Alter how far the body is along the path.
- setTargetPosition(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Alter the target position of the motor.
- setTargetPositionCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the target position of the linear motors.
- setTargetVelocity(float) - Method in class com.github.stephengold.joltjni.PathConstraint
-
Alter the target speed.
- setTargetVelocity(float) - Method in class com.github.stephengold.joltjni.SliderConstraint
-
Alter the target velocity of the motor.
- setTargetVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the target velocities of the linear motors.
- setTimeBeforeSleep(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Alter the time interval before a body can fall asleep.
- SettingsResult - Class in com.github.stephengold.joltjni
-
Either an error or a
SoftBodySharedSettingsRef. - setTireMaxImpulseCallback(TireMaxImpulseCallback) - Method in class com.github.stephengold.joltjni.WheeledVehicleController
-
Replace the maximum tire-impulse callback.
- setToParent(ConstConstraintSettings) - Method in class com.github.stephengold.joltjni.Part
-
Alter the settings to create the joint to the part's parent.
- setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Alter the top radius of the cylinder.
- setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Alter the top radius.
- setTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter both torque limits of an angular motor to be symmetrical.
- setTorqueLimits(float, float) - Method in class com.github.stephengold.joltjni.MotorSettings
-
Alter both torque limits of an angular motor.
- setTraceAllocations(boolean) - Static method in class com.github.stephengold.joltjni.Jolt
-
Enable or disable allocation tracing in Debug native libraries.
- setTransform(Vec3Arg, QuatArg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
-
Alter the coordinate transform.
- setTranslation(RVec3Arg) - Method in class com.github.stephengold.joltjni.RMat44
-
Alter the translation component.
- setTranslation(Vec3Arg) - Method in class com.github.stephengold.joltjni.JointState
-
Alter the translation offset.
- setTranslation(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
-
Alter the translation component.
- setTranslationLimits(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
-
Alter the translation limits.
- setTreatConvexAsSolid(boolean) - Method in class com.github.stephengold.joltjni.RayCastSettings
-
Alter whether convex shapes should be treated as solid.
- setTwistAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter the twist axis of body 1.
- setTwistAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the twist axis of the body 1.
- setTwistAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
-
Alter the twist axis of body 2.
- setTwistAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the twist axis of body 2.
- setTwistMaxAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the maximum twist angle.
- setTwistMaxAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the maximum twist angle.
- setTwistMinAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the minimum twist angle.
- setTwistMinAngle(float) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the minimum twist angle.
- setTwistMotorSettings(MotorSettings) - Method in class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Alter the settings for the twist motor.
- setTwistMotorState(EMotorState) - Method in class com.github.stephengold.joltjni.SwingTwistConstraint
-
Alter the state of the twist motor.
- setU32(int) - Method in class com.github.stephengold.joltjni.Color
-
Alter all components.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBase
-
Alter the character's "up" direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
-
Alter the character's "up" direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Alter the character's "up" direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Alter the character's "up" direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Alter the character's "up" direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Alter the up direction.
- setUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Alter the up direction.
- setUpdatePosition(boolean) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter whether to update the position of the body during simulation.
- setUseBodyPairContactCache(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Enable or disable the body-pair cache.
- setUseLargeIslandSplitter(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Enable or disable island splitting.
- setUseManifoldReduction(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter whether manifold reduction will be enabled.
- setUseManifoldReduction(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
-
Enable or disable manifold reduction.
- setUserData(int) - Method in class com.github.stephengold.joltjni.Triangle
-
Alter the triangle's user data.
- setUserData(int, long) - Method in class com.github.stephengold.joltjni.BodyInterface
-
Alter the user data of the specified body.
- setUserData(long) - Method in class com.github.stephengold.joltjni.Body
-
Alter the body's user data.
- setUserData(long) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Alter the body's user data.
- setUserData(long) - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Alter the user data.
- setUserData(long) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the user data.
- setUserData(ConstBodyIdArray, LongBuffer) - Method in class com.github.stephengold.joltjni.BatchBodyInterface
-
Alter the user data of the specified bodies.
- setUseShrunkenShapeAndConvexRadius(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
-
Alter whether the shape should be shrunk and then expanded by the convex radius.
- setV1(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Relocate the first vertex.
- setV2(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Relocate the 2nd vertex.
- setV3(float, float, float) - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
-
Relocate the 3rd vertex.
- setValidating(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Alter whether the recorder is validating.
- setVehicleCollisionTester(VehicleCollisionTester) - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Replace the collision tester.
- setVelocity(float, float, float) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial velocity of the vertex.
- setVelocity(ConstFloat3) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial velocity of the vertex.
- setVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.SoftBodyVertex
-
Alter the velocity of the vertex.
- setVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vertex
-
Alter the initial velocity of the vertex.
- setVertex(int, int) - Method in class com.github.stephengold.joltjni.Edge
-
Assign the specified mesh vertex to the edge.
- setVertex(int, int) - Method in class com.github.stephengold.joltjni.Face
-
Assign the specified mesh vertex to the face.
- setVertex(int, int) - Method in class com.github.stephengold.joltjni.RodStretchShear
-
Assign the specified mesh vertex to the rod.
- setVertex(int, int) - Method in class com.github.stephengold.joltjni.Volume
-
Assign the specified mesh vertex to the volume.
- setVertexRadius(float) - Method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Alter the size of every particle.
- setVirtualAddress(long) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Assign a native object, assuming there's none already assigned.
- setVirtualAddress(long, Runnable) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Assign a native object (assuming there's none already assigned) and a freeing action.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.Constraint
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.GroupFilter
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.Shape
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long) - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Assign a native object (assuming there's none already assigned) and designate the JVM object as a co-owner.
- setVirtualAddressAsCoOwner(long, EConstraintSubType) - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Assign a native object (assuming there's none already assigned), designate the JVM object as a co-owner, and assign a subtype.
- setVirtualAddressAsCoOwner(long, EShapeSubType) - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Assign a native object (assuming there's none already assigned), designate the JVM object as a co-owner, and assign a subtype.
- setW(float) - Method in class com.github.stephengold.joltjni.Vec4
-
Alter the 4th (W) component.
- setW(int) - Method in class com.github.stephengold.joltjni.UVec4
-
Alter the 4th (W) component.
- setWalkStairsCosAngleForwardContact(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Alter the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
- setWalkStairsMinStepForward(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Alter the StickToFloor inStepForward parameter.
- setWalkStairsStepForwardTest(float) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Alter the StickToFloor inStepForwardTest parameter.
- setWalkStairsStepUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
-
Alter the StickToFloor inStepUp parameter.
- setWeight(int, SkinWeight) - Method in class com.github.stephengold.joltjni.Skinned
-
Copy the specified weight into the array.
- setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the forward direction when steering is neutral.
- setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the forward direction when steering is neutral.
- setWheelForward(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the forward direction when steering is neutral.
- setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the "up" direction when steering is neutral.
- setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the "up" direction when steering is neutral.
- setWheelUp(Vec3Arg) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the "up" direction when steering is neutral.
- setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettings
-
Alter the width of the wheel.
- setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Alter the width of the wheel.
- setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Alter the width of the wheel.
- setWorldTransformInfluence(ConstGradient) - Method in class com.github.stephengold.joltjni.HairMaterial
-
Alter the influence of head rotation on hair.
- setX(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Alter the first (X) component.
- setX(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Alter the first (X) component.
- setX(float) - Method in class com.github.stephengold.joltjni.Vec4
-
Alter the first (X) component.
- setX(int) - Method in class com.github.stephengold.joltjni.UVec4
-
Alter the first (X) component.
- setY(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Alter the 2nd (Y) component.
- setY(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Alter the 2nd (Y) component.
- setY(float) - Method in class com.github.stephengold.joltjni.Vec4
-
Alter the 2nd (Y) component.
- setY(int) - Method in class com.github.stephengold.joltjni.UVec4
-
Alter the 2nd (Y) component.
- setZ(double) - Method in class com.github.stephengold.joltjni.RVec3
-
Alter the 3rd (Z) component.
- setZ(float) - Method in class com.github.stephengold.joltjni.Vec3
-
Alter the 3rd (Z) component.
- setZ(float) - Method in class com.github.stephengold.joltjni.Vec4
-
Alter the 3rd (Z) component.
- setZ(int) - Method in class com.github.stephengold.joltjni.UVec4
-
Alter the 3rd (Z) component.
- sEulerAngles(float, float, float) - Static method in class com.github.stephengold.joltjni.Quat
-
Create a rotation quaternion from the specified Tait-Bryan angles, applying the rotations in x-y-z extrinsic order or z-y'-x" intrinsic order.
- sEulerAngles(Vec3Arg) - Static method in class com.github.stephengold.joltjni.Quat
-
Create a rotation quaternion from the specified Tait-Bryan angles, applying the rotations in x-y-z extrinsic order or z-y'-x" intrinsic order.
- sFixedToWorld() - Static method in class com.github.stephengold.joltjni.Body
-
Create a dummy body that can be used to attach a constraint to the world.
- sFromTo(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Quat
-
Create a rotation quaternion that rotates
fromtoto. - sFromWorldTransform(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.RShapeCast
-
Create a shape cast using a world transform instead of a center-of-mass transform.
- sGetDistinctColor(int) - Static method in class com.github.stephengold.joltjni.Color
-
Create a distinctive color.
- sGreater(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Component-wise comparison of 2 vectors.
- sGreaterOrEqual(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Component-wise comparison of 2 vectors.
- sGreen - Static variable in class com.github.stephengold.joltjni.Color
-
green
- sGrey - Static variable in class com.github.stephengold.joltjni.Color
-
grey
- Shape - Class in com.github.stephengold.joltjni
-
The abstract base class for collision shapes.
- ShapeCastResult - Class in com.github.stephengold.joltjni
-
Information about a narrow-phase ray cast hitting a shape.
- ShapeCastResult(long) - Constructor for class com.github.stephengold.joltjni.ShapeCastResult
-
Instantiate a cast result with the specified native object assigned but not owned.
- ShapeCastSettings - Class in com.github.stephengold.joltjni
-
Configurable options for a shape-cast query.
- ShapeCastSettings() - Constructor for class com.github.stephengold.joltjni.ShapeCastSettings
-
Instantiate default settings.
- ShapeCastSettings(ShapeCastSettings) - Constructor for class com.github.stephengold.joltjni.ShapeCastSettings
-
Instantiate a copy of the specified settings.
- ShapeFilter - Class in com.github.stephengold.joltjni
-
Determine which shapes are candidates for a collision test.
- ShapeFilter() - Constructor for class com.github.stephengold.joltjni.ShapeFilter
-
Instantiate a default filter that selects all shapes.
- ShapeList - Class in com.github.stephengold.joltjni
-
A variable-length list (array) of shapes.
- ShapeList() - Constructor for class com.github.stephengold.joltjni.ShapeList
-
Instantiate an empty list.
- ShapeList(ShapeRefC) - Constructor for class com.github.stephengold.joltjni.ShapeList
-
Instantiate a list containing a single shape.
- ShapeRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
Shape. - ShapeRef() - Constructor for class com.github.stephengold.joltjni.ShapeRef
-
Instantiate an empty reference.
- ShapeRefC - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstShape. - ShapeRefC() - Constructor for class com.github.stephengold.joltjni.ShapeRefC
-
Instantiate an empty reference.
- ShapeRefCArray - Class in com.github.stephengold.joltjni
-
A fixed-length array of counted references to shapes.
- ShapeRefCArray(int) - Constructor for class com.github.stephengold.joltjni.ShapeRefCArray
-
Instantiate an array with the specified length.
- ShapeResult - Class in com.github.stephengold.joltjni
-
Either an error or a
ShapeRefC. - ShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
Shape. - ShapeSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
ShapeSettings. - ShapeSettingsRef() - Constructor for class com.github.stephengold.joltjni.ShapeSettingsRef
-
Instantiate an empty reference.
- ShapeSettingsRefC - Class in com.github.stephengold.joltjni
-
A counted reference to a
ConstShapeSettings. - ShapeSettingsRefC() - Constructor for class com.github.stephengold.joltjni.ShapeSettingsRefC
-
Instantiate an empty reference.
- ShapeToIdMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign shapes to IDs.
- ShapeToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.ShapeToIdMap
-
Instantiate an empty map.
- SharedMutex - Class in com.github.stephengold.joltjni
-
A
SharedMutexBasewith profiling and asserts. - SharedMutexBase - Class in com.github.stephengold.joltjni
-
Manage read/write access to a resource that's shared by multiple threads.
- SharedSettingsToIdMap - Class in com.github.stephengold.joltjni.streamutils
-
Assign shared-settings object to IDs.
- SharedSettingsToIdMap() - Constructor for class com.github.stephengold.joltjni.streamutils.SharedSettingsToIdMap
-
Instantiate an empty map.
- shouldCollide(int) - Method in class com.github.stephengold.joltjni.BodyFilter
-
Test whether the specified body is a candidate for collisions.
- shouldCollide(int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerFilter
-
Test whether the specified layer is a candidate for collisions.
- shouldCollide(int) - Method in class com.github.stephengold.joltjni.ObjectLayerFilter
-
Test whether the specified layer is a candidate for collisions.
- shouldCollide(int, int) - Method in class com.github.stephengold.joltjni.ObjectLayerPairFilter
-
Test whether the specified layers should collide.
- shouldCollide(int, int) - Method in class com.github.stephengold.joltjni.ObjectVsBroadPhaseLayerFilter
-
Test whether the specified layers should collide.
- shouldCollide(int, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstObjectLayerPairFilter
-
Test whether the specified layers should collide.
- shouldCollide(int, int) - Method in interface com.github.stephengold.joltjni.readonly.ConstObjectVsBroadPhaseLayerFilter
-
Test whether the specified layers should collide.
- shouldCollide(ConstBody, ConstShape, int, ConstBody, ConstShape, int) - Method in class com.github.stephengold.joltjni.SimShapeFilter
-
Test whether the specified collision should be simulated.
- shouldSaveBody(ConstBody) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
-
Test whether the specified body should be saved.
- shouldSaveConstraint(ConstConstraint) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
-
Test whether the specified constraint should be saved.
- shouldSaveContact(int, int) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
-
Test whether contacts between the specified bodies should be saved.
- shuffle(int[], DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.std.Std
-
Shuffle the specified array.
- shuffle(List<Object>, DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.std.Std
-
Shuffle the specified Java list.
- sIdentity() - Static method in class com.github.stephengold.joltjni.Mat44
-
Create an identity matrix.
- sIdentity() - Static method in class com.github.stephengold.joltjni.Quat
-
Create an identity quaternion (0,0,0,1).
- sIdentity() - Static method in class com.github.stephengold.joltjni.RMat44
-
Create an identity matrix.
- sign(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the (binary) sign of the specified single-precision value.
- signedDistance(Vec3Arg) - Method in class com.github.stephengold.joltjni.Plane
-
Return the signed distance of the specified point.
- signedDistance(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
-
Return the signed distance of the specified point.
- SimCollideBodyVsBody - Class in com.github.stephengold.joltjni
-
Collide 2 bodies during simulation.
- SimCollideBodyVsBody() - Constructor for class com.github.stephengold.joltjni.SimCollideBodyVsBody
-
Instantiate a default collider.
- SimpleTireMaxImpulseCallback - Class in com.github.stephengold.joltjni
-
An efficient implementation of
TireMaxImpulseCallbackfor use cases where the lateral impulse is proportional to lateral friction times the suspension impulse and the longitudinal impulse is proportional to longitudinal friction times the suspension impulse. - SimpleTireMaxImpulseCallback(float, float) - Constructor for class com.github.stephengold.joltjni.SimpleTireMaxImpulseCallback
-
Instantiate a simple callback.
- SimShapeFilter - Class in com.github.stephengold.joltjni
-
A shape filter for simulation.
- SimShapeFilter() - Constructor for class com.github.stephengold.joltjni.SimShapeFilter
-
Instantiate a default filter.
- sin(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the sine of the specified single-precision angle.
- sInstance() - Static method in class com.github.stephengold.joltjni.DebugRenderer
-
Access the instance from static contexts.
- SixDof - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
SixDofConstraint
- SixDofConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat can constrain all 6 degrees of freedom. - SixDofConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
SixDofConstraint. - SixDofConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Instantiate default settings.
- SixDofConstraintSettings(SixDofConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SixDofConstraintSettings
-
Instantiate a copy of the specified settings.
- size() - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Count how many IDs are in the vector.
- size() - Method in class com.github.stephengold.joltjni.BodyVector
-
Count how many bodies are in the vector.
- size() - Method in class com.github.stephengold.joltjni.Constraints
-
Count how many references are in the array.
- size() - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Count how many sub-listeners there are.
- size() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
-
Count how many triangles are in the list.
- size() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
-
Count how many references are in the list.
- size() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
-
Count how many vertices are in the list.
- size() - Method in class com.github.stephengold.joltjni.ShapeList
-
Count how many shapes are in the list.
- size() - Method in class com.github.stephengold.joltjni.SStrandList
-
Count how many strands are in the list.
- size() - Method in class com.github.stephengold.joltjni.SVertexList
-
Count how many vertices are in the list.
- size() - Method in class com.github.stephengold.joltjni.template.Array
-
Count how many elements are in the array.
- size() - Method in class com.github.stephengold.joltjni.VertexList
-
Count how many vertices are in the list.
- size(Object[]) - Static method in class com.github.stephengold.joltjni.std.Std
-
Count the number of elements in the specified array.
- SkeletalAnimation - Class in com.github.stephengold.joltjni
-
A skeletal animation for skinning.
- SkeletalAnimationRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
SkeletalAnimation. - SkeletalAnimationRef() - Constructor for class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Instantiate an empty reference.
- Skeleton - Class in com.github.stephengold.joltjni
-
A joint hierarchy for skeletal animation.
- Skeleton() - Constructor for class com.github.stephengold.joltjni.Skeleton
-
Instantiate a default skeleton.
- SkeletonMapper - Class in com.github.stephengold.joltjni
-
Map poses between a low-detail skeleton and a high-detail one.
- SkeletonMapper() - Constructor for class com.github.stephengold.joltjni.SkeletonMapper
-
Instantiate a default mapper.
- SkeletonMapperRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
SkeletonMapper. - SkeletonMapperRef() - Constructor for class com.github.stephengold.joltjni.SkeletonMapperRef
-
Instantiate an empty reference.
- SkeletonPose - Class in com.github.stephengold.joltjni
-
A skeleton with joint transforms specifying a pose.
- SkeletonPose() - Constructor for class com.github.stephengold.joltjni.SkeletonPose
-
Instantiate a default pose.
- SkeletonPose(SkeletonPose) - Constructor for class com.github.stephengold.joltjni.SkeletonPose
-
Instantiate a clone of the specified pose.
- SkeletonPoseDrawSettings - Class in com.github.stephengold.joltjni
-
Render settings for debug visualization.
- SkeletonPoseDrawSettings() - Constructor for class com.github.stephengold.joltjni.SkeletonPoseDrawSettings
-
Instantiate settings with the default values.
- SkeletonPoseDrawSettings(SkeletonPoseDrawSettings) - Constructor for class com.github.stephengold.joltjni.SkeletonPoseDrawSettings
-
Instantiate a copy of the specified settings.
- SkeletonRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
Skeleton. - SkeletonRef() - Constructor for class com.github.stephengold.joltjni.SkeletonRef
-
Instantiate an empty reference.
- SkinGlobalPose - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
skin global pose
- Skinned - Class in com.github.stephengold.joltjni
-
A constraint that skins a soft-body vertex.
- Skinned() - Constructor for class com.github.stephengold.joltjni.Skinned
-
Instantiate a default constraint.
- Skinned(int, float, float, float) - Constructor for class com.github.stephengold.joltjni.Skinned
-
Instantiate a backstopped constraint for the specified vertex.
- Skinned(Skinned) - Constructor for class com.github.stephengold.joltjni.Skinned
-
Instantiate a copy of the specified constraint.
- skinVertices(RMat44Arg, Mat44Arg[], int, boolean, TempAllocator) - Method in class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Skin vertices to the specified joints.
- SkinWeight - Class in com.github.stephengold.joltjni
-
A joint and its skin weight, for use in skinning calculations.
- SkinWeight() - Constructor for class com.github.stephengold.joltjni.SkinWeight
-
Instantiate a default instance.
- SkinWeight(int, float) - Constructor for class com.github.stephengold.joltjni.SkinWeight
-
Instantiate with the specified index and weight.
- SkinWeight(SkinWeight) - Constructor for class com.github.stephengold.joltjni.SkinWeight
-
Instantiate a copy of the specified weight.
- Skip - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
don't invoke associated callbacks
- slash(RVec3Arg, double) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified vector.
- slash(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified vector.
- slashEquals(RVec3, double) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Divide the left argument by the right argument.
- slashEquals(Vec3, float) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Divide the left argument by the right argument.
- sLess(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Component-wise comparison of 2 vectors.
- sLessOrEqual(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Component-wise comparison of 2 vectors.
- Slider - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
SliderConstraint
- SliderConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat allows translation only along one axis and disables rotation, eliminating 5 degrees of freedom. - SliderConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
SliderConstraint. - SliderConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SliderConstraintSettings
-
Instantiate default settings.
- SliderConstraintSettings(SliderConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SliderConstraintSettings
-
Instantiate a copy of the specified settings.
- sLightGrey - Static variable in class com.github.stephengold.joltjni.Color
-
light grey
- SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBodyType
-
a body with a deformable shape
- SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
SoftBodyShape
- SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
soft body
- SoftBodyContactListener - Class in com.github.stephengold.joltjni
-
Receive collision-contact events from soft bodies.
- SoftBodyContactSettings - Class in com.github.stephengold.joltjni
-
Properties of a contact constraint that can be overridden during certain
SoftBodyContactListenercallbacks. - SoftBodyContactSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Instantiate the default settings for testing.
- SoftBodyContactSettings(long) - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Instantiate settings with the specified native object assigned but not owned.
- SoftBodyContactSettings(ConstSoftBodyContactSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodyContactSettings
-
Instantiate a copy of the specified settings.
- SoftBodyCreationSettings - Class in com.github.stephengold.joltjni
-
Settings used to create a soft body.
- SoftBodyCreationSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Instantiate default settings.
- SoftBodyCreationSettings(ConstSoftBodyCreationSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Instantiate a copy of the specified settings.
- SoftBodyCreationSettings(ConstSoftBodySharedSettings, RVec3Arg, QuatArg, int) - Constructor for class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Instantiate settings for the specified shared settings.
- SoftBodyManifold - Class in com.github.stephengold.joltjni
-
The vertices of a soft body that are colliding with other bodies.
- SoftBodyManifold(long) - Constructor for class com.github.stephengold.joltjni.SoftBodyManifold
-
Instantiate a manifold with the specified native object assigned but not owned.
- SoftBodyMotionProperties - Class in com.github.stephengold.joltjni
-
The motion properties of a soft body.
- SoftBodyMotionProperties() - Constructor for class com.github.stephengold.joltjni.SoftBodyMotionProperties
-
Instantiate with the default properties.
- SoftBodyShape - Class in com.github.stephengold.joltjni
-
A
Shapeused only with soft bodies. - SoftBodySharedSettings - Class in com.github.stephengold.joltjni
-
Properties of a soft body that may be shared among multiple bodies.
- SoftBodySharedSettings() - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Instantiate with the default settings.
- SoftBodySharedSettings(ConstSoftBodySharedSettings) - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Instantiate a copy of the specified settings.
- SoftBodySharedSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
SoftBodySharedSettingsobject. - SoftBodySharedSettingsRef() - Constructor for class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Instantiate an empty reference.
- SoftBodyValidateResult - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate ways to process a soft-body contact.
- SoftBodyVertex - Class in com.github.stephengold.joltjni
-
Run-time information for a single particle in a soft body.
- SoftBodyVertex() - Constructor for class com.github.stephengold.joltjni.SoftBodyVertex
-
Instantiate a default vertex.
- Solid - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
-
draw solid triangles
- sOne() - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a vector with all components set to one.
- sOrange - Static variable in class com.github.stephengold.joltjni.Color
-
orange
- sort() - Method in class com.github.stephengold.joltjni.AllHitCastRayCollector
-
Sort the hits.
- sort() - Method in class com.github.stephengold.joltjni.AllHitCastShapeCollector
-
Sort the hits.
- sort() - Method in class com.github.stephengold.joltjni.AllHitCollidePointCollector
-
Sort the hits.
- sort() - Method in class com.github.stephengold.joltjni.AllHitCollideShapeCollector
-
Sort the hits.
- sort() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
-
Sort the hits.
- sort() - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Arrange the IDs in ascending order.
- sort() - Method in class com.github.stephengold.joltjni.LinearCurve
-
Sort the points by their X values, in ascending order.
- SpecifiedBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
-
A
BroadPhaseLayerFilterthat 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
ObjectLayerFilterthat selects a specific layer. - SpecifiedObjectLayerFilter(int) - Constructor for class com.github.stephengold.joltjni.SpecifiedObjectLayerFilter
-
Instantiate a filter that selects the specified layer.
- Sphere - Class in com.github.stephengold.joltjni
-
3-D geometric description of a sphere.
- Sphere - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
SphereShape
- Sphere() - Constructor for class com.github.stephengold.joltjni.Sphere
-
Instantiate an default sphere.
- Sphere(ConstFloat3, float) - Constructor for class com.github.stephengold.joltjni.Sphere
-
Instantiate a sphere with the specified center and radius.
- Sphere(ConstSphere) - Constructor for class com.github.stephengold.joltjni.Sphere
-
Instantiate a copy of the specified sphere.
- Sphere(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Sphere
-
Instantiate a sphere with the specified center and radius.
- SphereShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent centered spheres. - SphereShape(float) - Constructor for class com.github.stephengold.joltjni.SphereShape
-
Instantiate a shape with the specified radius.
- SphereShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
SphereShape. - SphereShapeSettings() - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
-
Instantiate default settings.
- SphereShapeSettings(float) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
-
Instantiate settings for the specified radius.
- SphereShapeSettings(float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
-
Instantiate settings for the specified radius and material.
- SphereShapeSettings(SphereShapeSettings) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
-
Instantiate a copy of the specified settings.
- splatW() - Method in class com.github.stephengold.joltjni.Vec4
-
Copy the W component to all components.
- splatX() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the X component to all components.
- splatX() - Method in class com.github.stephengold.joltjni.Vec4
-
Copy the X component to all components.
- splatY() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the Y component to all components.
- splatY() - Method in class com.github.stephengold.joltjni.Vec4
-
Copy the Y component to all components.
- splatZ() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the Z component to all components.
- splatZ() - Method in class com.github.stephengold.joltjni.Vec4
-
Copy the Z component to all components.
- SpringSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a spring.
- SpringSettings() - Constructor for class com.github.stephengold.joltjni.SpringSettings
-
Instantiate default settings.
- SpringSettings(ConstSpringSettings) - Constructor for class com.github.stephengold.joltjni.SpringSettings
-
Instantiate a copy of the specified settings.
- sPurple - Static variable in class com.github.stephengold.joltjni.Color
-
purple
- sqrt(float) - Static method in class com.github.stephengold.joltjni.std.Std
-
Return the square root of the specified single-precision value.
- square(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the square of the specified single-precision value.
- square(int) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the square of the specified integer value.
- sRandom(RandomNumberEngine) - Static method in class com.github.stephengold.joltjni.Quat
-
Generate a pseudo-random unit quaternion.
- sRandom(RandomNumberEngine) - Static method in class com.github.stephengold.joltjni.Vec3
-
Generate a pseudo-random unit vector.
- sReadObject(StringStream, BodyCreationSettings[]) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a body-settings object from the specified stream.
- sReadObject(StringStream, ConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a constraint-settings object from the specified stream.
- sReadObject(StringStream, GroupFilterTableRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a group-filter table from the specified stream.
- sReadObject(StringStream, HairSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a hair-settings object from the specified stream.
- sReadObject(StringStream, PhysicsMaterialRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a material from the specified stream.
- sReadObject(StringStream, PhysicsSceneRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a scene from the specified stream.
- sReadObject(StringStream, RagdollSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a ragdoll-settings object from the specified stream.
- sReadObject(StringStream, ShapeSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a shape-settings object from the specified stream.
- sReadObject(StringStream, SoftBodyCreationSettings[]) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a soft-body settings object from the specified stream.
- sReadObject(StringStream, SoftBodySharedSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a soft-body shared-settings object from the specified stream.
- sReadObject(StringStream, TwoBodyConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a two-body constraint settings object from the specified stream.
- sReadObject(StringStream, VehicleConstraintSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a vehicle-constraint settings object from the specified stream.
- sReadObject(StringStream, VehicleControllerSettingsRef) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a vehicle-controller settings object from the specified stream.
- sReadObject(String, Ref) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
-
Read a ref-counted target from the specified file.
- sRed - Static variable in class com.github.stephengold.joltjni.Color
-
red
- sReplicate(double) - Static method in class com.github.stephengold.joltjni.RVec3
-
Create a vector with all components identical.
- sReplicate(float) - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a vector with all components identical.
- sReplicate(float) - Static method in class com.github.stephengold.joltjni.Vec4
-
Create a vector with all components identical.
- sReportStats() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
-
Generate a report using the Jolt Physics
Tracefunction. - sResample(SVertexList, SStrandList, int) - Static method in class com.github.stephengold.joltjni.HairSettings
-
Resample the hairs to the specified number of vertices per strand.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.ConstraintSettings
-
Read a settings object from the specified binary stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.GroupFilter
-
Read a filter from the specified binary stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PathConstraintPath
-
Read a path from the specified binary stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Read a material from the specified binary stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.PhysicsScene
-
Attempt to de-serialize a saved scene from the specified stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.RagdollSettings
-
Read a ragdoll from the specified input stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Read a ragdoll from the specified input stream.
- sRestoreFromBinaryState(StreamIn) - Static method in class com.github.stephengold.joltjni.Shape
-
Recreate a shape from the specified stream.
- sRestoreWithChildren(StreamIn, IdToShapeMap, IdToMaterialMap, IdToGroupFilterMap) - Static method in class com.github.stephengold.joltjni.BodyCreationSettings
-
Read a settings object from the specified binary stream.
- sRestoreWithChildren(StreamIn, IdToSharedSettingsMap, IdToMaterialMap, IdToGroupFilterMap) - Static method in class com.github.stephengold.joltjni.SoftBodyCreationSettings
-
Read a settings object from the specified binary stream.
- sRestoreWithMaterials(StreamIn, IdToSharedSettingsMap, IdToMaterialMap) - Static method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Read a settings object from the specified binary stream.
- sRotation(QuatArg) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a rotation matrix from the specified quaternion.
- sRotation(QuatArg) - Static method in class com.github.stephengold.joltjni.RMat44
-
Create a rotation matrix from the specified quaternion.
- sRotation(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a matrix for the specified rotation.
- sRotation(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.Quat
-
Create a rotation quaternion from the specified normalized rotation axis.
- sRotationTranslation(QuatArg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
-
Create a translation-and-rotation matrix.
- sRotationTranslation(QuatArg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a translation-and-rotation matrix.
- sRotationX(float) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a matrix for the specified X-axis rotation.
- sRotationY(float) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a matrix for the specified Y-axis rotation.
- sRotationZ(float) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a matrix for the specified Z-axis rotation.
- sScale(float) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a uniform scaling matrix.
- sScale(float) - Static method in class com.github.stephengold.joltjni.RMat44
-
Create a uniform scaling matrix.
- sScale(ConstFloat3) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a pure scaling matrix.
- sScale(Vec3Arg) - Static method in class com.github.stephengold.joltjni.Mat44
-
Create a pure scaling matrix.
- sScale(Vec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
-
Create a pure scaling matrix.
- sSelect(Vec3Arg, Vec3Arg, UVec4Arg) - Static method in class com.github.stephengold.joltjni.Vec3
-
Component-wise selection between 2 specified vectors.
- sSetNextCharacterId() - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Set the next available character ID to 1.
- sSetNextCharacterId(int) - Static method in class com.github.stephengold.joltjni.MiscUtil
-
Set the next available character ID to the specified value.
- SStrand - Class in com.github.stephengold.joltjni
-
A single strand of hair.
- SStrand() - Constructor for class com.github.stephengold.joltjni.SStrand
-
Instantiate a default strand.
- SStrand(int, int, int) - Constructor for class com.github.stephengold.joltjni.SStrand
-
Instantiate a strand with the specified parameters.
- SStrandList - Class in com.github.stephengold.joltjni
-
A variable-length list (array) of hair strands.
- SStrandList() - Constructor for class com.github.stephengold.joltjni.SStrandList
-
Instantiate an empty list.
- SStrandList(SStrand...) - Constructor for class com.github.stephengold.joltjni.SStrandList
-
Instantiate a list from a fixed-length array.
- stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Stabilize the constraints.
- stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Stabilize the constraints.
- standardizeInPlace() - Method in class com.github.stephengold.joltjni.Vec3
-
Replace any -0 elements with +0, in preparation for hashing.
- star(double, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified vector.
- star(float, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified quaternion.
- star(float, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified vector.
- star(Mat44Arg, ConstFloat3) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
- star(Mat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the product of the specified matrices.
- star(Mat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
- star(QuatArg, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the product of the specified quaternions.
- star(QuatArg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Rotate the specified vector by the specified unit quaternion.
- star(RMat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the product of the specified matrices.
- star(RMat44Arg, RMat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the product of the specified matrices.
- star(RMat44Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
- star(RMat44Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the specified matrix multiplied by the specified column vector, with the 4th component of the right factor implied to be one.
- star(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return a scaled version of the specified vector.
- star(Vec3Arg, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Rotate the specified vector by the conjugate of the specified unit quaternion.
- star(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Return the component-wise product of the specified vectors.
- starEquals(Vec3, float) - Static method in class com.github.stephengold.joltjni.operator.Op
-
Scale the left argument by the right argument.
- startCleaner() - Static method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Start a daemon thread to process the phantom-reachable objects and invoke freeing actions, unless one has already been started.
- StateRecorder - Class in com.github.stephengold.joltjni
-
Record the state of a physics system.
- StateRecorderFilter - Class in com.github.stephengold.joltjni
-
Determine which parts of a physics system should be saved.
- StateRecorderImpl - Class in com.github.stephengold.joltjni
-
Full implementation of
StateRecorder, 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
CompoundShapewhose sub-shapes cannot be modified after the shape is constructed. - StaticCompoundShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
StaticCompoundShape. - StaticCompoundShapeSettings() - Constructor for class com.github.stephengold.joltjni.StaticCompoundShapeSettings
-
Instantiate an empty settings object with no sub-shapes.
- StaticCompoundShapeSettings(StaticCompoundShapeSettings) - Constructor for class com.github.stephengold.joltjni.StaticCompoundShapeSettings
-
Instantiate a copy of the specified settings.
- Stats - Class in com.github.stephengold.joltjni
-
Statistics derived from a
Shape. - Std - Class in com.github.stephengold.joltjni.std
-
Java equivalents for (and access to) certain features of the
std::namespace. - StiffnessAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
-
stiffness and damping are specified
- storeFloat3(Float3) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Copy to a
Float3object. - storeFloat3(Float3) - Method in class com.github.stephengold.joltjni.Vec3
-
Copy to a
Float3object. - 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
StringStreamfor input. - StreamOut - Class in com.github.stephengold.joltjni
-
An abstract binary output stream.
- StreamOutWrapper - Class in com.github.stephengold.joltjni
-
A wrapper around an
std::ofstream. - StreamOutWrapper(OfStream) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
-
Instantiate using an already-open file stream.
- StreamOutWrapper(StringStream) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
-
Open a
StringStreamfor 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
Supportobject. - SupportBuffer() - Constructor for class com.github.stephengold.joltjni.SupportBuffer
-
Instantiate a default buffer.
- SupportingFace - Class in com.github.stephengold.joltjni
-
A supporting face in a convex shape.
- SupportingFace() - Constructor for class com.github.stephengold.joltjni.SupportingFace
-
Instantiate an invalid face.
- supportsObjectStream() - Static method in class com.github.stephengold.joltjni.Jolt
-
Test whether the native library supports the ObjectStream format.
- SurfaceOnly - Enum constant in enum class com.github.stephengold.joltjni.vhacd.FillMode
-
create a hollow skin (native name: SURFACE_ONLY)
- SVertex - Class in com.github.stephengold.joltjni
-
A single vertex used to simulate a strand of hair.
- SVertex() - Constructor for class com.github.stephengold.joltjni.SVertex
-
Instantiate a default vertex.
- SVertex(ConstFloat3, float) - Constructor for class com.github.stephengold.joltjni.SVertex
-
Instantiate a vertex with the specified location and inverse mass.
- SVertex(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.SVertex
-
Instantiate a vertex with the specified location and inverse mass.
- SVertexList - Class in com.github.stephengold.joltjni
-
A variable-length list (array) of strand vertices.
- SVertexList() - Constructor for class com.github.stephengold.joltjni.SVertexList
-
Instantiate an empty list.
- SVertexList(SVertex...) - Constructor for class com.github.stephengold.joltjni.SVertexList
-
Instantiate a list from a fixed-length array.
- sWhite - Static variable in class com.github.stephengold.joltjni.Color
-
white
- SwingTwist - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
SwingTwistConstraint
- SwingTwistConstraint - Class in com.github.stephengold.joltjni
-
A
TwoBodyConstraintthat only allows limited rotation. - SwingTwistConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
SwingTwistConstraint. - SwingTwistConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Instantiate default settings.
- SwingTwistConstraintSettings(SwingTwistConstraintSettings) - Constructor for class com.github.stephengold.joltjni.SwingTwistConstraintSettings
-
Instantiate a copy of the specified settings.
- swizzle(int, int, int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Copy the specified components to a new vector.
- swizzle(int, int, int) - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the specified components to a new vector.
- SWIZZLE_X - Static variable in class com.github.stephengold.joltjni.Jolt
-
index of the X component, for swizzling
- SWIZZLE_Y - Static variable in class com.github.stephengold.joltjni.Jolt
-
index of the Y component, for swizzling
- SWIZZLE_Z - Static variable in class com.github.stephengold.joltjni.Jolt
-
index of the Z component, for swizzling
- swizzleInPlace(int, int, int) - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the specified components.
- sWriteObject(StringStream, EStreamType, ConstJoltPhysicsObject) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
-
Write the specified object to the specified stream.
- sWriteObject(String, EStreamType, ConstJoltPhysicsObject) - Static method in class com.github.stephengold.joltjni.ObjectStreamOut
-
Write the specified object to the specified file.
- sYellow - Static variable in class com.github.stephengold.joltjni.Color
-
yellow
- sZero() - Static method in class com.github.stephengold.joltjni.Mat44
-
Create an all-zero matrix.
- sZero() - Static method in class com.github.stephengold.joltjni.RMat44
-
Create an all-zero matrix.
- sZero() - Static method in class com.github.stephengold.joltjni.RVec3
-
Create a vector with all components zero.
- sZero() - Static method in class com.github.stephengold.joltjni.Vec3
-
Create a vector with all components zero.
- sZero() - Static method in class com.github.stephengold.joltjni.Vec4
-
Create a vector with all components zero.
T
- tan(float) - Static method in class com.github.stephengold.joltjni.JphMath
-
Return the tangent ratio of the specified single-precision angle.
- TaperedCapsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
TaperedCapsuleShape
- TaperedCapsuleShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent the convex hull of 2 spheres centered on the Y axis. - TaperedCapsuleShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
TaperedCylinderShape. - TaperedCapsuleShapeSettings() - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Instantiate default settings.
- TaperedCapsuleShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Instantiate settings for the specified dimensions.
- TaperedCapsuleShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Instantiate settings for the specified dimensions and material.
- TaperedCapsuleShapeSettings(TaperedCapsuleShapeSettings) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
-
Instantiate a copy of the specified settings.
- TaperedCylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
TaperedCylinderShape
- TaperedCylinderShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a Y-axis conical frustum. - TaperedCylinderShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
TaperedCylinderShape. - TaperedCylinderShapeSettings() - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Instantiate default settings.
- TaperedCylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Instantiate settings for the specified dimensions.
- TaperedCylinderShapeSettings(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Instantiate settings for the specified dimensions.
- TaperedCylinderShapeSettings(float, float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Instantiate settings for the specified dimensions and material.
- TaperedCylinderShapeSettings(TaperedCylinderShapeSettings) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
-
Instantiate a copy of the specified settings.
- targetVa() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Return the address of the native
Character. - targetVa() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Return the address of the native
Character. - targetVa() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Return the address of the native
CharacterSettings. - targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Return the address of the native
CharacterVirtual. - targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Return the address of the native
CharacterVirtual. - targetVa() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Return the address of the native
CharacterVirtualSettings. - targetVa() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
-
Return the address of the native
ComputeQueue. - targetVa() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
-
Return the address of the native
ComputeSystem. - targetVa() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Return the address of the native
Constraint. - targetVa() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
-
Return the address of the native
ConstraintSettings. - targetVa() - Method in class com.github.stephengold.joltjni.GeometryRef
-
Return the address of the native
Geometry. - targetVa() - Method in class com.github.stephengold.joltjni.GroupFilterRef
-
Return the address of the native
GroupFilter. - targetVa() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
-
Return the address of the native
GroupFilterTable. - targetVa() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Return the address of the native
HairSettings. - targetVa() - Method in class com.github.stephengold.joltjni.HairShadersRef
-
Return the address of the native
HairShaders. - targetVa() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Return the address of the native object, assuming this is not a counted reference.
- targetVa() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
-
Return the address of the native
PathConstraintPath. - targetVa() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
-
Return the address of the native
PhysicsMaterial. - targetVa() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Return the address of the native
PhysicsScene. - targetVa() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Return the address of the native
Ragdoll. - targetVa() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Return the address of the native
RagdollSettings. - targetVa() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
-
Return the address of the target object (if this is a counted reference) or else the address of the native object.
- targetVa() - Method in class com.github.stephengold.joltjni.ShapeRef
-
Return the address of the native
Shape. - targetVa() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Return the address of the native
Shape. - targetVa() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Return the address of the native
ShapeSettings. - targetVa() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Return the address of the native
SkeletalAnimation. - targetVa() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
-
Return the address of the native
SkeletonMapper. - targetVa() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Return the address of the native
Skeleton. - targetVa() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Return the address of the native
SoftBodySharedSettings. - targetVa() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Return the address of the native
TwoBodyConstraint. - targetVa() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
-
Return the address of the native
TwoBodyConstraintSettings. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
-
Return the address of the native
VehicleCollisionTesterCastCylinder. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
-
Return the address of the native
VehicleCollisionTesterCastSphere. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
-
Return the address of the native
VehicleCollisionTesterRay. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
-
Return the address of the native
VehicleCollisionTester. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Return the address of the native
VehicleConstraint. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Return the address of the native
VehicleConstraintSettings. - targetVa() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
-
Return the address of the native
VehicleControllerSettings. - targetVa() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Return the address of the native
WheelSettingsTV. - targetVa() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Return the address of the native
WheelSettingsWV. - tellg() - Method in class com.github.stephengold.joltjni.std.StringStream
-
Return the input position.
- tellp() - Method in class com.github.stephengold.joltjni.std.OfStream
-
Return the output position.
- tellp() - Method in class com.github.stephengold.joltjni.std.StringStream
-
Return the output position.
- TempAllocator - Class in com.github.stephengold.joltjni
-
A memory allocator suitable for use by
PhysicsSystem.update(),CharacterVirtual.extendedUpdate(), 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.
- test000(String...) - Static method in class com.github.stephengold.joltjni.Jolt
-
Execute a test written in native code.
- Text - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EStreamType
-
text stream
- TireMaxImpulseCallback - Class in com.github.stephengold.joltjni
-
Calculate maximum tire impulses for a wheeled vehicle.
- toArray() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Copy the components to an array.
- toArray() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Copy the components to an array.
- toArray() - Method in interface com.github.stephengold.joltjni.readonly.Vec4Arg
-
Copy the components to an array.
- toArray() - Method in class com.github.stephengold.joltjni.RVec3
-
Copy the components to an array.
- toArray() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the components to an array.
- toArray() - Method in class com.github.stephengold.joltjni.Vec4
-
Copy the components to an array.
- toBuffer() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Copy the components to a direct buffer.
- toBuffer() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the components to a direct buffer.
- toDirectBuffer() - Method in interface com.github.stephengold.joltjni.readonly.ConstVertexList
-
Access a direct buffer containing all vertices in the list, in order.
- toDirectBuffer() - Method in class com.github.stephengold.joltjni.VertexList
-
Access a direct buffer containing all vertices in the list, in order.
- toList() - Method in class com.github.stephengold.joltjni.BodyIdVector
-
Copy all the elements (in order) to a Java list.
- toList() - Method in class com.github.stephengold.joltjni.ContactListenerList
-
Add all the sub-listeners (in order) to a Java list.
- toList() - Method in class com.github.stephengold.joltjni.template.Array
-
Copy all the elements (in order) to a Java list.
- toMat44() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
-
Copy the current matrix to a new, single-precision matrix.
- toMat44() - Method in class com.github.stephengold.joltjni.RMat44
-
Copy the current matrix to a new, single-precision matrix.
- TooFewFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
-
too few faces in the constructed hull (due to precision errors)
- TooFewPoints - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EResult
-
too few points to construct a hull
- toRef() - Method in class com.github.stephengold.joltjni.Character
-
Create a counted reference to the current character.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Create an additional counted reference to the targeted character.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Create a counted reference to the current character.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Create an additional counted reference to the targeted character.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.ComputeQueue
-
Create a counted reference to the current queue.
- toRef() - Method in class com.github.stephengold.joltjni.ComputeQueueRef
-
Create an additional counted reference to the targeted queue.
- toRef() - Method in class com.github.stephengold.joltjni.ComputeSystem
-
Create a counted reference to the current system.
- toRef() - Method in class com.github.stephengold.joltjni.ComputeSystemRef
-
Create an additional counted reference to the targeted system.
- toRef() - Method in class com.github.stephengold.joltjni.Constraint
-
Create a counted reference to the current constraint.
- toRef() - Method in class com.github.stephengold.joltjni.ConstraintRef
-
Create an additional counted reference to the targeted constraint.
- toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.Geometry
-
Create a counted reference to the current geometry.
- toRef() - Method in class com.github.stephengold.joltjni.GeometryRef
-
Create an additional counted reference to the targeted geometry.
- toRef() - Method in class com.github.stephengold.joltjni.GroupFilter
-
Create a counted reference to the current filter.
- toRef() - Method in class com.github.stephengold.joltjni.GroupFilterRef
-
Create an additional counted reference to the targeted filter.
- toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTable
-
Create a counted reference to the current filter.
- toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
-
Create an additional counted reference to the targeted filter.
- toRef() - Method in class com.github.stephengold.joltjni.HairSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.HairSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.HairShaders
-
Create a counted reference to the current shaders.
- toRef() - Method in class com.github.stephengold.joltjni.HairShadersRef
-
Create an additional counted reference to the targeted shaders.
- toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPath
-
Create a counted reference to the current path.
- toRef() - Method in class com.github.stephengold.joltjni.PathConstraintPathRef
-
Create an additional counted reference to the targeted path.
- toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Create a counted reference to the current material.
- toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
-
Create an additional counted reference to the targeted material.
- toRef() - Method in class com.github.stephengold.joltjni.PhysicsScene
-
Create a counted reference to the current scene.
- toRef() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
-
Create an additional counted reference to the targeted scene.
- toRef() - Method in class com.github.stephengold.joltjni.Ragdoll
-
Create a counted reference to the current ragdoll.
- toRef() - Method in class com.github.stephengold.joltjni.RagdollRef
-
Create an additional counted reference to the targeted ragdoll.
- toRef() - Method in class com.github.stephengold.joltjni.RagdollSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.Shape
-
Create a counted reference to the current shape.
- toRef() - Method in class com.github.stephengold.joltjni.ShapeRef
-
Create an additional counted reference to the targeted shape.
- toRef() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
-
Create a counted reference to the current animation.
- toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
-
Create an additional counted reference to the targeted animation.
- toRef() - Method in class com.github.stephengold.joltjni.Skeleton
-
Create a counted reference to the current skeleton.
- toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapper
-
Create a counted reference to the current mapper.
- toRef() - Method in class com.github.stephengold.joltjni.SkeletonMapperRef
-
Create an additional counted reference to the targeted mapper.
- toRef() - Method in class com.github.stephengold.joltjni.SkeletonRef
-
Create an additional counted reference to the targeted skeleton.
- toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.SoftBodySharedSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.template.Ref
-
Create another counted reference to the native
RefTarget. - toRef() - Method in interface com.github.stephengold.joltjni.template.RefTarget
-
Create a counted reference to the target.
- toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
-
Create a counted reference to the current constraint.
- toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintRef
-
Create an additional counted reference to the targeted constraint.
- toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTester
-
Create a counted reference to the current tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinder
-
Create a counted reference to the current tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastCylinderRef
-
Create an additional counted reference to the targeted tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphere
-
Create a counted reference to the current tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterCastSphereRef
-
Create an additional counted reference to the targeted tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRay
-
Create a counted reference to the current tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
-
Create a additional counted reference to the targeted tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRef
-
Create an additional counted reference to the targeted tester.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraint
-
Create a counted reference to the current constraint.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintRef
-
Create an additional counted reference to the targeted constraint.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
-
Create an additional counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.WheelSettings
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTv
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Create another counted reference to the targeted settings.
- toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
-
Create a counted reference to the current settings.
- toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Create an additional counted reference to the targeted settings.
- toRefC() - Method in class com.github.stephengold.joltjni.Character
-
Create a read-only counted reference to the current character.
- toRefC() - Method in class com.github.stephengold.joltjni.CharacterRef
-
Create a read-only counted reference to the targeted character.
- toRefC() - Method in class com.github.stephengold.joltjni.CharacterRefC
-
Create an additional read-only counted reference to the targeted character.
- toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Create a read-only counted reference to the current character.
- toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Create a read-only counted reference to the targeted character.
- toRefC() - Method in class com.github.stephengold.joltjni.CharacterVirtualRefC
-
Create an additional read-only counted reference to the targeted character.
- toRefC() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
-
Create a read-only counted reference to the current material.
- toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
-
Create a read-only counted reference to the current character.
- toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
-
Create a read-only counted reference to the current character.
- toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
-
Create a read-only counted reference to the current material.
- toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
-
Create a read-only counted reference to the current shape.
- toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShapeSettings
-
Create a read-only counted reference to the current settings.
- toRefC() - Method in class com.github.stephengold.joltjni.Shape
-
Create a read-only counted reference to the current shape.
- toRefC() - Method in class com.github.stephengold.joltjni.ShapeRefC
-
Create an additional read-only counted reference to the targeted shape.
- toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettings
-
Create a read-only counted reference to the current settings.
- toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
-
Create a read-only counted reference to the targeted settings.
- toRefC() - Method in class com.github.stephengold.joltjni.ShapeSettingsRefC
-
Create another read-only counted reference to the targeted settings.
- toRVec3() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
-
Copy the components to a new location vector.
- toRVec3() - Method in class com.github.stephengold.joltjni.Vec3
-
Copy the components to a new location vector.
- toString() - Method in class com.github.stephengold.joltjni.Float2
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Float3
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Float4
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Represent the physics object as a String.
- toString() - Method in class com.github.stephengold.joltjni.MassProperties
-
Return a string representation of the properties object, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Mat44
-
Return a string representation of the matrix, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Plane
-
Return a string representation of the plane, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Quat
-
Return a string representation of the quaternion, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.RMat44
-
Return a string representation of the matrix, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.RVec3
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.UVec4
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Vec3
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.Vec4
-
Return a string representation of the vector, which is unaffected.
- toString() - Method in class com.github.stephengold.joltjni.vhacd.Parameters
-
Represent this instance as a String.
- toVec3() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Convert to single-precision vector.
- toVec3() - Method in class com.github.stephengold.joltjni.RVec3
-
Convert to single-precision vector.
- TrackedVehicleController - Class in com.github.stephengold.joltjni
-
Control the acceleration and deceleration of a vehicle with tracks.
- TrackedVehicleControllerSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
TrackedVehicleController. - TrackedVehicleControllerSettings() - Constructor for class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
-
Instantiate default settings.
- TrackedVehicleControllerSettings(TrackedVehicleControllerSettings) - Constructor for class com.github.stephengold.joltjni.TrackedVehicleControllerSettings
-
Instantiate a copy of the specified settings.
- transformed(Mat44Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Return a transformed copy of the box.
- transformed(Mat44Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
-
Return a transformed copy of the box.
- TransformedAaBox - Class in com.github.stephengold.joltjni
-
An aligned box combined with a coordinate transform.
- TransformedAaBox(Mat44Arg, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.TransformedAaBox
-
Instantiate an object for the specified transform and box.
- TransformedConvexObject - Class in com.github.stephengold.joltjni
-
A geometric shape combined with a coordinate transform.
- TransformedShape - Class in com.github.stephengold.joltjni
-
A collision shape and a coordinate transform, typically extracted from a
BodyorCharacter. - TransformedShapeArray - Class in com.github.stephengold.joltjni
-
A fixed-length array of coordinate-transformed shapes.
- TransformedShapeArray(int) - Constructor for class com.github.stephengold.joltjni.TransformedShapeArray
-
Instantiate an array with the specified length.
- TransformedShapeCollector - Class in com.github.stephengold.joltjni
-
Collect results from a leaf-shape query.
- TransformedSphere - Class in com.github.stephengold.joltjni
-
A sphere combined with a coordinate transform.
- TransformedSphere(Mat44Arg, ConstSphere) - Constructor for class com.github.stephengold.joltjni.TransformedSphere
-
Instantiate an object for the specified transform and sphere.
- transformInPlace(Mat44Arg) - Method in class com.github.stephengold.joltjni.Vec3
-
Transform the current vector by the specified matrix.
- transformInPlace(RMat44Arg) - Method in class com.github.stephengold.joltjni.RVec3
-
Transform the current vector by the specified matrix.
- transformPoints(Mat44Arg) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
-
Apply the specified linear transform to all points.
- transformScale(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShape
-
Transform the specified scale to the local space of the child.
- transformScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.SubShape
-
Transform the specified scale to the local space of the child.
- translate(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
-
Move by the specified offset.
- translate(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
-
Translate the inertia by the specified offset.
- TranslationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
X-axis translation
- TranslationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
translation parallel to the system's X axis
- TranslationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Y-axis translation
- TranslationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
translation parallel to the system's Y axis
- TranslationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Z-axis translation
- TranslationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
-
translation parallel to the system's Z axis
- Triangle - Class in com.github.stephengold.joltjni
-
A non-indexed triangle with a material index.
- Triangle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
TriangleShape
- Triangle() - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate a default triangle.
- Triangle(ConstFloat3, ConstFloat3, ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate a triangle from
ConstFloat3locations. - Triangle(ConstFloat3, ConstFloat3, ConstFloat3, int) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate the specified triangle.
- Triangle(ConstFloat3, ConstFloat3, ConstFloat3, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate the specified triangle.
- Triangle(ConstTriangle) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate a copy of the specified triangle.
- Triangle(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate a triangle from
Vec3Arglocations. - Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate the specified triangle.
- Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
-
Instantiate the specified triangle.
- TriangleConvexSupport - Class in com.github.stephengold.joltjni
-
A triangle for convex collision detection.
- TriangleConvexSupport(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleConvexSupport
-
Instantiate a triangle from vertex locations.
- TriangleConvexSupport(TriangleConvexSupport) - Constructor for class com.github.stephengold.joltjni.TriangleConvexSupport
-
Instantiate a copy of the specified triangle.
- TriangleShape - Class in com.github.stephengold.joltjni
-
A
Shapeto represent a single triangle. - TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShape
-
Instantiate a shape with the specified vertices.
- TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShape
-
Instantiate a shape with the specified vertices and convex radius.
- TriangleShapeSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
TriangleShape. - TriangleShapeSettings() - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
-
Instantiate default settings.
- TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
-
Instantiate settings for the specified vertices.
- TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
-
Instantiate settings for the specified vertices.
- TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
-
Instantiate settings for the specified vertices.
- TriangleShapeSettings(TriangleShapeSettings) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
-
Instantiate a copy of the specified settings.
- TriFunction<T,
U, - 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
falseif it's unavailable. - TwoBodyConstraint - Class in com.github.stephengold.joltjni
-
A type of
Constraintthat 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
TwoBodyConstraintSettingsobject. - 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
floatvalues. - 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
intvalues. - UniformIntDistribution(int, int) - Constructor for class com.github.stephengold.joltjni.std.UniformIntDistribution
-
Instantiate a uniform distribution with the specified range of output values.
- unlock() - Method in class com.github.stephengold.joltjni.Mutex
-
Release the mutex.
- unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
-
Unlock the specified mutex, which was created to read a body.
- unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
-
Unlock the specified mutex, which was created to read a body.
- unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
-
Unlock the specified mutex, which was created to read a body.
- unlockRead(SharedMutex) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
-
Unlock the specified mutex, which was created to read a body.
- unlockReadBackBuffers() - Method in class com.github.stephengold.joltjni.Hair
-
Unlock the data buffers.
- unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
-
Unlock the specified mutex, which was created to write a body.
- unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
-
Unlock the specified mutex, which was created to write a body.
- unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
-
Unlock the specified mutex, which was created to write a body.
- unlockWrite(SharedMutex) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyLockInterface
-
Unlock the specified mutex, which was created to write a body.
- unregisterTypes() - Static method in class com.github.stephengold.joltjni.Jolt
-
Unregister all physics types with the factory.
- update(double, double, double, String, String) - Method in interface com.github.stephengold.joltjni.vhacd.ProgressListener
-
Callback invoked (by native code) for progress updates.
- update(float, float, float, boolean) - Method in class com.github.stephengold.joltjni.VehicleTransmission
-
Update the gear and clutch friction if the transmission is in auto mode.
- update(float, int, TempAllocator, JobSystem) - Method in class com.github.stephengold.joltjni.PhysicsSystem
-
Advance the simulation by the specified amount.
- update(float, Mat44Arg, Mat44Array, ConstPhysicsSystem, HairShaders, ComputeSystem, ComputeQueue) - Method in class com.github.stephengold.joltjni.Hair
-
Step the hair simulation forward.
- updateGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtual
-
Update the estimated ground velocity.
- updateGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
-
Update the estimated ground velocity.
- User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
user-defined constraint #1
- User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #1
- User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
user-defined type #1
- User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
user-defined constraint #2
- User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #2
- User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
user-defined type #2
- User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
user-defined constraint #3
- User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #3
- User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
user-defined type #3
- User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
user-defined constraint #4
- User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #4
- User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
user-defined type #4
- User5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #5
- User6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #6
- User7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #7
- User8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined shape #8
- UserConvex1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #1
- UserConvex2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #2
- UserConvex3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #3
- UserConvex4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #4
- UserConvex5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #5
- UserConvex6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #6
- UserConvex7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #7
- UserConvex8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
user-defined convex shape #8
- UVec4 - Class in com.github.stephengold.joltjni
-
A vector composed of 4 unsigned integer components.
- UVec4() - Constructor for class com.github.stephengold.joltjni.UVec4
-
Instantiate an all-zero vector (0,0,0,0).
- UVec4(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.UVec4
-
Instantiate a vector with specified components.
- UVec4(UVec4Arg) - Constructor for class com.github.stephengold.joltjni.UVec4
-
Instantiate a copy of the argument.
- UVec4Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
UVec4.
V
- va() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
-
Return the virtual address of the assigned native object, assuming one is assigned.
- ValidateResult - Enum Class in com.github.stephengold.joltjni.enumerate
-
Enumerate ways to process contacts between 2 bodies.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EActivation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBendType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EBodyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ELraType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotorState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EStreamType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ESwingType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.github.stephengold.joltjni.vhacd.FillMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EActivation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EAxis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBendType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EBodyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EFilterMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ELraType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionQuality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EMotorState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EPathRotationConstraintType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EShapeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EStreamType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESupportMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ESwingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ETransmissionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.SoftBodyValidateResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.github.stephengold.joltjni.vhacd.FillMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vec3 - Class in com.github.stephengold.joltjni
-
A vector composed of 3 single-precision components, used to represent directions, extents, forces, impulses, offsets, scaling factors, torques, and velocities in 3-dimensional space.
- Vec3() - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate an all-zero vector (0,0,0).
- Vec3(double, double, double) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate a vector with the specified components.
- Vec3(float[]) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate from the specified array.
- Vec3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate a vector with the specified components.
- Vec3(ConstFloat3) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate from the specified
ConstFloat3. - Vec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate from the specified location vector.
- Vec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate a copy of the argument.
- Vec3(FloatBuffer) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate from the specified buffer.
- Vec3(FloatBuffer, int) - Constructor for class com.github.stephengold.joltjni.Vec3
-
Instantiate from the specified position in the specified buffer.
- Vec3Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Vec3. - Vec4 - Class in com.github.stephengold.joltjni
-
A vector composed of 4 single-precision components, used to construct matrices.
- Vec4() - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate an all-zero vector (0,0,0,0).
- Vec4(double, double, double, double) - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate a vector with specified components.
- Vec4(float[]) - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate a vector from the specified array.
- Vec4(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate a vector with specified components.
- Vec4(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate from the specified 3-D vector.
- Vec4(Vec4Arg) - Constructor for class com.github.stephengold.joltjni.Vec4
-
Instantiate a copy of the argument.
- Vec4Arg - Interface in com.github.stephengold.joltjni.readonly
-
Read-only access to a
Vec4. - Vehicle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
-
VehicleConstraint
- VehicleAntiRollBar - Class in com.github.stephengold.joltjni
-
A spring that connects two wheels and reduces a vehicle's rolling motion.
- VehicleAntiRollBar() - Constructor for class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Instantiate a default bar.
- VehicleAntiRollBar(ConstVehicleAntiRollBar) - Constructor for class com.github.stephengold.joltjni.VehicleAntiRollBar
-
Instantiate a copy of the specified settings.
- VehicleCollisionTester - Class in com.github.stephengold.joltjni
-
Detect collisions between vehicle wheels and the environment.
- VehicleCollisionTesterCastCylinder - Class in com.github.stephengold.joltjni
-
A
VehicleCollisionTesterthat 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
VehicleCollisionTesterthat 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
VehicleCollisionTesterthat uses ray casts. - VehicleCollisionTesterRay(int) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
-
Instantiate a tester for the specified layer.
- VehicleCollisionTesterRay(int, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
-
Instantiate a tester with the specified properties.
- VehicleCollisionTesterRay(int, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
-
Instantiate a tester with the specified properties.
- VehicleCollisionTesterRayRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
VehicleCollisionTesterRay. - VehicleCollisionTesterRayRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
-
Instantiate an empty reference.
- VehicleCollisionTesterRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
VehicleCollisionTester. - VehicleCollisionTesterRef() - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRef
-
Instantiate an empty reference.
- VehicleConstraint - Class in com.github.stephengold.joltjni
-
A special single-body
Constraintused in vehicle simulation. - VehicleConstraint(Body, ConstVehicleConstraintSettings) - Constructor for class com.github.stephengold.joltjni.VehicleConstraint
-
Instantiate a constraint for the specified body and settings.
- VehicleConstraintRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
VehicleConstraint. - VehicleConstraintRef() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintRef
-
Instantiate an empty reference.
- VehicleConstraintSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
VehicleConstraint. - VehicleConstraintSettings() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Instantiate default settings.
- VehicleConstraintSettings(ConstVehicleConstraintSettings) - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettings
-
Instantiate a copy of the specified settings.
- VehicleConstraintSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
VehicleConstraintSettingsobject. - VehicleConstraintSettingsRef() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettingsRef
-
Instantiate an empty reference.
- VehicleController - Class in com.github.stephengold.joltjni
-
Control the acceleration and deceleration of a vehicle.
- VehicleControllerSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
VehicleController. - VehicleControllerSettingsRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
VehicleControllerSettingsobject. - VehicleControllerSettingsRef() - Constructor for class com.github.stephengold.joltjni.VehicleControllerSettingsRef
-
Instantiate an empty reference.
- VehicleDifferentialSettings - Class in com.github.stephengold.joltjni
-
Settings used to configure the differential of a
WheeledVehicleController. - VehicleDifferentialSettings() - Constructor for class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Instantiate default settings.
- VehicleDifferentialSettings(VehicleDifferentialSettings) - Constructor for class com.github.stephengold.joltjni.VehicleDifferentialSettings
-
Instantiate a copy of the specified settings.
- VehicleEngine - Class in com.github.stephengold.joltjni
-
The engine of a
VehicleController. - VehicleEngineSettings - Class in com.github.stephengold.joltjni
-
Settings used to configure the engine of a
WheeledVehicleController. - VehicleEngineSettings() - Constructor for class com.github.stephengold.joltjni.VehicleEngineSettings
-
Instantiate default settings.
- VehicleEngineSettings(ConstVehicleEngineSettings) - Constructor for class com.github.stephengold.joltjni.VehicleEngineSettings
-
Instantiate a copy of the specified settings.
- VehicleStepListener - Class in com.github.stephengold.joltjni
-
The step listener associated with a vehicle.
- VehicleTrackSettings - Class in com.github.stephengold.joltjni
-
Settings to configure one track in a
TrackedVehicleController. - VehicleTrackSettings() - Constructor for class com.github.stephengold.joltjni.VehicleTrackSettings
-
Instantiate default settings.
- VehicleTrackSettings(VehicleTrackSettings) - Constructor for class com.github.stephengold.joltjni.VehicleTrackSettings
-
Instantiate a copy of the specified settings.
- VehicleTransmission - Class in com.github.stephengold.joltjni
-
The transmission (gearbox) of a
VehicleController. - VehicleTransmissionSettings - Class in com.github.stephengold.joltjni
-
Settings used to configure the transmission (gearbox) of a
WheeledVehicleController. - VehicleTransmissionSettings() - Constructor for class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Instantiate default settings.
- VehicleTransmissionSettings(VehicleTransmissionSettings) - Constructor for class com.github.stephengold.joltjni.VehicleTransmissionSettings
-
Instantiate a copy of the specified settings.
- Velocity - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
-
driving to the target velocity
- versionString() - Static method in class com.github.stephengold.joltjni.Jolt
-
Return the Jolt-JNI version string that's hard-coded into the native library.
- Vertex - Class in com.github.stephengold.joltjni
-
Attributes of a particle, for use during the creation of a soft body.
- Vertex() - Constructor for class com.github.stephengold.joltjni.Vertex
-
Instantiate a default vertex.
- VertexArray - Class in com.github.stephengold.joltjni
-
A static array of 3-D vectors, backed by a fixed-length buffer.
- VertexAttributes - Class in com.github.stephengold.joltjni
-
Per-vertex attributes used to configure the constraints in a soft body.
- VertexAttributes() - Constructor for class com.github.stephengold.joltjni.VertexAttributes
-
Instantiate default attributes.
- VertexAttributes(float, float, float) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
-
Instantiate attributes as specified.
- VertexAttributes(float, float, float, ELraType) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
-
Instantiate attributes as specified.
- VertexAttributes(float, float, float, ELraType, float) - Constructor for class com.github.stephengold.joltjni.VertexAttributes
-
Instantiate attributes as specified.
- vertexCount() - Method in interface com.github.stephengold.joltjni.readonly.ConstRStrand
-
Return the number of vertices in the strand.
- vertexCount() - Method in class com.github.stephengold.joltjni.RStrand
-
Return the number of vertices in the strand.
- VertexList - Class in com.github.stephengold.joltjni
-
A variable-length list of 3-D vectors, implemented using a direct
FloatBuffer. - VertexList() - Constructor for class com.github.stephengold.joltjni.VertexList
-
Instantiate an empty list.
- Volume - Class in com.github.stephengold.joltjni
-
Join 4 soft-body vertices into a tetrahedron with a preferred volume.
- Volume() - Constructor for class com.github.stephengold.joltjni.Volume
-
Instantiate a default volume constraint.
W
- w - Variable in class com.github.stephengold.joltjni.Float4
-
the 4th (W) component
- w() - Method in class com.github.stephengold.joltjni.Float4
-
Return the 4th (W) component.
- w() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Return the 4th (W) component.
- Wheel - Class in com.github.stephengold.joltjni
-
A single wheel of a vehicle.
- WheeledVehicleController - Class in com.github.stephengold.joltjni
-
Control the acceleration and deceleration of a wheeled vehicle.
- WheeledVehicleControllerSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
WheeledVehicleController. - WheeledVehicleControllerSettings() - Constructor for class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Instantiate default settings.
- WheeledVehicleControllerSettings(WheeledVehicleControllerSettings) - Constructor for class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
-
Instantiate a copy of the specified settings.
- WheelSettings - Class in com.github.stephengold.joltjni
-
Settings used to construct a
Wheel. - WheelSettingsTv - Class in com.github.stephengold.joltjni
-
Settings used to construct a
WheelTv. - WheelSettingsTv() - Constructor for class com.github.stephengold.joltjni.WheelSettingsTv
-
Instantiate default settings.
- WheelSettingsTv(ConstWheelSettingsTv) - Constructor for class com.github.stephengold.joltjni.WheelSettingsTv
-
Instantiate a copy of the specified settings.
- WheelSettingsTvRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
WheelSettingsTvobject. - WheelSettingsTvRef() - Constructor for class com.github.stephengold.joltjni.WheelSettingsTvRef
-
Instantiate an empty reference.
- WheelSettingsWv - Class in com.github.stephengold.joltjni
-
Settings used to construct a
WheelWv. - WheelSettingsWv() - Constructor for class com.github.stephengold.joltjni.WheelSettingsWv
-
Instantiate default settings.
- WheelSettingsWv(ConstWheelSettingsWv) - Constructor for class com.github.stephengold.joltjni.WheelSettingsWv
-
Instantiate a copy of the specified settings.
- WheelSettingsWvRef - Class in com.github.stephengold.joltjni
-
A counted reference to a
WheelSettingsWvobject. - WheelSettingsWvRef() - Constructor for class com.github.stephengold.joltjni.WheelSettingsWvRef
-
Instantiate an empty reference.
- WheelTv - Class in com.github.stephengold.joltjni
-
A single wheel of a vehicle with tracks.
- WheelWv - Class in com.github.stephengold.joltjni
-
A single wheel of a trackless vehicle.
- Wireframe - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
-
draw wire-frame triangles
- WorldSpace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
-
in system coordinates
- WorldTransformInfluence - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ERenderStrandColor
-
world transform influence
- write(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the specified boolean value.
- write(float) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the specified single-precision floating-point value.
- write(int) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the specified 32-bit integer value.
- write(BodyIdVector) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the specified ID vector.
- write(RMat44Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the value of the specified matrix.
- write(RVec3Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the value of the specified vector.
- write(Vec3Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the value of the specified vector.
- write(String) - Method in class com.github.stephengold.joltjni.StateRecorder
-
Write the specified text string.
- writeBytes(byte[]) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
-
Write binary data.
- writeBytes(byte[], int) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
-
Write binary data.
- writeInt(int) - Method in class com.github.stephengold.joltjni.StreamOut
-
Write an
int.
X
- x - Variable in class com.github.stephengold.joltjni.Float2
-
the first (X) component
- x - Variable in class com.github.stephengold.joltjni.Float3
-
the first (X) component
- x - Variable in class com.github.stephengold.joltjni.Float4
-
the first (X) component
- x() - Method in class com.github.stephengold.joltjni.Float3
-
Return the first (X) component.
- x() - Method in class com.github.stephengold.joltjni.Float4
-
Return the first (X) component.
- x() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Return the first (X) component.
- x() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Return the first (X) component.
- x() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the first (X) component in single precision.
- x() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the first (X) component in single precision.
- xx() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the first (X) component in double precision.
- xx() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the first (X) component in double precision.
Y
- y - Variable in class com.github.stephengold.joltjni.Float2
-
the 2nd (Y) component
- y - Variable in class com.github.stephengold.joltjni.Float3
-
the 2nd (Y) component
- y - Variable in class com.github.stephengold.joltjni.Float4
-
the 2nd (Y) component
- y() - Method in class com.github.stephengold.joltjni.Float3
-
Return the 2nd (Y) component.
- y() - Method in class com.github.stephengold.joltjni.Float4
-
Return the 2nd (Y) component.
- y() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Return the 2nd (Y) component.
- y() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Return the 2nd (Y) component.
- y() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 2nd (Y) component in single precision.
- y() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 2nd (Y) component in single precision.
- yy() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 2nd (Y) component in double precision.
- yy() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 2nd (Y) component in double precision.
Z
- z - Variable in class com.github.stephengold.joltjni.Float3
-
the 3rd (Z) component
- z - Variable in class com.github.stephengold.joltjni.Float4
-
the 3rd (Z) component
- z() - Method in class com.github.stephengold.joltjni.Float3
-
Return the 3rd (Z) component.
- z() - Method in class com.github.stephengold.joltjni.Float4
-
Return the 3rd (Z) component.
- z() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat3
-
Return the 3rd (Z) component.
- z() - Method in interface com.github.stephengold.joltjni.readonly.ConstFloat4
-
Return the 3rd (Z) component.
- z() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 3rd (Z) component in single precision.
- z() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 3rd (Z) component in single precision.
- zz() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
-
Return the 3rd (Z) component in double precision.
- zz() - Method in class com.github.stephengold.joltjni.RVec3
-
Return the 3rd (Z) component in double precision.
All Classes and Interfaces|All Packages|Constant Field Values
BodyCreationSettings.setNumPositionStepsOverride(int)