Index

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

A

AaBox - Class in com.github.stephengold.joltjni
An axis-aligned box.
AaBox() - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate an invalid box.
AaBox(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.AaBox
Instantiate a box with the specified minimum and maximum coordinates.
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.ValidateResult
accept this contact only
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(ConstBodyId...) - Method in class com.github.stephengold.joltjni.BodyManager
Activate the specified bodies.
activateBodies(ConstBodyId[], int) - Method in class com.github.stephengold.joltjni.BodyManager
Activate the specified bodies.
activateBody(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Activate the specified body.
add(int, int) - Method in class com.github.stephengold.joltjni.MapObj2Bp
Add a mapping from the specified object layer to the specified broad-phase layer.
add(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Add the specified character to the collision list.
add(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
add(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise sum of the specified vectors.
add(Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Vec3
Return the component-wise sum of the specified vectors.
addAngularImpulse(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Apply the specified angular impulse to the body.
addBodiesAbort(BodyId[], int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Abort adding bodies to the phase.
addBodiesAbort(BodyId[], long) - Method in class com.github.stephengold.joltjni.BroadPhase
Abort adding bodies to the phase.
addBodiesFinalize(BodyId[], int, long) - Method in class com.github.stephengold.joltjni.BroadPhase
Finish adding bodies to the phase.
addBodiesFinalize(BodyId[], long) - Method in class com.github.stephengold.joltjni.BroadPhase
Finish adding bodies to the phase.
addBodiesPrepare(BodyId...) - Method in class com.github.stephengold.joltjni.BroadPhase
Prepare to add a batch of bodies to the phase.
addBodiesPrepare(BodyId[], int) - Method in class com.github.stephengold.joltjni.BroadPhase
Prepare for adding multiple bodies to the phase.
addBody(Body) - Method in class com.github.stephengold.joltjni.BodyManager
Add a body, assigning the next available ID.
addBody(ConstBodyId, 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.
addForce(ConstBodyId, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified force to the specified body's center of mass.
addForce(ConstBodyId, 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(long) - Method in class com.github.stephengold.joltjni.CustomCastRayCollector
Callback invoked (by native code) each time a new raycast hit is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCastShapeCollector
Callback invoked (by native code) each time a new shape-cast hit is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollidePointCollector
Callback invoked (by native code) each time a new collision is detected.
addHit(long) - Method in class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
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.
addImpulse(ConstBodyId, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Apply the specified impulse to the specified body's center of mass.
addImpulse(ConstBodyId, 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.
addLinearVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Add to the character's linear velocity, using the locking body interface.
addLinearVelocity(Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Add to the character's linear velocity.
addLocal(double, double, double) - Method in class com.github.stephengold.joltjni.RVec3
Adds specified amounts to the vector's components and returns the (modified) current instance.
addShape(Vec3Arg, QuatArg, ConstShape) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified subshape at the specified position.
addShape(Vec3Arg, QuatArg, ShapeRefC) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified subshape at the specified position.
addShape(Vec3Arg, QuatArg, ShapeRefC) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Add a subshape in the specified position.
addShape(Vec3Arg, QuatArg, ShapeSettings) - Method in class com.github.stephengold.joltjni.CompoundShapeSettings
Add the specified subshape at the specified position.
addStepListener(PhysicsStepListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Add the specified step listener to the system.
addToPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
Add the character to its PhysicsSystem and activate it, using the locking body interface.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.Character
Add the character to its PhysicsSystem using the locking body interface.
addToPhysicsSystem(EActivation) - Method in class com.github.stephengold.joltjni.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.
addTorque(ConstBodyId, 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.
addWheels(WheelSettings...) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Append the specified wheel settings.
adjustCenterOfMass() - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Recalculate the center of mass and shift the subshapes 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
AllHitRayCastBodyCollector - Class in com.github.stephengold.joltjni
Collect all results from a broad-phase ray cast.
AllHitRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
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.
app() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that appends to existing content.
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.
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.
average(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates (f1 + f2)/2.

B

binary() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a binary-mode stream.
Bodies - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the bodies
Body - Class in com.github.stephengold.joltjni
An object with mass, position, and shape that can be added to a PhysicsSystem.
Body(long) - Constructor for class com.github.stephengold.joltjni.Body
Instantiate a body with the specified native object assigned but not owned.
BodyActivationListener - Class in com.github.stephengold.joltjni
Receive events when a body is activated or deactivated.
BodyCreationSettings - Class in com.github.stephengold.joltjni
Settings used to create a Body.
BodyCreationSettings() - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate default settings.
BodyCreationSettings(ConstShape, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape.
BodyCreationSettings(ShapeRefC, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape reference.
BodyCreationSettings(ShapeRef, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape reference.
BodyCreationSettings(ShapeSettings, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape settings.
BodyCreationSettings(ShapeSettingsRef, RVec3Arg, QuatArg, EMotionType, int) - Constructor for class com.github.stephengold.joltjni.BodyCreationSettings
Instantiate settings for the specified shape-settings reference.
BodyFilter - Class in com.github.stephengold.joltjni
Determine which bodies are candidates for a collision test.
BodyFilter() - Constructor for class com.github.stephengold.joltjni.BodyFilter
Instantiate a default filter that selects all layers.
BodyId - Class in com.github.stephengold.joltjni
Identify a particular Body to a BodyInterface.
BodyId() - Constructor for class com.github.stephengold.joltjni.BodyId
Instantiate a default ID.
BodyId(long) - Constructor for class com.github.stephengold.joltjni.BodyId
Instantiate with the specified native object assigned but not owned.
BodyIdVector - Class in com.github.stephengold.joltjni
A variable-length vector (array) of body IDs.
BodyIdVector() - Constructor for class com.github.stephengold.joltjni.BodyIdVector
Instantiate an empty vector.
BodyInterface - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem that's used to create, add, modify, query, remove, and delete bodies.
BodyLockInterface - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem that is aware of body locking.
BodyLockInterfaceLocking - Class in com.github.stephengold.joltjni
A BodyLockInterface that actually locks bodies.
BodyLockInterfaceNoLock - Class in com.github.stephengold.joltjni
An interface to a PhysicsSystem that doesn't automatically lock bodies.
BodyLockRead - Class in com.github.stephengold.joltjni
Lock a body for read-only access.
BodyLockRead(BodyLockInterface, ConstBodyId) - Constructor for class com.github.stephengold.joltjni.BodyLockRead
Acquire a lock using the specified interface and ID.
BodyLockWrite - Class in com.github.stephengold.joltjni
Lock a body for read-write access.
BodyLockWrite(BodyLockInterface, ConstBodyId) - Constructor for class com.github.stephengold.joltjni.BodyLockWrite
Acquire a lock using the specified interface and ID.
BodyManager - Class in com.github.stephengold.joltjni
A container for bodies.
BodyManager() - Constructor for class com.github.stephengold.joltjni.BodyManager
Instantiate a default manager.
BodyManagerDrawSettings - Class in com.github.stephengold.joltjni
Render settings for debug visualization.
BodyManagerDrawSettings() - Constructor for class com.github.stephengold.joltjni.BodyManagerDrawSettings
Instantiate settings with the default values.
BodyPairCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
body pair cache is full
BodyVector - Class in com.github.stephengold.joltjni
A variable-length vector (array) of bodies.
Box - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
BoxShape
BoxShape - Class in com.github.stephengold.joltjni
A Shape to represent centered, axis-aligned rectangular solids.
BoxShape(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.
BoxShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a BoxShape.
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(RayCastBodyCollector, long) - Constructor for class com.github.stephengold.joltjni.BroadPhaseCastResult
Instantiate with the specified native object assigned but not owned.
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.
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 PhysicsSpace.
buildType() - Static method in class com.github.stephengold.joltjni.Jolt
Return the jolt-jni build-type string.

C

calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettings
Pre-calculate the map used by getBodyIndexToConstraintIndex().
calculateBodyIndexToConstraintIndex() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Pre-calculate the map used by getBodyIndexToConstraintIndex().
calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettings
Pre-calculate the map used by getConstraintIndexToBodyIdxPair().
calculateConstraintIndexToBodyIdxPair() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Pre-calculate the map used by getConstraintIndexToBodyIdxPair().
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.
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.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Convert the specified velocity to one that won't climb steep slopes.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the character has moved onto a steep slope.
capacity() - Method in class com.github.stephengold.joltjni.BodyIdVector
Count how many IDs the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.BodyVector
Count how many bodies the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.Constraints
Count how many references the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.ContactList
Count how many contacts the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Count how many triangles the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Count how many references the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.template.Array
Count how many elements the currently allocated storage can hold.
capacity() - Method in class com.github.stephengold.joltjni.VertexList
Count how many vertices can be held in the currently allocated storage.
Capsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
CapsuleShape
CapsuleShape - Class in com.github.stephengold.joltjni
A Shape to represent a right circular cylinder capped by 2 hemispheres.
CapsuleShape(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShape
Instantiate a shape with the specified dimensions.
CapsuleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CapsuleShape.
CapsuleShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate settings for the specified dimensions.
CapsuleShapeSettings(float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CapsuleShapeSettings
Instantiate settings for the specified dimensions and material.
castRay(RayCast, RayCastBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RayCast, RayCastBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastResult) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastResult, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and obtain the nearest hit, if any.
castRay(RRayCast, RayCastSettings, CastRayCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
castRay(RRayCast, RayCastSettings, CastRayCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a ray and collect the resulting hits.
CastRayCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase ray-cast query.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
castShape(RShapeCast, ShapeCastSettings, RVec3Arg, CastShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Cast a shape and collect the resulting hits.
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.PhysicsSettings
padding around objects (in meters)
cDefaultHalfExtent - Static variable in class com.github.stephengold.joltjni.PlaneShapeSettings
default half-extent for the PlaneShape
Character - Class in com.github.stephengold.joltjni
A character implemented using a kinematic rigid body.
Character(ConstCharacterSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.Character
Instantiate a character with the specified properties.
CharacterBase - Class in com.github.stephengold.joltjni
Base class to represent a player navigating a PhysicsSystem.
CharacterBaseSettings - Class in com.github.stephengold.joltjni
Settings used to create a CharacterBase.
CharacterContactListener - Interface in com.github.stephengold.joltjni
Receive callbacks when a virtual character collides with something.
CharacterContactSettings - Class in com.github.stephengold.joltjni
Properties of a character contact that can be overridden during certain CharacterContactListener callbacks.
CharacterContactSettings(long) - Constructor for class com.github.stephengold.joltjni.CharacterContactSettings
Instantiate settings with the specified native object assigned but not owned.
CharacterRef - Class in com.github.stephengold.joltjni
A counted reference to a Character.
CharacterSettings - Class in com.github.stephengold.joltjni
Settings used to create a Character.
CharacterSettings() - Constructor for class com.github.stephengold.joltjni.CharacterSettings
Instantiate default settings.
CharacterSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterSettings object.
CharacterVirtual - Class in com.github.stephengold.joltjni
A character implemented without a rigid body.
CharacterVirtual(long) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
Instantiate a character with the specified native object assigned but not owned.
CharacterVirtual(ConstCharacterVirtualSettings, RVec3Arg, QuatArg, long, PhysicsSystem) - Constructor for class com.github.stephengold.joltjni.CharacterVirtual
Instantiate a character with a new native object assigned.
CharacterVirtualRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterVirtual.
CharacterVirtualSettings - Class in com.github.stephengold.joltjni
Settings used to create a CharacterVirtual.
CharacterVirtualSettings() - Constructor for class com.github.stephengold.joltjni.CharacterVirtualSettings
Instantiate default settings.
CharacterVirtualSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a CharacterVirtualSettings object.
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.
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.
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.
cMaxPhysicsBarriers - Static variable in class com.github.stephengold.joltjni.Jolt
standard 2nd argument to the JobSystemThreadPool constructor
cMaxPhysicsJobs - Static variable in class com.github.stephengold.joltjni.Jolt
standard first argument to the JobSystemThreadPool constructor
CollectFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
faces are desired
collideAaBox(AaBox, CollideShapeBodyCollector) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(AaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
collideAaBox(AaBox, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes overlap with the specified test box.
CollideOnlyWithActive - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
do not collide with inactive edges
collidePoint(RVec3Arg, CollidePointCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(RVec3Arg, CollidePointCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified point.
collidePoint(Vec3Arg, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified point.
CollidePointCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase collide-shape query.
CollidePointResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase collision by a point.
CollidePointResult(long) - Constructor for class com.github.stephengold.joltjni.CollidePointResult
Instantiate a point result with the specified native object assigned but not owned.
CollideSettingsBase - Class in com.github.stephengold.joltjni
Configurable options for a shape-oriented collision query.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
collideShape(ConstShape, Vec3Arg, RMat44Arg, CollideShapeSettings, RVec3Arg, CollideShapeCollector, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter) - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Collect collisions with the specified shape.
CollideShapeBodyCollector - Class in com.github.stephengold.joltjni
Collect body IDs from a broad-phase collide-shape query.
CollideShapeCollector - Class in com.github.stephengold.joltjni
Collect results from a narrow-phase collide-shape query.
CollideShapeResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase collision by a shape.
CollideShapeResult(long) - Constructor for class com.github.stephengold.joltjni.CollideShapeResult
Instantiate a shape result with the specified native object assigned but not owned.
CollideShapeSettings - Class in com.github.stephengold.joltjni
Configurable options for a collide-shape query.
CollideShapeSettings() - Constructor for class com.github.stephengold.joltjni.CollideShapeSettings
Instantiate default settings.
collideSphere(Vec3Arg, float, CollideShapeBodyCollector, BroadPhaseLayerFilter, ObjectLayerFilter) - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Collect bodies whose bounding boxes intersect the specified test sphere.
CollideWithAll - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActiveEdgeMode
collide with all edges
CollideWithBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
collide with them
CollisionGroup - Class in com.github.stephengold.joltjni
Restrict which bodies can collide.
CollisionGroup(GroupFilter, 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 - 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.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.template - package com.github.stephengold.joltjni.template
Java equivalents for Jolt Physics templates.
CombineFunction - Class in com.github.stephengold.joltjni
Combine the restitution or friction of 2 bodies.
compareTo(ConstJoltPhysicsObject) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Compare (by virtual address) with another physics object.
Compound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
compound
CompoundShape - Class in com.github.stephengold.joltjni
A Shape composed from a union of simpler subshapes.
CompoundShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CompoundShape.
Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
ConeConstraint
Cone - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESwingType
limited by a cone shape, for limits that are symmetric around 0
ConeConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that limits the swing of the twist axes to a cone and disables translation.
ConeConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConeConstraint.
ConeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.ConeConstraintSettings
Instantiate default settings.
conjugated() - Method in class com.github.stephengold.joltjni.Quat
Return the conjugate.
conjugated() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the conjugate.
ConstAaBox - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an AaBox.
ConstBody - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Body.
ConstBodyCreationSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyCreationSettings object.
ConstBodyId - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BodyId.
ConstBroadPhaseLayerInterface - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a BroadPhaseLayerInterface.
ConstCharacter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Character.
ConstCharacterBase - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterBase.
ConstCharacterBaseSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterBaseSettings object.
ConstCharacterSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterSettings object.
ConstCharacterVirtual - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterVirtual.
ConstCharacterVirtualSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CharacterVirtualSettings object.
ConstCollideShapeResult - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a CollideShapeResult.
ConstColor - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Color.
ConstConstraint - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Constraint.
ConstConstraintSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConstraintSettings object.
ConstContact - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Contact.
ConstContactManifold - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ContactManifold.
ConstContactSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ContactSettings object.
ConstConvexShapeSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a ConvexShapeSettings object.
ConstJoltPhysicsObject - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a JoltPhysicsObject.
ConstMassProperties - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a MassProperties object.
ConstObjectLayerPairFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an ObjectLayerPairFilter.
ConstObjectVsBroadPhaseLayerFilter - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an ObjectVsBroadPhaseLayerFilter.
ConstOrientedBox - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an OrientedBox.
ConstPhysicsMaterial - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a PhysicsMaterial.
ConstPlane - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an Plane.
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 (?)
ConstraintRef - Class in com.github.stephengold.joltjni
A counted reference to a Constraint.
Constraints - Class in com.github.stephengold.joltjni
A variable-length array of references to constraints.
Constraints - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the constraints
ConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Constraint.
ConstraintSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a ConstraintSettings object.
ConstShape - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Shape.
ConstSubShapeId - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SubShapeId.
ConstSubShapeIdPair - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a SubShapeIdPair.
ConstWheelSettings - Interface in com.github.stephengold.joltjni.readonly
Read-only access to WheelSettings.
Contact - Class in com.github.stephengold.joltjni
Describe a contact between a Character and a body or another character.
ContactConstraintsFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
contact constraints buffer is full
ContactList - Class in com.github.stephengold.joltjni
A variable-length list (array) of character contacts.
ContactListener - Class in com.github.stephengold.joltjni
Receive collision contact events.
ContactManifold - Class in com.github.stephengold.joltjni
The contact surface between two bodies.
ContactManifold(long) - Constructor for class com.github.stephengold.joltjni.ContactManifold
Instantiate a manifold with the specified native object assigned but not owned.
Contacts - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the contacts
ContactSettings - Class in com.github.stephengold.joltjni
Properties of a contact constraint that can be overridden during certain ContactListener callbacks.
ContactSettings() - Constructor for class com.github.stephengold.joltjni.ContactSettings
Instantiate the default settings for testing.
ContactSettings(long) - Constructor for class com.github.stephengold.joltjni.ContactSettings
Instantiate settings with the specified native object assigned but not owned.
contains(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Test whether the box contains the specified point.
contains(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Test whether the box contains the specified point.
contentEquals(ConstSubShapeId) - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeId
Test for equality with the specified ID.
contentEquals(ConstSubShapeId) - Method in class com.github.stephengold.joltjni.SubShapeId
Test for equality with the specified ID.
Convex - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
convex
ConvexHull - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
ConvexHullShape
ConvexHullShape - Class in com.github.stephengold.joltjni
A Shape to represent a convex hull defined by a collection of vertices.
ConvexHullShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConvexHullShape.
ConvexHullShapeSettings(int, FloatBuffer) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the points in the specified buffer.
ConvexHullShapeSettings(int, FloatBuffer, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(int, FloatBuffer, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Vec3Arg...) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified points.
ConvexHullShapeSettings(Vec3Arg[], float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(Vec3Arg[], float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(List<Vec3Arg>) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified list of points.
ConvexHullShapeSettings(List<Vec3Arg>, float) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexHullShapeSettings(List<Vec3Arg>, float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.ConvexHullShapeSettings
Instantiate settings for the specified parameters.
ConvexShape - Class in com.github.stephengold.joltjni
A type of Shape that inherently possesses the convex property.
ConvexShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ConvexShape.
copy() - Method in class com.github.stephengold.joltjni.BodyId
Create a mutable copy.
copy() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Create a mutable copy.
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 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.
countDebugTriangles() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the number of 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.
countPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Count the points to use when creating the hull.
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.
create() - Method in class com.github.stephengold.joltjni.ShapeSettings
Generate a ShapeResult from these settings.
create(Body, Body) - Method in class com.github.stephengold.joltjni.TwoBodyConstraintSettings
Create a constraint using the settings.
createAndAddBody(BodyCreationSettings, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a 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 body using the specified settings.
createConstraint(TwoBodyConstraintSettings, ConstBodyId, ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Create a two-body constraint using the specified settings.
createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettings
Generate a ragdoll instance from the settings.
createRagdoll(int, long, PhysicsSystem) - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Generate a ragdoll instance from the settings, which are unaffected.
cross(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the cross product with the specified vector.
cross(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Return the cross product with the specified vector.
CullBackFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
cull back-facing polygons: render front sides only
CullFrontFace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
cull front-facing polygons: render back sides only
CustomBodyActivationListener - Class in com.github.stephengold.joltjni
A customizable BodyActivationListener.
CustomBodyActivationListener() - Constructor for class com.github.stephengold.joltjni.CustomBodyActivationListener
Instantiate a customizable listener.
CustomCastRayCollector - Class in com.github.stephengold.joltjni
A customizable CastRayCollector.
CustomCastRayCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastRayCollector
Instantiate a customizable collector.
CustomCastShapeCollector - Class in com.github.stephengold.joltjni
A customizable CastShapeCollector.
CustomCastShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCastShapeCollector
Instantiate a customizable collector.
CustomCharacterContactListener - Class in com.github.stephengold.joltjni
A customizable CharacterContactListener.
CustomCharacterContactListener() - Constructor for class com.github.stephengold.joltjni.CustomCharacterContactListener
Instantiate a customizable listener.
CustomCollidePointCollector - Class in com.github.stephengold.joltjni
A customizable CollidePointCollector.
CustomCollidePointCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollidePointCollector
Instantiate a customizable collector.
CustomCollideShapeBodyCollector - Class in com.github.stephengold.joltjni
A customizable CollideShapeBodyCollector.
CustomCollideShapeBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeBodyCollector
Instantiate a customizable collector.
CustomCollideShapeCollector - Class in com.github.stephengold.joltjni
A customizable CollideShapeCollector.
CustomCollideShapeCollector() - Constructor for class com.github.stephengold.joltjni.CustomCollideShapeCollector
Instantiate a customizable collector.
CustomContactListener - Class in com.github.stephengold.joltjni
A customizable ContactListener.
CustomContactListener() - Constructor for class com.github.stephengold.joltjni.CustomContactListener
Instantiate a customizable listener.
CustomPhysicsStepListener - Class in com.github.stephengold.joltjni
A customizable PhysicsStepListener.
CustomPhysicsStepListener() - Constructor for class com.github.stephengold.joltjni.CustomPhysicsStepListener
Instantiate a customizable listener.
CustomRayCastBodyCollector - Class in com.github.stephengold.joltjni
A customizable RayCastBodyCollector.
CustomRayCastBodyCollector() - Constructor for class com.github.stephengold.joltjni.CustomRayCastBodyCollector
Instantiate a customizable collector.
Cylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
CylinderShape
CylinderShape - Class in com.github.stephengold.joltjni
A Shape to represent a right circular cylinder.
CylinderShape(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
Instantiate a shape with the specified dimensions.
CylinderShape(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShape
Instantiate a shape with the specified dimensions and convex radius.
CylinderShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a CylinderShape.
CylinderShapeSettings(float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions.
CylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions.
CylinderShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.CylinderShapeSettings
Instantiate settings for the specified dimensions and material.

D

deactivateBodies(ConstBodyId...) - Method in class com.github.stephengold.joltjni.BodyManager
Deactivate the specified bodies.
deactivateBodies(ConstBodyId[], int) - Method in class com.github.stephengold.joltjni.BodyManager
Deactivate the specified bodies.
deactivateBody(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Deactivate the specified body.
DebugRenderer - Class in com.github.stephengold.joltjni
Visualization for debugging purposes.
DebugRendererRecorder - Class in com.github.stephengold.joltjni
A DebugRenderer that records events for future playback.
DebugRendererRecorder(StreamOut) - Constructor for class com.github.stephengold.joltjni.DebugRendererRecorder
Instantiate a recorder that uses the specified stream for output.
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.
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.
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
Generate a pseudo-random sequence of integers for casual use.
DefaultRandomEngine() - Constructor for class com.github.stephengold.joltjni.DefaultRandomEngine
Instantiate a generator.
DefaultRandomEngine(int) - Constructor for class com.github.stephengold.joltjni.DefaultRandomEngine
Instantiate a generator using the specified 32-bit seed.
degreesToRadians(float) - Static method in class com.github.stephengold.joltjni.Jolt
Convert the specified angle from degrees to radians.
destroyBodies(ConstBodyId...) - Method in class com.github.stephengold.joltjni.BodyManager
Remove the specified bodies from the manager.
destroyBodies(ConstBodyId[], int) - Method in class com.github.stephengold.joltjni.BodyManager
Remove the specified bodies from the manager.
destroyBody(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Destroy the specified body.
destroyFactory() - Static method in class com.github.stephengold.joltjni.Jolt
Destroy the factory for deserialization of saved data.
detLog(String) - Static method in class com.github.stephengold.joltjni.Jolt
Append a message to the determinism log.
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.
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.
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.EConstraintSubType
DistanceConstraint
DistanceConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that holds 2 points at a fixed distance from each other.
DistanceConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a DistanceConstraint.
DistanceConstraintSettings() - Constructor for class com.github.stephengold.joltjni.DistanceConstraintSettings
Instantiate default settings.
divide(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
divideEquals(RVec3, double) - Static method in class com.github.stephengold.joltjni.operator.Op
Divide the left argument by the right argument.
DontActivate - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EActivation
leave the added body's activation state unchanged
dot(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the dot product with the specified vector.
dot(Vec3Arg) - Method in class com.github.stephengold.joltjni.Vec3
Return the dot product with the specified vector.
draw(BodyManagerDrawSettings, PhysicsSettings, DebugRenderer) - Method in class com.github.stephengold.joltjni.BodyManager
Draw the state of the bodies.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Draw the shape using the specified renderer.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.Shape
Draw the shape using the specified renderer.
draw(DebugRenderer, RMat44Arg, Vec3Arg, ConstColor, boolean, boolean) - Method in class com.github.stephengold.joltjni.ShapeRefC
Draw the shape using the specified renderer.
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 state of 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.
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.
drawLine(RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D line.
drawMarker(RVec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a marker at the specified location.
drawPlane(RVec3Arg, Vec3Arg, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified plane.
drawSphere(RVec3Arg, float, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawSphere(RVec3Arg, float, ConstColor, ECastShadow) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawSphere(RVec3Arg, float, ConstColor, ECastShadow, EDrawMode) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified sphere.
drawText3D(RVec3Arg, String) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawText3D(RVec3Arg, String, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawText3D(RVec3Arg, String, ConstColor, float) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D text.
drawTriangle(RVec3Arg, RVec3Arg, RVec3Arg, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw the specified 3-D triangle.
drawWireBox(ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire-frame of the specified axis-aligned box.
drawWireBox(ConstOrientedBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire-frame of the specified 3-D box.
drawWireBox(RMat44Arg, ConstAaBox, ConstColor) - Method in class com.github.stephengold.joltjni.DebugRenderer
Draw a wire frame of the specified 3-D box.
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.
driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.Ragdoll
Drive the ragdoll to the specified pose using motors.
driveToPoseUsingMotors(SkeletonPose) - Method in class com.github.stephengold.joltjni.RagdollRef
Drive the ragdoll to the specified pose using motors.
Dynamic - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
bodies moved by forces, impulses, and torques

E

EActivation - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate actions passed to BodyInterface when adding a body.
EActiveEdgeMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to handle inactive edges during collision detection.
EAllowedDofs - Class in com.github.stephengold.joltjni.enumerate
Bitmasks to enumerate a body's degrees of freedom among the axes of a PhysicsSystem.
EAxis - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate the degrees of freedom in a SixDofConstraint.
EBackFaceMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to handle back-facing surfaces (or triangles) during collision detection.
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 Constaint can belong to.
ECullMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate options for culling polygons.
EDrawMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways of drawing triangles.
EGroundState - Enum Class in com.github.stephengold.joltjni.enumerate
Categorize the possible relationships between a character and its supporting surface.
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.template.Array
Test whether the array contains any elements.
empty() - Method in class com.github.stephengold.joltjni.VertexList
Test whether the list contains no vertices.
Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
EmptyShape
Empty - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
EmptyShape
EmptyShape - Class in com.github.stephengold.joltjni
A Shape that won't collide with anything and has zero volume.
EmptyShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct an EmptyShape.
EmptyShapeSettings() - Constructor for class com.github.stephengold.joltjni.EmptyShapeSettings
Instantiate the default settings.
enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTable
Enable collisions between the specified subgroups.
enableCollision(int, int) - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Enable collisions between the specified subgroups.
endFrame() - Method in class com.github.stephengold.joltjni.DebugRendererRecorder
Signify the end of a frame.
EOverrideMassProperties - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways the mMassPropertiesOverride field of BodyCreationSettings can be used.
EPhysicsUpdateError - Class in com.github.stephengold.joltjni.enumerate
Error conditions reported by PhysicsSystem.update().
equals(ConstBodyId, ConstBodyId) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified IDs are equal.
equals(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified colors are equal.
equals(Mat44Arg, Mat44Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified matrices are equal.
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.
EShapeSubType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate types of Shape.
EShapeType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate categories that a Shape can belong to.
ESpringMode - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate ways to specify a spring in a constraint.
EStateRecorderState - Class in com.github.stephengold.joltjni.enumerate
Bitmasks to select which components of a PhysicsSystem should be saved.
ESwingType - Enum Class in com.github.stephengold.joltjni.enumerate
Enumerate possible behaviors of a swing limit in a Constraint.
extendedUpdate(float, Vec3Arg, ExtendedUpdateSettings, BroadPhaseLayerFilter, ObjectLayerFilter, BodyFilter, ShapeFilter, TempAllocator) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Apply a combination of Update, StickToFloor, and WalkStairs.
ExtendedUpdateSettings - Class in com.github.stephengold.joltjni
Settings for extended update of a virtual character.
ExtendedUpdateSettings() - Constructor for class com.github.stephengold.joltjni.ExtendedUpdateSettings
Instantiate default settings.

F

find(long) - Static method in class com.github.stephengold.joltjni.PhysicsSystem
Find a pre-existing system given its virtual address.
Fixed - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
FixedConstraint
FixedConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that constrains rotation and translation, removing all 6 degrees of freedom.
FixedConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a FixedConstraint.
FixedConstraintSettings() - Constructor for class com.github.stephengold.joltjni.FixedConstraintSettings
Instantiate default settings.
fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsScene
Correct any incorrectly scaled shapes in the scene.
fixInvalidScales() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Correct any incorrectly scaled shapes in the scene.
Float3 - Class in com.github.stephengold.joltjni
A vector composed of 3 single-precision components, used as a storage class.
Float3() - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate an all-zero vector (0,0,0).
Float3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate a vector with specified components.
Float3(Float3) - Constructor for class com.github.stephengold.joltjni.Float3
Instantiate a copy of the specified vector.
forceEarlyOut() - Method in class com.github.stephengold.joltjni.RayCastBodyCollector
Force collision detection to terminate.
FrequencyAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
frequency and damping are specified
fromPhysicsSystem(PhysicsSystem) - Method in class com.github.stephengold.joltjni.PhysicsScene
Load the current state of the specified physics system.

G

Gear - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
GearConstraint
GearConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that links the angular velocities of the bodies.
GearConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a GearConstraint.
GearConstraintSettings() - Constructor for class com.github.stephengold.joltjni.GearConstraintSettings
Instantiate default settings.
geometricMean(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates sqrt(f1 * f2).
get() - Method in class com.github.stephengold.joltjni.ShapeResult
Return the ShapeRefC.
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.BodyIdVector
Access the ID at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.BodyVector
Access the body at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Constraints
Copy the reference at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.ContactList
Access the contact at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Float3
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Access the triangle at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Copy the reference at the specified index.
get(int) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.template.Array
Access or copy the element at the specified index.
get(int) - Method in class com.github.stephengold.joltjni.Vec3
Return the specified component.
get(int) - Method in class com.github.stephengold.joltjni.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
Return the net force acting on the body.
getAccumulatedForce() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the net force acting on the body.
getAccumulatedForce() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the net force acting on the body.
getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.Body
Return the net torque acting on the body.
getAccumulatedTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the net torque acting on the body.
getAccumulatedTorque() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the net torque acting on the body.
getActiveBodies(EBodyType, BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate bodies of the specified type to the specified vector.
getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the list of contacts.
getActiveContacts() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the list of contacts.
getActiveContacts() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Access the list of 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.
getAllowedDofs() - Method in class com.github.stephengold.joltjni.MotionProperties
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.
getAngularDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the angular damping constant.
getAngularDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the angular damping coefficient.
getAngularDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the angular damping constant.
getAngularDofsMask() - Method in class com.github.stephengold.joltjni.MotionProperties
Returns a vector in which the disabled angular components are set to zero and enabled ones are set to -1.
getAngularVelocity() - Method in class com.github.stephengold.joltjni.Body
Return 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
Return the angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's angular velocity.
getAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy the (initial) angular velocity.
getAngularVelocity(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the angular velocity of the specified body.
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.
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.
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.
getB() - Method in class com.github.stephengold.joltjni.Color
Return the 3th (blue) component.
getB() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the 3th (blue) component.
getBackFaceMode() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Determine whether the character will move through back-facing triangles.
getBackFaceMode() - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Return the treatment of back-facing triangles.
getBackFaceMode() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Determine whether the character will move through back-facing triangles.
getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.RayCastSettings
Return the policy for back-facing triangles in convex shapes.
getBackFaceModeConvex() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Return the treatment of back-facing triangles in convex shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.RayCastSettings
Return the policy for back-facing triangles in non-convex shapes.
getBackFaceModeTriangles() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Return the treatment of back-facing triangles in triangle-based shapes.
getBaseOffset() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the location from which all contact points are measured.
getBaseOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the location from which all contact points are measured.
getBaumgarte() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the Baumgarte stabilization factor, the fraction of position error that is corrected in each update.
getBitsPerSample() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the number of bits per sample to use during compression.
getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShape
Return the block size.
getBlockSize() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the block size.
getBodies() - Method in class com.github.stephengold.joltjni.BodyManager
Return all bodies.
getBodies() - Method in class com.github.stephengold.joltjni.PhysicsScene
Access the body-creation settings as a Java array.
getBodies() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Access the body-creation settings as a Java array.
getBodies(BodyIdVector) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate all bodies to the specified variable-length vector.
getBody() - Method in class com.github.stephengold.joltjni.BodyLockRead
Access the body.
getBody() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Access the body.
getBody1() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Access the first body in the constraint.
getBody1Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the first body.
getBody1Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the first body.
getBody2() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Access the 2nd body in the constraint.
getBody2Id() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the 2nd body.
getBody2Id() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the 2nd body.
getBodyActivationListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyActivationListener.
getBodyB() - Method in class com.github.stephengold.joltjni.Contact
Return the ID of the colliding body.
getBodyB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the ID of the colliding body.
getBodyCreationSettings() - Method in class com.github.stephengold.joltjni.Body
Convert the body to a BodyCreationSettings object.
getBodyCreationSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Convert the body to a BodyCreationSettings object.
getBodyId() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
Return the ID of the body that was hit.
getBodyId() - Method in class com.github.stephengold.joltjni.Character
Return the ID of the body associated with this character.
getBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the ID of the body associated with this 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.
getBodyInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyInterface.
getBodyInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access a version of the system's BodyInterface that does not use locks.
getBodyLockInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceLocking.
getBodyLockInterfaceNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's BodyLockInterfaceNoLock.
getBodyType(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the type of the specified body.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShape
Return the bottom radius.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Return the bottom radius of the cylinder.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the bottom radius.
getBottomRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the bottom radius.
getBounds() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Return a bounding box that contains all the bodies in the system.
getBroadPhaseLayer(int) - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
Return the broad-phase layer for the specified object layer.
getBroadPhaseLayer(int) - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
Return the broad-phase layer for the specified object layer.
getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.BodyManager
Access the (application-provided) interface for mapping object layers to broadphase layers.
getBroadPhaseLayerInterface() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for mapping object layers to broadphase layers.
getBroadPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's interface for coarse collision queries.
getCanPushCharacter() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Test whether the other object can push the virtual character.
getCanPushCharacter() - Method in class com.github.stephengold.joltjni.Contact
Test whether the velocity of the contact point can push the character.
getCanPushCharacter() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the velocity of the contact point can push the character.
getCanReceiveImpulses() - Method in class com.github.stephengold.joltjni.CharacterContactSettings
Test whether the virtual character can apply impulses to the body.
getCenter() - Method in class com.github.stephengold.joltjni.AaBox
Locate the center of the box.
getCenter() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Locate the center of the box.
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.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.Body
Return 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
Return the location of the rigid body's center of mass using the locking body interface.
getCenterOfMassPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
Return 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 interface com.github.stephengold.joltjni.readonly.ConstBody
Return 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
Return 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
Return the location of the rigid body's center of mass.
getCenterOfMassPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Return the location of the rigid body's center of mass.
getCenterOfMassPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the location of the rigid body's center of mass.
getCenterOfMassPosition(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Locate the center of mass of the specified body.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Calculate the local-to-system transform of the character's center of mass.
getCharacterB() - Method in class com.github.stephengold.joltjni.Contact
Return the colliding character.
getCharacterB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the colliding character.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the thickness of the character's padding.
getCharacterPadding() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the thickness of the character's padding.
getCharacterPadding() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the thickness of the character's padding.
getCharacterVsCharacterCollision() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the char-vs-char collision interface.
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.
getCollisionGroup() - Method in class com.github.stephengold.joltjni.Body
Access the body's collision group.
getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the collision tolerance.
getCollisionTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return the collision tolerance for the GJK algorithm.
getCollisionTolerance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the collision tolerance.
getCombinedFriction() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the combined friction for the body pair.
getCombinedFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the combined friction for the body pair.
getCombinedRestitution() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the combined restitution for the body pair.
getCombinedRestitution() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the combined restitution for the body pair.
getCombineFriction() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the combining function for friction.
getCombineRestitution() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the combining function for restitutions.
getConfigurationString() - Static method in class com.github.stephengold.joltjni.Jolt
Return a string containing important configuration settings.
getConstant() - Method in class com.github.stephengold.joltjni.Plane
Return the constant in single precision.
getConstant() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the constant in single precision.
getConstraint() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the underlying Constraint, if any.
getConstraint() - Method in class com.github.stephengold.joltjni.SpringSettings
Access the underlying Constraint, if any.
getConstraint() - Method in class com.github.stephengold.joltjni.VehicleController
Access the underlying constraint.
getConstraintPriority() - Method in class com.github.stephengold.joltjni.Constraint
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.
getConstraints() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Enumerate the constraints in the system.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.Constraint
Convert the constraint to a ConstraintSettings object.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the underlying ConstraintSettings, if any.
getConstraintSettings() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Convert the constraint to a ConstraintSettings object.
getConstraintSettings() - Method in class com.github.stephengold.joltjni.SpringSettings
Access the underlying ConstraintSettings, if any.
getConstraintToBody1Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Calculate the coordinate transform from constraint space to body 1.
getConstraintToBody2Matrix() - Method in class com.github.stephengold.joltjni.TwoBodyConstraint
Calculate the coordinate transform from constraint space to body 2.
getContactListener() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) contact listener.
getContactNormal() - Method in class com.github.stephengold.joltjni.Contact
Return the contact normal.
getContactNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the contact normal.
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.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the controller for this constraint.
getController() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Access the controller settings.
getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShape
Return the convex radius.
getConvexRadius() - Method in class com.github.stephengold.joltjni.TriangleShapeSettings
Return the convex radius.
getCosHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraint
Return the cosine of half the cone angle.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the maximum slope the character can walk on.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the maximum slope on which the character can walk.
getCosMaxSlopeAngle() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum slope on which the character can walk.
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.
getCurrentPosition() - Method in class com.github.stephengold.joltjni.SliderConstraint
Return the current offset from rest position.
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.
getDebugName() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Return the debug name.
getDebugName() - Method in interface com.github.stephengold.joltjni.readonly.ConstPhysicsMaterial
Return the debug name.
getDefaultBroadPhaseLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Generate a broad-phase layer filter using the current pair filter and the specified layer index.
getDefaultLayerFilter(int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Generate an object layer filter using the current pair filter and the specified layer index.
getDeltaTime() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Return the duration of the current step.
getDensity() - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Return the density.
getDensity() - Method in interface com.github.stephengold.joltjni.readonly.ConstConvexShapeSettings
Return the density.
getDeterministicSimulation() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Test whether physics simulation is deterministic.
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.
getDistance() - Method in class com.github.stephengold.joltjni.Contact
Return the contact separation.
getDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the contact separation.
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.
getElement(int, int) - Method in class com.github.stephengold.joltjni.Mat44
Return the specified element.
getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Return the specified element.
getElement(int, int) - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Return the specified element in double precision.
getElement(int, int) - Method in class com.github.stephengold.joltjni.RMat44
Return the specified element in double precision.
getEnabled() - Method in class com.github.stephengold.joltjni.Constraint
Test whether the constraint is enabled.
getEnabled() - Method in class com.github.stephengold.joltjni.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.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Test whether to make an extra effort to remove contacts with internal edges.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether enhanced internal edge removal is enabled.
getEnhancedInternalEdgeRemoval() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether enhanced internal edge removal is enabled.
getEnhancedInternalEdgeRemoval() - Method in 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.ShapeResult
Return the error string.
getExtent() - Method in class com.github.stephengold.joltjni.AaBox
Copy the (half) extent of the box.
getExtent() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the (half) extent of the box.
getFaceVertices(int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Enumerate the vertices in the specified face.
getFaceVertices(int, int, int[]) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Enumerate the vertices in the specified face.
getForward() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Copy the "forward" vector.
getFraction() - Method in class com.github.stephengold.joltjni.BroadPhaseCastResult
Return the location of the hit, as a fraction of the cast path.
getFraction() - Method in class com.github.stephengold.joltjni.Contact
Return the fraction along the path where the contact takes place.
getFraction() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the fraction along the path where the contact takes place.
getFraction() - Method in class com.github.stephengold.joltjni.ShapeCastResult
Return the fraction of the cast where the hit occurred.
getFrequency() - Method in class com.github.stephengold.joltjni.SpringSettings
Return the spring's frequency.
getFriction() - Method in class com.github.stephengold.joltjni.Body
Return the body's friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the friction ratio.
getFriction() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the friction ratio.
getFriction() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the friction ratio.
getFriction(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the friction ratio of the specified body.
getG() - Method in class com.github.stephengold.joltjni.Color
Return the 2nd (green) component.
getG() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the 2nd (green) component.
getGravity() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the gravity vector.
getGravityFactor() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the gravity factor.
getGravityFactor() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the gravity factor.
getGravityFactor() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the gravity factor.
getGravityFactor(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the gravity factor of the specified body.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the body ID of the supporting surface.
getGroundBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
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.CharacterVirtualRef
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
Return the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the normal direction at the point of contact with the supporting surface.
getGroundNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the normal direction at the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterBase
Return the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the location of the point of contact with the supporting surface.
getGroundPosition() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the location of the point of contact with the supporting surface.
getGroundPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return 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.CharacterVirtualRef
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.CharacterVirtualRef
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.CharacterVirtualRef
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
Return the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the world-space velocity of the supporting surface.
getGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the world-space velocity of the supporting surface.
getGroundVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the world-space velocity of the supporting surface.
getGroupFilter() - Method in class com.github.stephengold.joltjni.CollisionGroup
Access the group filter.
getGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
Return the main group ID.
getHadCollision() - Method in class com.github.stephengold.joltjni.Contact
Test whether the character has actually collided.
getHadCollision() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the character has actually collided.
getHalfConeAngle() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Return one-half the maximum angle between the twist axes of body 1 and body 2.
getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShape
Copy the half extents.
getHalfExtent() - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Copy the extent of the box.
getHalfExtent() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Return the half extent.
getHalfExtents() - Method in 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.
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.
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.
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.CharacterVirtualSettings
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum angle for merging during hit reduction.
getHitReductionCosMaxAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum angle for merging during hit reduction.
getHits() - Method in class com.github.stephengold.joltjni.AllHitRayCastBodyCollector
Access all the hits 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
Copy the body's ID for use with BodyInterface.
getId() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's ID for use with BodyInterface.
getIdx(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Return the mesh-vertex index of the specified corner.
getIndex() - Method in class com.github.stephengold.joltjni.BodyId
Return the body's index in the array.
getIndex() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Return the body's index in the array.
getIndexAndSequenceNumber() - Method in class com.github.stephengold.joltjni.BodyId
Convert the ID to an integer.
getIndexAndSequenceNumber() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Convert the ID to an integer.
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.
getInertiaRotation() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the rotation that takes the inverse-inertia diagonal to local coordinates.
getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the ID of the inner body.
getInnerBodyId() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the ID of the inner body.
getInnerBodyId() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the ID of the inner body.
getInnerBodyLayer() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the object layer that the inner rigid body will be added to.
getInnerBodyLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the object layer that the inner rigid body will be added to.
getInnerBodyShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the shape of the inner rigid body.
getInnerBodyShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the shape of the inner rigid body.
getInnerRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return the radius of the largest sphere that fits inside the shape.
getInnerRadius() - Method in class com.github.stephengold.joltjni.Shape
Return the radius of the largest sphere that fits inside the shape.
getInnerRadius() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the radius of the largest sphere that fits inside the shape.
getInverseInertiaDiagonal() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the diagonal components of the inverse inertia matrix, assuming a dynamic body.
getInverseMass() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the body's inverse mass.
getInverseMassUnchecked() - Method in class com.github.stephengold.joltjni.MotionProperties
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.
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.
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.
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).
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 class com.github.stephengold.joltjni.SkeletonPose
Access the transforms of the specified joint.
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.CharacterSettings
Return the index of the object layer.
getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the character's object layer, using the locking body interface.
getLayer() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the index of the object layer.
getLayer(boolean) - Method in class com.github.stephengold.joltjni.Character
Return the character's object layer.
getLayer(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Return the character's object layer.
getLayer(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Return the character's object layer.
getLimitMax(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the upper limit of the specified axis.
getLimitMin(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the lower limit of the specified axis.
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 axis.
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 axis.
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 axis.
getLimitsSpringSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Access the spring settings for the specified axis.
getLinearDamping() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the linear damping constant.
getLinearDamping() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the linear damping coefficient.
getLinearDamping() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the linear damping constant.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.Body
Return 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.CharacterVirtual
Return the linear velocity of the character.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the linear velocity of the character.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.Contact
Return the velocity of the contact point.
getLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the linear velocity.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return 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
Return the linear velocity of the character.
getLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the velocity of the contact point.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the linear velocity of the character.
getLinearVelocity(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the linear velocity of the specified body.
getListener() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Access the (application-provided) contact listener.
getLocalBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Return a bounding box that includes the convex radius.
getLocalBounds() - Method in class com.github.stephengold.joltjni.Shape
Return a bounding box that includes the convex radius.
getLocalBounds() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return a bounding box that includes the convex radius.
getManager() - Method in class com.github.stephengold.joltjni.BodyVector
Access the underlying BodyManager.
getMass() - Method in class com.github.stephengold.joltjni.CharacterSettings
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the character's mass.
getMass() - Method in class com.github.stephengold.joltjni.MassProperties
Return the mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterSettings
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the character's mass.
getMass() - Method in interface com.github.stephengold.joltjni.readonly.ConstMassProperties
Return the mass.
getMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Calculate the mass and inertia.
getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Calculate the mass and inertia.
getMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Copy the shape's mass properties.
getMassProperties() - Method in class com.github.stephengold.joltjni.Shape
Copy the shape's mass properties.
getMassProperties() - Method in class com.github.stephengold.joltjni.ShapeRefC
Copy the shape's mass properties.
getMassPropertiesOverride() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Copy the mass-properties override.
getMassPropertiesOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Copy 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.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.IndexedTriangle
Return the triangle's material index.
getMaterialIndex() - Method in class com.github.stephengold.joltjni.Triangle
Return the triangle's material index.
getMax() - Method in class com.github.stephengold.joltjni.AaBox
Copy the maximum contained coordinate on each axis.
getMax() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the maximum contained coordinate on each axis.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the maximum angular speed.
getMaxAngularVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum angular speed that the body can achieve.
getMaxAngularVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the maximum angular speed.
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.
getMaxCollisionIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum number of collision iterations.
getMaxCollisionIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum number of collision iterations.
getMaxConcurrency() - Method in class com.github.stephengold.joltjni.JobSystem
Return maximum number of jobs that can execute concurrently.
getMaxConstraintIterations() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return how often to try stepping in the constraint solver.
getMaxConstraintIterations() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return how often to try stepping in the constraint solver.
getMaxConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Return the convex radius.
getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
Return the maximum distance.
getMaxDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Return the upper limit on distance.
getMaxErrorConvexRadius() - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Return the maximum separation between the shrunk hull + convex radius and the actual hull.
getMaxForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the maximum force to apply in a linear constraint.
getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the maximum friction of the specified axis.
getMaxFriction(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return the maximum friction of the specified axis.
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.
getMaxHandBrakeTorque() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Return the maximum torque that the hand brake can exert on the wheel.
getMaxHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the artificial maximum height.
getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Test whether the last collision check discarded one or more hits.
getMaxHitsExceeded() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Test whether the last collision check discarded one or more hits.
getMaxHitsExceeded() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Test whether the last collision check discarded one or more hits.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the maximum linear speed.
getMaxLinearVelocity() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum linear speed that the body can achieve.
getMaxLinearVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the maximum linear speed.
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.CharacterVirtualSettings
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum number of hits to be collected.
getMaxNumHits() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum number of hits to be collected.
getMaxPitchRollAngle() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Return the vehicle's maximum pitch/roll angle.
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 on which the character can walk.
getMaxSlopeAngle() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Return the maximum slope on which the character can walk.
getMaxSteerAngle() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Return the maximum steering angle.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the maximum force applied to other bodies.
getMaxStrength() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum force applied to other bodies.
getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the maximum force applied to other bodies.
getMaxStrength() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum force applied to other bodies.
getMaxTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the maximum torque to apply in an angular constraint.
getMaxTrianglesPerLeaf() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Return the maximum number of triangles per leaf.
getMin() - Method in class com.github.stephengold.joltjni.AaBox
Copy the minimum contained coordinate on each axis.
getMin() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Copy the minimum contained coordinate on each axis.
getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraint
Return the minimum distance.
getMinDistance() - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Return the lower limit on distance.
getMinForceLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the minimum force to apply in a linear constraint.
getMinHeightValue() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the artificial minimum height.
getMinTimeRemaining() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the early out threshold.
getMinTimeRemaining() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the early out threshold.
getMinTorqueLimit() - Method in class com.github.stephengold.joltjni.MotorSettings
Return the minimum torque to apply in an angular constraint.
getMode() - Method in class com.github.stephengold.joltjni.SpringSettings
Return how the spring is specified.
getMotionProperties() - Method in class com.github.stephengold.joltjni.Body
Access the body's motion properties.
getMotionQuality() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return the motion quality.
getMotionQuality() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the motion quality.
getMotionQuality() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return the motion quality.
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(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the motion type of the specified body.
getMotionTypeB() - Method in class com.github.stephengold.joltjni.Contact
Return the motion type of the colliding object.
getMotionTypeB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the motion type of the colliding object.
getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraint
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraint
Access the motor settings.
getMotorSettings() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Access the motor settings.
getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Access the motor settings of the specified axis.
getMotorSettings(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Access the motor settings for the specified axis.
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 axis.
getNarrowPhaseQuery() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the system's interface for fine collision queries.
getNarrowPhaseQueryNoLock() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access a version of the system's NarrowPhaseQuery that does not lock the bodies.
getNormal() - Method in class com.github.stephengold.joltjni.Plane
Copy the normal direction.
getNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Copy the normal direction.
getNormalAxis1() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the normal axis of body 1.
getNormalAxis1() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the normal axis of body 1.
getNormalAxis2() - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Copy the normal axis of body 2.
getNormalAxis2() - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Copy the normal axis of body 2.
getNormalizedPerpendicular() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return an arbitrary unit vector perpendicular to the current vector.
getNormalizedPerpendicular() - Method in class com.github.stephengold.joltjni.Vec3
Return an arbitrary unit vector perpendicular to the current vector.
getNormalX() - Method in class com.github.stephengold.joltjni.Plane
Return the first (X) component of the normal direction.
getNormalX() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the first (X) component of the normal direction.
getNormalY() - Method in class com.github.stephengold.joltjni.Plane
Return the 2nd (Y) component of the normal direction.
getNormalY() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the 2nd (Y) component of the normal direction.
getNormalZ() - Method in class com.github.stephengold.joltjni.Plane
Return the 3rd (Z) component of the normal direction.
getNormalZ() - Method in interface com.github.stephengold.joltjni.readonly.ConstPlane
Return the 3rd (Z) component of the normal direction.
getNumActiveBodies(EBodyType) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Count how many active bodies of the specified type there are in the body manager.
getNumBodies() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Count how many bodies there are in the body manager.
getNumBroadPhaseLayers() - Method in class com.github.stephengold.joltjni.BroadPhaseLayerInterface
Count how many broad-phase layers there are.
getNumBroadPhaseLayers() - Method in interface com.github.stephengold.joltjni.readonly.ConstBroadPhaseLayerInterface
Count how many broad-phase layers there are.
getNumFaces() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the faces in the convex hull.
getNumPoints() - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the vertices of the convex hull.
getNumPositionSteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the number of solver position iterations per simulation step.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in class com.github.stephengold.joltjni.MotionProperties
Return the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the override for the number of position iterations used in the solver.
getNumPositionStepsOverride() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraintSettings
Return the override for the number of position iterations used in the solver.
getNumSubShapes() - Method in class com.github.stephengold.joltjni.CompoundShape
Count the subshapes.
getNumVelocitySteps() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the number of velocity iterations per simulation step.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.Constraint
Return the override for the number of velocity iterations used in the solver.
getNumVelocityStepsOverride() - Method in class com.github.stephengold.joltjni.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, or 0 to use number specified in the PhysicsSettings.
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.
getNumVerticesInFace(int) - Method in class com.github.stephengold.joltjni.ConvexHullShape
Count the vertices in the specified face.
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.
getOffset() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return the offset of the first sample.
getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShape
Copy the shape's offset relative to the base shape.
getOffset() - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Copy the offset relative to the base shape.
getOrientation() - Method in interface com.github.stephengold.joltjni.readonly.ConstOrientedBox
Copy the transform that positions and rotates the local space axes to world space.
getOrigin() - Method in class com.github.stephengold.joltjni.RayCast
Copy the start location.
getOrigin() - Method in class com.github.stephengold.joltjni.RRayCast
Copy the start location.
getOvbFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for testing whether an object can collide with a broad-phase layer.
getOverrideMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Return how the mass-properties override will be used.
getOverrideMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Return how the mass-properties override will be used.
getOvoFilter() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Access the (application-provided) interface for testing whether 2 objects can collide, based on their object layers.
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.
getPenetrationAxis() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Copy the direction to move shape 2 out of collision along the shortest path.
getPenetrationAxis() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Copy the direction to move shape 2 out of collision along the shortest path.
getPenetrationDepth() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Return the distance to move shape 2 to resolve the collision.
getPenetrationDepth() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the penetration depth: the distance to move body 2 out of collision.
getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstCollideShapeResult
Return the distance to move shape 2 to resolve the collision.
getPenetrationDepth() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the penetration depth: the distance to move body 2 out of collision.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return how quickly penetration is resolved.
getPenetrationRecoverySpeed() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return how quickly penetration is resolved.
getPenetrationSlop() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the penetration slop.
getPenetrationTolerance() - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Return the termination tolerance for calculating penetration depth.
getPerTriangleUserData() - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Test whether each triangle will include user data.
getPhysicsSettings() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the system's settings.
getPhysicsSystem() - Method in class com.github.stephengold.joltjni.PhysicsStepListenerContext
Access the system being simulated.
getPlane() - Method in class com.github.stephengold.joltjni.PlaneShape
Copy the shape's surface.
getPlane() - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Copy the surface equation.
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.
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.
getPointVelocitySleepThreshold() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Return the point-motion threshold, below which objects can fall asleep.
getPosition() - Method in class com.github.stephengold.joltjni.Body
Return 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
Return 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.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.Contact
Return the location where the contact occurs.
getPosition() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return 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
Return 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
Return the location where the contact occurs.
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.WheelSettings
Copy the location of the attachment point.
getPosition(boolean) - Method in class com.github.stephengold.joltjni.Character
Copy the location of the character.
getPosition(boolean) - Method in class com.github.stephengold.joltjni.CharacterRef
Copy the location of the character.
getPosition(boolean) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the location of the character.
getPosition(int, int) - Method in class com.github.stephengold.joltjni.HeightFieldShape
Copy the location of specified sample.
getPosition(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Locate the specified body.
getPosition1() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the constraint location for body 1.
getPosition2() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Copy the constraint location for body 2.
getPositionAndRotation(ConstBodyId, 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.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 interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the position of the associated body using the locking body interface.
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 interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the position of the associated body.
getPredictiveContactDistance() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Return the maximum range of predictive contacts.
getPredictiveContactDistance() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Return the maximum range of predictive contacts.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterRef
Temporarily access the referenced Character.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Temporarily access the referenced CharacterSettings.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Temporarily access the referenced CharacterVirtual.
getPtr() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Temporarily access the referenced CharacterVirtualSettings.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintRef
Temporarily access the referenced Constraint.
getPtr() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Temporarily access the referenced ConstraintSettings.
getPtr() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Temporarily access the referenced GroupFilter.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Temporarily access the referenced PhysicsMaterial.
getPtr() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Temporarily access the referenced PhysicsScene.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollRef
Temporarily access the referenced Ragdoll.
getPtr() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Temporarily access the referenced RagdollSettings.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRef
Temporarily access the referenced Shape.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeRefC
Temporarily access the referenced ConstShape.
getPtr() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Temporarily access the referenced ShapeSettings.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Temporarily access the referenced SkeletalAnimation.
getPtr() - Method in class com.github.stephengold.joltjni.SkeletonRef
Temporarily access the referenced Skeleton.
getPtr() - Method in class com.github.stephengold.joltjni.template.Ref
Temporarily access the referenced RefTarget.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Temporarily access the referenced VehicleCollisionTesterRay.
getPtr() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Temporarily access the referenced VehicleControllerSettings.
getPtr() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerRef
Temporarily access the referenced WheeledVehicleController.
getPtr() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Temporarily access the referenced WheelSettingsWv.
getQuaternion() - Method in class com.github.stephengold.joltjni.Mat44
Convert the rotation to a Quat.
getQuaternion() - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Convert the rotation to a Quat.
getR() - Method in class com.github.stephengold.joltjni.Color
Return the first (red) component.
getR() - Method in interface com.github.stephengold.joltjni.readonly.ConstColor
Return the first (red) component.
getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CylinderShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Return the radius of the cylinder.
getRadius() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the radius of the wheel.
getRadius() - Method in class com.github.stephengold.joltjni.SphereShape
Return the radius.
getRadius() - Method in class com.github.stephengold.joltjni.SphereShapeSettings
Return the radius of the sphere.
getRadius() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the radius of the wheel.
getRatio() - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Return the gear ratio.
getRefCount() - Method in class com.github.stephengold.joltjni.Character
Count the active references to the native Character.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterSettings
Count the active references to the native CharacterSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Count the active references to the native CharacterVirtual.
getRefCount() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Count the active references to the native CharacterVirtualSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.Constraint
Count the active references to the native Constraint.
getRefCount() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Count the active references to the native ConstraintSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.GroupFilterTable
Count the active references to the native GroupFilterTable.
getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Count the active references to the native PhysicsMaterial.
getRefCount() - Method in class com.github.stephengold.joltjni.PhysicsScene
Count the active references to the native PhysicsScene.
getRefCount() - Method in class com.github.stephengold.joltjni.Ragdoll
Count the active references to the native Ragdoll.
getRefCount() - Method in class com.github.stephengold.joltjni.RagdollSettings
Count the active references to the native RagdollSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.Shape
Count the active references to the native Shape.
getRefCount() - Method in class com.github.stephengold.joltjni.ShapeSettings
Count the active references to the native ShapeSettings.
getRefCount() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Count the active references to the native SkeletalAnimation.
getRefCount() - Method in class com.github.stephengold.joltjni.Skeleton
Count the active references to the native Skeleton.
getRefCount() - Method in interface com.github.stephengold.joltjni.template.RefTarget
Count the active references to the target.
getRefCount() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRay
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.WheeledVehicleController
Count the active references to the native WheeledVehicleController.
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
Return the relative angular velocity (body 2 minus body 1).
getRelativeAngularSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the relative angular velocity (body 2 minus body 1).
getRelativeLinearSurfaceVelocity() - Method in class com.github.stephengold.joltjni.ContactSettings
Return the relative linear velocity (body 2 minus body 1).
getRelativeLinearSurfaceVelocity() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactSettings
Return the relative linear velocity (body 2 minus body 1).
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(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the restitution ratio of the specified body.
getReturnDeepestPoint() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Test whether to calculate penetration for the starting point.
getRotation() - Method in class com.github.stephengold.joltjni.Body
Return 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.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.JointState
Copy the rotation.
getRotation() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return 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 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.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 interface com.github.stephengold.joltjni.readonly.ConstCharacter
Copy the orientation of the character.
getRotation(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Return the orientation of the specified body.
getRotationInConstraintSpace() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the rotation of the constraint.
getRotationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the rotation upper limits.
getRotationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the rotation lower limits.
getSampleCount() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Count the samples.
getScale() - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Return 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.
getSequenceNumber() - Method in class com.github.stephengold.joltjni.BodyId
Return the body's sequence number.
getSequenceNumber() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Return the body's sequence number.
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
Acquire read-only access to the Shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterRef
Access the character's shape.
getShape() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Access the character's shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Acquire read-only access to the Shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Access the character's shape.
getShape() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Acquire read-only access to the Shape.
getShape(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Access the body's shape.
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.CharacterVirtualSettings
Copy the local offset applied to the shape.
getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Copy the local offset applied to the shape.
getShapeOffset() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtualSettings
Copy the local offset applied to the shape.
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.
getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettings
Access the skeleton.
getSkeleton() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Access the skeleton.
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.
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.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.
getSpringSettings() - Method in class com.github.stephengold.joltjni.MotorSettings
Access the settings for the spring used to drive to the position target.
getStickToFloorStepDown() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Copy the StickToFloor inStepDown parameter.
getStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
Return the spring's stiffness.
getSubGroupId() - Method in class com.github.stephengold.joltjni.CollisionGroup
Return the sub-group ID.
getSubShape(int) - Method in class com.github.stephengold.joltjni.CompoundShape
Access the specified subshape.
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 subshape 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 subshape that formed the manifold.
getSubShapeId1() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the first subshape.
getSubShapeId1() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the first subshape.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollidePointResult
Identify the subshape on the shape that was hit.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.CollideShapeResult
Identify the subshape on shape 2 where the collision occurred.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the ID of the 2nd subshape that formed the manifold.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.RayCastResult
Return the ID of the subshape 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 subshape that formed the manifold.
getSubShapeId2() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeIdPair
Return the ID of the 2nd subshape.
getSubShapeId2() - Method in class com.github.stephengold.joltjni.SubShapeIdPair
Return the ID of the 2nd subshape.
getSubShapeIdB() - Method in class com.github.stephengold.joltjni.Contact
Return the subshape ID of the colliding body.
getSubShapeIdB() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the subshape ID of the colliding body.
getSubType() - Method in class com.github.stephengold.joltjni.Constraint
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.
getSupportingVolume() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Return the supporting volume.
getSupportingVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Return the supporting volume.
getSurfaceNormal() - Method in class com.github.stephengold.joltjni.Contact
Return the surface normal of the contact.
getSurfaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Return the surface normal of the contact.
getSwingType() - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Return type of swing constraint.
getSystem() - Method in class com.github.stephengold.joltjni.BodyInterface
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.BodyLockInterface
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.BroadPhaseQuery
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.NarrowPhaseQuery
Access the underlying PhysicsSystem.
getSystem() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Access the underlying PhysicsSystem.
getTargetAngle() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the target angle of the motor.
getTargetAngularVelocity() - Method in class com.github.stephengold.joltjni.HingeConstraint
Return the target angular velocity of the motor.
getTargetAngularVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target velocities of the angular motors.
getTargetOrientationCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target orientation of the angular motors.
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.SliderConstraint
Return the target velocity of the motor.
getTargetVelocityCs() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Copy the target velocities of the linear motors.
getTimeBeforeSleep() - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the time interval before an object can fall asleep.
getToParent() - 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.
getTranslation() - Method in class com.github.stephengold.joltjni.JointState
Copy the translation offset.
getTranslation() - Method in interface com.github.stephengold.joltjni.readonly.RMat44Arg
Return the translation component.
getTranslation() - Method in class com.github.stephengold.joltjni.RMat44
Return the translation component.
getTranslationLimitsMax() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the translation upper limits.
getTranslationLimitsMin() - Method in class com.github.stephengold.joltjni.SixDofConstraint
Return the translation lower limits.
getTreatConvexAsSolid() - Method in class com.github.stephengold.joltjni.RayCastSettings
Test whether convex shapes should be treated as solid.
getTwistAxis1() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the twist axis of body 1.
getTwistAxis2() - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Copy the twist axis of body 2.
getType() - Method in class com.github.stephengold.joltjni.Constraint
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.
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
Return the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Return the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterRef
Return the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's "up" direction.
getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Return the character's "up" direction.
getUp() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBaseSettings
Return the character's "up" direction.
getUp() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Copy the "up" vector.
getUserData() - Method in class com.github.stephengold.joltjni.Body
Return the body's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Return the character's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Return the character's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.Constraint
Return the constraint's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.Contact
Return the user data of the colliding object.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Return the body's user data: can be used for anything.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterVirtual
Return the character's user data: can be used for anything.
getUserData() - Method in interface com.github.stephengold.joltjni.readonly.ConstConstraint
Return the constraint'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.ConstShape
Return the shape's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.Shape
Return the shape's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.ShapeRefC
Return the shape's user data: can be used for anything.
getUserData() - Method in class com.github.stephengold.joltjni.Triangle
Return the triangle's user data.
getUseShrunkenShapeAndConvexRadius() - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Test whether the shape should be shrunk and then expanded by the convex radius.
getValue() - Method in interface com.github.stephengold.joltjni.readonly.ConstSubShapeId
Return the bit pattern of the ID.
getValue() - Method in class com.github.stephengold.joltjni.SubShapeId
Return the bit pattern of the ID.
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.
getVolume() - Method in class com.github.stephengold.joltjni.AaBox
Return the volume of the box.
getVolume() - Method in interface com.github.stephengold.joltjni.readonly.ConstAaBox
Return the volume of the box.
getW() - Method in class com.github.stephengold.joltjni.Quat
Return the real (W) component in single precision.
getW() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the real (W) component in single precision.
getW() - Method in interface com.github.stephengold.joltjni.readonly.UVec4Arg
Return the 4th (W) component.
getW() - Method in class com.github.stephengold.joltjni.UVec4
Return the 4th (W) component.
getWalkStairsCosAngleForwardContact() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the cosine of the maximum angle between the ground normal and the horizontal for adjusting the step-forward test.
getWalkStairsMinStepForward() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForward parameter.
getWalkStairsStepForwardTest() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Return the StickToFloor inStepForwardTest parameter.
getWalkStairsStepUp() - Method in class com.github.stephengold.joltjni.ExtendedUpdateSettings
Copy the StickToFloor inStepUp parameter.
getWasDiscarded() - Method in class com.github.stephengold.joltjni.Contact
Test whether the contact was discarded by the contact-validate callback.
getWasDiscarded() - Method in interface com.github.stephengold.joltjni.readonly.ConstContact
Test whether the contact was discarded by the contact-validate callback.
getWheel(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Access the specified wheel.
getWheels() - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Enumerate the wheel settings.
getWheelWorldTransform(int, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Copy the world transform of the specified wheel.
getWidth() - Method in interface com.github.stephengold.joltjni.readonly.ConstWheelSettings
Return the width of the wheel.
getWidth() - Method in class com.github.stephengold.joltjni.WheelSettings
Return the width of the wheel.
getWorldSpaceBounds() - Method in class com.github.stephengold.joltjni.Body
Access the body's bounding box.
getWorldSpaceBounds() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Access the body's bounding box.
getWorldSpaceBounds(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.
getWorldSpaceNormal() - Method in class com.github.stephengold.joltjni.ContactManifold
Return the normal: the direction to move body 2 out of collision.
getWorldSpaceNormal() - Method in interface com.github.stephengold.joltjni.readonly.ConstContactManifold
Return the normal: the direction to move body 2 out of collision.
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.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 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 interface com.github.stephengold.joltjni.readonly.ConstCharacter
Calculate the character's local-to-system coordinate transform.
getX() - Method in class com.github.stephengold.joltjni.Quat
Return the first imaginary (X) component in single precision.
getX() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the first imaginary (X) component in single precision.
getX() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the first (X) component at 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 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.
getY() - Method in class com.github.stephengold.joltjni.Quat
Return the 2nd imaginary (Y) component in single precision.
getY() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the 2nd imaginary (Y) component in single precision.
getY() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 2nd (Y) component at 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 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.
getZ() - Method in class com.github.stephengold.joltjni.Quat
Return the 3rd imaginary (Z) component in single precision.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the 3rd imaginary (Z) component in single precision.
getZ() - Method in interface com.github.stephengold.joltjni.readonly.RVec3Arg
Return the 3rd (Z) component at 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 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.
Global - Static variable in class com.github.stephengold.joltjni.enumerate.EStateRecorderState
save the global state, including gravity and timestep
GroupFilter - Class in com.github.stephengold.joltjni
Test whether 2 collision groups can collide.
GroupFilterTable - Class in com.github.stephengold.joltjni
A group filter implemented using a table.
GroupFilterTable() - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
Create a default filter with no subgroups.
GroupFilterTable(int) - Constructor for class com.github.stephengold.joltjni.GroupFilterTable
Create a default filter with the specified number of subgroups.
GroupFilterTableRef - Class in com.github.stephengold.joltjni
A counted reference to a GroupFilterTable object.

H

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(ConstBodyId) - 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(ConstBodyId) - 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(ConstBodyId) - 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 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.
hasError() - Method in class com.github.stephengold.joltjni.ShapeResult
Test whether there was an error.
hashBytes(long, int) - Static method in class com.github.stephengold.joltjni.Jolt
Return a hash code for the specified data bytes.
hashBytes(Quat, long) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified quaternion with the specified hash code.
hashBytes(RVec3, long) - Static method in class com.github.stephengold.joltjni.Jolt
Combine the specified vector with the specified hash code.
hashCode() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Return the hash code of the physics object.
hashCode() - Method in class com.github.stephengold.joltjni.UVec4
Return a hash code.
hashCode() - Method in class com.github.stephengold.joltjni.Vec3
Return a hash code.
hasLimits() - Method in class com.github.stephengold.joltjni.HingeConstraint
Test whether the constraint has limits.
hasLimits() - Method in class com.github.stephengold.joltjni.SliderConstraint
Test whether the constraint has limits.
hasMassProperties() - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Test whether the body's mass properties will be calculated.
hasMassProperties() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyCreationSettings
Test whether the body's mass properties will be calculated.
hasStiffness() - Method in class com.github.stephengold.joltjni.SpringSettings
Test for valid frequency/stiffness.
HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
HeightFieldShape
HeightField - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
height field
HeightFieldShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a matrix of heights.
HeightFieldShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a HeightFieldShape.
HeightFieldShapeSettings(float[], Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
HeightFieldShapeSettings(FloatBuffer, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.HeightFieldShapeSettings
Instantiate settings for the specified samples.
Hinge - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
HingeConstraint
HingeConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that allows rotation only along one axis and disables translation, eliminating 5 degrees of freedom.
HingeConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a HingeConstraint.
HingeConstraintSettings() - Constructor for class com.github.stephengold.joltjni.HingeConstraintSettings
Instantiate default settings.

I

IgnoreBackFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBackFaceMode
ignore them
implementsDebugRendering() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements debug rendering.
implementsDeterminismLog() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library implements extra logging to help debug determinism issues.
in() - Static method in class com.github.stephengold.joltjni.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
IndexedTriangle - Class in com.github.stephengold.joltjni
A triangle composed of three 32-bit mesh-vertex indices and a material index.
IndexedTriangle() - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with all indices zero.
IndexedTriangle(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with the specified indices.
IndexedTriangle(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangle
Instantiate a triangle with the specified indices.
IndexedTriangleList - Class in com.github.stephengold.joltjni
A variable-length list (array) of indexed triangles.
IndexedTriangleList() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleList
Instantiate an empty list.
IndexedTriangleNoMaterial - Class in com.github.stephengold.joltjni
A triangle composed of three 32-bit mesh-vertex indices.
IndexedTriangleNoMaterial() - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Instantiate a triangle with all indices zero.
IndexedTriangleNoMaterial(int, int, int) - Constructor for class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Instantiate a triangle with the specified indices.
init(int, int, int, int, ConstBroadPhaseLayerInterface, ConstObjectVsBroadPhaseLayerFilter, ConstObjectLayerPairFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Initialize the physics 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.
installDefaultAssertCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default assert callback.
installDefaultTraceCallback() - Static method in class com.github.stephengold.joltjni.Jolt
Install the default trace callback.
isActive() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is deactivated.
isActive() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is deactivated.
isActive(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether the specified body is active.
isAdded(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Test whether the specified body is added to the system.
isCollecting() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
Test whether the native library collects narrow-phase statistics.
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.
isEqual(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyId
Test whether the current ID is equal to the argument.
isEqual(ConstBodyId) - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Test whether the current ID is equal to the argument.
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.
isFinite() - Method in class com.github.stephengold.joltjni.RVec3
Test whether all 3 components are finite.
isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Test whether the specified axis is fixed.
isFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Test whether the specified axis is fixed.
isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Test whether the specified axis is free.
isFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Test whether the specified axis is free.
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.
isInvalid() - Method in class com.github.stephengold.joltjni.BodyId
Test whether the ID is valid.
isInvalid() - Method in interface com.github.stephengold.joltjni.readonly.ConstBodyId
Test whether the ID is valid.
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.
isNearZero() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector is zero to within a tolerance of 10^-12.
isNearZero() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector is zero to within a tolerance of 10^-12.
isNearZero(float) - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Test whether the vector is zero to within the specified tolerance.
isNearZero(float) - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector is zero to within the specified tolerance.
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.Vec3Arg
Test whether the vector is normalized to within a tolerance of 10^-6.
isNormalized() - Method in class com.github.stephengold.joltjni.Vec3
Test whether the vector is normalized to within a tolerance of 10^-6.
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.
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.
isSensor() - Method in class com.github.stephengold.joltjni.Body
Test whether the body is a sensor.
isSensor() - Method in interface com.github.stephengold.joltjni.readonly.ConstBody
Test whether the body is a sensor.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterBase
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterRef
Test whether the specified normal direction is too steep.
isSlopeTooSteep(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
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.
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.CharacterVirtualRef
Test whether the character is supported.
isSupported() - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Test whether the character is supported.
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 class com.github.stephengold.joltjni.ShapeResult
Test whether the ShapeRefC is valid.
isValidating() - Method in class com.github.stephengold.joltjni.StateRecorder
Test whether the recorder is validating.

J

JobSystem - Class in com.github.stephengold.joltjni
A system for scheduling units of work for execution.
JobSystemSingleThreaded - Class in com.github.stephengold.joltjni
A sample implementation of JobSystem without threads.
JobSystemSingleThreaded(int) - Constructor for class com.github.stephengold.joltjni.JobSystemSingleThreaded
Instantiate a job system with the specified limit.
JobSystemThreadPool - Class in com.github.stephengold.joltjni
A sample implementation of JobSystem using a pool of worker threads.
JobSystemThreadPool(int, int) - Constructor for class com.github.stephengold.joltjni.JobSystemThreadPool
Instantiate a job system with the specified limits.
JobSystemThreadPool(int, int, int) - Constructor for class com.github.stephengold.joltjni.JobSystemThreadPool
Instantiate a job system with the specified limits.
JobSystemWithBarrier - Class in com.github.stephengold.joltjni
A JobSystem that provides barriers for synchronizing tasks.
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 native object assigned.
JPH_PI - Static variable in class com.github.stephengold.joltjni.Jolt
single-precision value of Pi

K

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

L

length() - Method in class com.github.stephengold.joltjni.Quat
Return the length.
length() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the length.
length() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Return the length.
length() - Method in class com.github.stephengold.joltjni.Vec3
Return the length.
lengthSq() - Method in class com.github.stephengold.joltjni.Quat
Return the squared length.
lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.QuatArg
Return the squared length.
lengthSq() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
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
LocalToBodyCOM - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
relative to the center of mass of the bodies
lockRead(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Lock the specified body for reading.
lockRead(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Lock the specified body for reading.
lockRead(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Lock the specified body for reading.
lockWrite(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Lock the specified body for writing.
lockWrite(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Lock the specified body for writing.
lockWrite(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Lock the specified body for writing.

M

makeFixedAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified axis a fixed one.
makeFreeAxis(EAxis) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Make the specified axis a free one.
ManifoldCacheFull - Static variable in class com.github.stephengold.joltjni.enumerate.EPhysicsUpdateError
manifold cache is full
MapObj2Bp - Class in com.github.stephengold.joltjni
An implementation of BroadPhaseLayerInterface that can be configured at runtime.
MapObj2Bp(int, int) - Constructor for class com.github.stephengold.joltjni.MapObj2Bp
Instantiate an empty map with the specified capacity.
MassAndInertiaProvided - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EOverrideMassProperties
take the mass and inertia directly from mMassPropertiesOverride
MassProperties - Class in com.github.stephengold.joltjni
The mass and inertial tensor of a Body.
MassProperties() - Constructor for class com.github.stephengold.joltjni.MassProperties
Instantiate default properties.
Mat44 - Class in com.github.stephengold.joltjni
A 4x4 matrix composed of 16 single-precision elements, used to represent transformations of 3-D coordinates.
Mat44() - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate an uninitialized matrix.
Mat44(float...) - Constructor for class com.github.stephengold.joltjni.Mat44
Instantiate a matrix with the specified elements.
Mat44Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Mat44.
max(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates max(f1, f2).
Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
MeshShape
Mesh - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
mesh
MeshShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a collection of triangles.
MeshShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a MeshShape.
MeshShapeSettings(Float3[], IndexedTriangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(Float3[], IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and triangles.
MeshShapeSettings(Triangle...) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified array of triangles.
MeshShapeSettings(Triangle[], PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
MeshShapeSettings(VertexList, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified vertices and indices.
MeshShapeSettings(List<Float3>, IndexedTriangleList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified lists of vertices and triangles.
MeshShapeSettings(List<Triangle>) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified list of triangles.
MeshShapeSettings(List<Triangle>, PhysicsMaterialList) - Constructor for class com.github.stephengold.joltjni.MeshShapeSettings
Instantiate settings for the specified parameters.
min(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates min(f1, f2).
minusEquals(Vec3, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Subtract the 2nd argument from the first argument.
MotionProperties - Class in com.github.stephengold.joltjni
Additional state for a Body that moves.
MotionProperties() - Constructor for class com.github.stephengold.joltjni.MotionProperties
Instantiate default properties.
MotorSettings - Class in com.github.stephengold.joltjni
Settings used to construct a constraint motor.
moveKinematic(ConstBodyId, 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
Generate a pseudo-random sequence of integers using a 32-bit Mersenne Twister.
Mt19937() - Constructor for class com.github.stephengold.joltjni.Mt19937
Instantiate a generator.
multiply(float, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified quaternion.
multiply(float, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
multiply(QuatArg, QuatArg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the product of the specified quaternions.
multiply(Vec3Arg, float) - Static method in class com.github.stephengold.joltjni.operator.Op
Return a scaled version of the specified vector.
multiply(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise product of the specified vectors.
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 vector.
multiply3x3(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the 3x3 matrix by the specified vector.
multiply3x3Transposed(Vec3Arg) - Method in class com.github.stephengold.joltjni.Mat44
Multiply the transpose of the 3x3 matrix by the specified vector.
multiply3x3Transposed(Vec3Arg) - Method in interface com.github.stephengold.joltjni.readonly.Mat44Arg
Multiply the transpose of the 3x3 matrix by the specified vector.
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
MutableCompundShape
MutableCompoundShape - Class in com.github.stephengold.joltjni
A CompoundShape whose subshapes can be modified after the shape is constructed.
MutableCompoundShape() - Constructor for class com.github.stephengold.joltjni.MutableCompoundShape
Instantiate an empty compound shape with no subshapes.
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 subshapes.

N

NarrowPhaseQuery - Class in com.github.stephengold.joltjni
Interface for precise collision detection against the bodies in a PhysicsSpace.
NarrowPhaseStat - Class in com.github.stephengold.joltjni
Gather and report narrow-phase performance statistics.
negate(Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the negative of the specified vector.
newDirectFloatBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct FloatBuffer with native byte order and the specified capacity.
newDirectIntBuffer(int) - Static method in class com.github.stephengold.joltjni.Jolt
Create a direct IntBuffer with native byte order and the specified capacity.
newFactory() - Static method in class com.github.stephengold.joltjni.Jolt
Create a factory for deserialization of saved data.
nextFloat(DefaultRandomEngine) - Method in class com.github.stephengold.joltjni.UniformRealDistribution
Iterate and return the next float value in the sequence.
nextFloat(Mt19937) - Method in class com.github.stephengold.joltjni.UniformRealDistribution
Iterate and return the next float value in the sequence.
nextFrame() - Method in class com.github.stephengold.joltjni.DebugRenderer
Notify that the current frame is complete.
nextInt() - Method in class com.github.stephengold.joltjni.DefaultRandomEngine
Return the next integer in the sequence.
nextInt(DefaultRandomEngine) - Method in class com.github.stephengold.joltjni.UniformIntDistribution
Iterate and return the next int value in the sequence.
nextInt(Mt19937) - Method in class com.github.stephengold.joltjni.UniformIntDistribution
Iterate and return the next int value in the sequence.
NoFaces - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
faces aren't desired
NonCopyable - Class in com.github.stephengold.joltjni
A non-copyable Jolt Physics object.
None - 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.Vec3Arg
Generate a normalized vector with the same direction.
normalized() - Method in class com.github.stephengold.joltjni.Vec3
Generate a normalized 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.
notEqual(ConstColor, ConstColor) - Static method in class com.github.stephengold.joltjni.operator.Op
Test whether the specified colors are unequal.
notifyBodiesAabbChanged(BodyId...) - Method in class com.github.stephengold.joltjni.BroadPhase
Invoke whenever the bounding boxes of some bodies change.
notifyBodiesAabbChanged(BodyId[], int) - Method in class com.github.stephengold.joltjni.BroadPhase
Invoke whenever the bounding boxes of some bodies change.
notifyBodiesAabbChanged(BodyId[], int, boolean) - Method in class com.github.stephengold.joltjni.BroadPhase
Invoke whenever the bounding boxes of some bodies change.
notifyShapeChanged(ConstBodyId, 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
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.
ObjectStreamIn - Class in com.github.stephengold.joltjni
Utility class for reading Jolt Physics objects from files.
ObjectVsBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
Filter collisions between objects and broad-phase layers.
ObjVsBpFilter - Class in com.github.stephengold.joltjni
An implementation of ObjectVsBroadPhaseLayerFilter that can be configured at runtime.
ObjVsBpFilter(int, int) - Constructor for class com.github.stephengold.joltjni.ObjVsBpFilter
Instantiate a filter with all interactions enabled.
ObjVsObjFilter - Class in com.github.stephengold.joltjni
An implementation of ObjectLayerPairFilter that can be configured at runtime.
ObjVsObjFilter(int) - Constructor for class com.github.stephengold.joltjni.ObjVsObjFilter
Instantiate a filter with all interactions enabled.
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
disable shadow rendering
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ECullMode
don't cull: render both sides
Off - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
disabled
OffsetCenterOfMass - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
OffsetCenterOfMassShape
OffsetCenterOfMassShape - Class in com.github.stephengold.joltjni
Translate the center of mass of a child shape.
OffsetCenterOfMassShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShape
Instantiate a shape on the specified offset and base shape.
OffsetCenterOfMassShape(ShapeRefC, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShape
Instantiate a with on the specified offset, rotation, and base shape.
OffsetCenterOfMassShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct an OffsetCenterOfMassShape.
OffsetCenterOfMassShapeSettings(Vec3Arg, ShapeRefC) - Constructor for class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Instantiate a settings object with the specified offset and base shape.
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(long, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
Callback invoked (by native code) each time a body is activated.
onBodyDeactivated(long, long) - Method in class com.github.stephengold.joltjni.CustomBodyActivationListener
Callback invoked (by native code) each time a body is deactivated.
onCharacterContactAdded(long, long, long, 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, long, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever 2 characters collide.
onCharacterContactSolve(long, long, long, 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, long, 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, long) - Method in interface com.github.stephengold.joltjni.CharacterContactListener
Callback invoked (by native code) to test whether the specified characters can collide.
onCharacterContactValidate(long, long, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) to test whether the specified characters can collide.
onContactAdded(long, long, long, 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, long, long, double, double, double, float, float, float, long) - Method in class com.github.stephengold.joltjni.CustomCharacterContactListener
Callback invoked (by native code) whenever a character collides with a body.
onContactAdded(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a new contact point is detected.
onContactPersisted(long, long, long, long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a contact is detected that was also detected during the previous update.
onContactRemoved(long) - Method in class com.github.stephengold.joltjni.CustomContactListener
Callback invoked (by native code) each time a contact that was detected during the previous update is no longer detected.
onContactSolve(long, long, long, 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, long, long, 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, 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, long) - 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, long, long) - 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.
OnGround - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EGroundState
fully supported
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.VehicleConstraint
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.
optimize() - Method in class com.github.stephengold.joltjni.BroadPhase
Optimize the phase after adding objects.
optimizeBroadPhase() - Method in class com.github.stephengold.joltjni.PhysicsSystem
Improve the performance of future collision detections.
out() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that supports output operations.
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

Part - Class in com.github.stephengold.joltjni
Settings used to generate a rigid body in a Ragdoll.
Path - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PathConstraint
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.
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.
PhysicsSettings - Class in com.github.stephengold.joltjni
A component of a PhysicsSystem, used to configure simulation parameters.
PhysicsSettings() - Constructor for class com.github.stephengold.joltjni.PhysicsSettings
Instantiate the default settings.
PhysicsStepListener - Interface in com.github.stephengold.joltjni
Interface to receive a callback before every physics simulation step.
PhysicsStepListenerContext - Class in com.github.stephengold.joltjni
Context passed to a physics-step listener.
PhysicsStepListenerContext(long) - Constructor for class com.github.stephengold.joltjni.PhysicsStepListenerContext
Instantiate a context with the specified native object assigned but not owned.
PhysicsSystem - Class in com.github.stephengold.joltjni
Perform simulation on a collection of physics objects.
PhysicsSystem() - Constructor for class com.github.stephengold.joltjni.PhysicsSystem
Instantiate an uninitialized physics system.
Plane - Class in com.github.stephengold.joltjni
A math object used to represent a plane in 3-dimensional space.
Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
PlaneShape
Plane - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
plane
Plane(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate a plane with specified components.
Plane(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Plane
Instantiate a plane with specified components.
Plane2D - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the X-Y plane and rotation around an axis parallel to Z
PlaneShape - Class in com.github.stephengold.joltjni
A Shape to represent a surface defined by a plane.
PlaneShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PlaneShape.
PlaneShapeSettings(ConstPlane) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane.
PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane and material.
PlaneShapeSettings(ConstPlane, ConstPhysicsMaterial, float) - Constructor for class com.github.stephengold.joltjni.PlaneShapeSettings
Instantiate settings for the specified plane, material, and extent.
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, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Add the 2nd argument to the first argument.
Point - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PointConstraint
PointConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that constrains the bodies on a common point, removing 3 degrees of freedom.
PointConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a PointConstraint.
PointConstraintSettings() - Constructor for class com.github.stephengold.joltjni.PointConstraintSettings
Instantiate default settings.
Position - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotorState
driving to the target position
postSimulation(float) - Method in class com.github.stephengold.joltjni.Character
Needs to be invoked after every physics update.
postSimulation(float, boolean) - Method in class com.github.stephengold.joltjni.Character
Needs to be invoked after every physics update.
product(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates f1 * f2.
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 profiler's frame counter.
profileStart(String) - Static method in class com.github.stephengold.joltjni.Jolt
Start an instrumented code section.
Pulley - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
PullyConstraint
pushBack(Float3) - Method in class com.github.stephengold.joltjni.VertexList
Append the specified vertex to the end.
pushBack(T) - Method in class com.github.stephengold.joltjni.template.Array
Append the specified object to the end.
put(FloatBuffer) - Method in class com.github.stephengold.joltjni.Float3
Write all 3 components to the specified buffer and advance the buffer's position by 3.
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, float, float, float) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a quaternion with specified components.
Quat(Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.Quat
Instantiate a quaternion based on a Vec3Arg.
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
radiansToDegrees(float) - Static method in class com.github.stephengold.joltjni.Jolt
Convert the specified angle from radians to degrees.
Ragdoll - Class in com.github.stephengold.joltjni
Runtime information to simulate a ragdoll composed of bodies connected by constraints.
RagdollRef - Class in com.github.stephengold.joltjni
A counted reference to a Ragdoll.
RagdollSettings - Class in com.github.stephengold.joltjni
Settings and structure used to create a Ragdoll.
RagdollSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a RagdollSettings object.
RagdollSettingsRef() - Constructor for class com.github.stephengold.joltjni.RagdollSettingsRef
Instantiate an empty reference.
rayAaBoxHits(Vec3Arg, Vec3Arg, Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Jolt
Intersect the specified axis-aligned box with the specified ray.
RayCast - Class in com.github.stephengold.joltjni
A ray cast with a single-precision start location.
RayCast(Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RayCast
Instantiate a ray cast with the specified endpoints.
RayCastBodyCollector - Class in com.github.stephengold.joltjni
Collect results from a broad-phase raycast.
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(RayCastBodyCollector, long) - Constructor for class com.github.stephengold.joltjni.RayCastResult
Instantiate a cast result with the specified native object assigned but not owned.
RayCastSettings - Class in com.github.stephengold.joltjni
Raycast configuration options.
RayCastSettings() - Constructor for class com.github.stephengold.joltjni.RayCastSettings
Instantiate default settings.
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.
readInt(int) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a 32-bit integer value.
readVec3(Vec3) - Method in class com.github.stephengold.joltjni.StateRecorder
Read a vector.
reciprocal() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Generate the component-wise reciprocal.
reciprocal() - Method in class com.github.stephengold.joltjni.Vec3
Generate the component-wise reciprocal.
Ref - Class in com.github.stephengold.joltjni.template
A counted reference to a RefTarget.
Ref() - Constructor for class com.github.stephengold.joltjni.template.Ref
Instantiate a counted reference with no native object assigned.
RefTarget - Interface in com.github.stephengold.joltjni.template
Classes that implement this interface maintain a count of active references to each instance.
registerDefaultAllocator() - Static method in class com.github.stephengold.joltjni.Jolt
Register the allocation hook to use malloc/free.
registerTypes() - Static method in class com.github.stephengold.joltjni.Jolt
Register all physics types with the factory and install their collision handlers.
RejectAllContactsForThisBodyPair - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
reject this and any future contact points for this pair
RejectContact - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ValidateResult
reject this contact only
releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockRead
Explicitly release the lock.
releaseLock() - Method in class com.github.stephengold.joltjni.BodyLockWrite
Explicitly release the lock.
remove(ConstCharacterVirtual) - Method in class com.github.stephengold.joltjni.CharacterVsCharacterCollisionSimple
Remove the specified character from the collide list.
removeBodies(BodyId...) - Method in class com.github.stephengold.joltjni.BroadPhase
Remove multiple bodies from the phase.
removeBodies(BodyId[], int) - Method in class com.github.stephengold.joltjni.BroadPhase
Remove multiple bodies from the phase.
removeBody(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyInterface
Remove the specified body from the physics system.
removeConstraint(Constraint) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Remove the specified constraint from the system.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.Character
Remove the character from its PhysicsSystem using the locking body interface.
removeFromPhysicsSystem() - Method in class com.github.stephengold.joltjni.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.
removeShape(int) - Method in class com.github.stephengold.joltjni.MutableCompoundShape
Remove the specified subshape.
resetForce() - Method in class com.github.stephengold.joltjni.MotionProperties
Zero out the accumulated force.
resetSleepTimer() - Method in class com.github.stephengold.joltjni.Body
Reset the body's sleep timer.
resetTorque() - Method in class com.github.stephengold.joltjni.MotionProperties
Zero out the accumulated torque.
resize(int) - Method in class com.github.stephengold.joltjni.BodyIdVector
Expand or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.BodyVector
Expand or truncate the vector.
resize(int) - Method in class com.github.stephengold.joltjni.Constraints
Expand or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.ContactList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Expand or truncate the list.
resize(int) - Method in class com.github.stephengold.joltjni.template.Array
Expand or truncate the array.
resize(int) - Method in class com.github.stephengold.joltjni.VertexList
Expand or truncate the list, initializing any new vertices to (0,0,0).
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.PhysicsSystem
Restore the system's state from the specified recorder, for replay.
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 composed of 16 Real elements, used to represent transformations of 3-D coordinates.
RMat44() - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate an uninitialized matrix.
RMat44(Mat44Arg) - Constructor for class com.github.stephengold.joltjni.RMat44
Instantiate from a single-precision matrix.
RMat44Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to an RMat44.
rootMeanSquare(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates sqrt((f1*f1 + f2*f2)/2).
rotate(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Rotate the inertia by the specified 3x3 matrix.
rotate(QuatArg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Rotate the specified vector by the specified unit quaternion.
RotatedTranslated - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
RotatedTranslatedShape
RotatedTranslatedShape - Class in com.github.stephengold.joltjni
Apply rotation followed by translation to an existing Shape to create a new shape.
RotatedTranslatedShape(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShape
Instantiate a shape on the specified offset, rotation, and base shape.
RotatedTranslatedShape(Vec3Arg, QuatArg, ShapeRefC) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShape
Instantiate a with on the specified offset, rotation, and base shape.
RotatedTranslatedShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a RotatedTranslatedShape.
RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ConstShape) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified offset, rotation, and base shape.
RotatedTranslatedShapeSettings(Vec3Arg, QuatArg, ShapeRefC) - Constructor for class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Instantiate a settings object with the specified offset, rotation, and base shape.
RotationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
X-axis rotation
RotationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's X axis
RotationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Y-axis rotation
RotationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's Y axis
RotationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Z-axis rotation
RotationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
rotation around an axis parallel to the system's Z axis
RRayCast - Class in com.github.stephengold.joltjni
A ray cast with an RVec3 start location.
RRayCast(RVec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RRayCast
Instantiate a ray cast with the specified endpoints.
RShapeCast - Class in com.github.stephengold.joltjni
A shape cast with an RVec3 start location.
RShapeCast(ConstShape, Vec3Arg, RMat44Arg, Vec3Arg, ConstAaBox) - Constructor for class com.github.stephengold.joltjni.RShapeCast
Instantiate a shape cast with the specified parameters.
RVec3 - Class in com.github.stephengold.joltjni
A vector composed of 3 double-precision components, used to represent locations in 3-dimensional space.
RVec3() - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate an all-zero vector (0,0,0).
RVec3(double, double, double) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate a vector with specified components.
RVec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.RVec3
Instantiate from a single-precision vector.
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, boolean, boolean) - Method in class com.github.stephengold.joltjni.PhysicsScene
Save the state of this object in binary form.
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.CharacterVirtualRef
Save the character's state to the specified recorder.
saveState(StateRecorder) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save the system's state to be replayed later.
saveState(StateRecorder) - Method in interface com.github.stephengold.joltjni.readonly.ConstCharacterBase
Save the character's state to the specified recorder.
saveState(StateRecorder, int) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save the aspects of the system's state to be replayed later.
saveState(StateRecorder, int, StateRecorderFilter) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Save aspects of the system's state to be replayed later.
sAxisX() - Static method in class com.github.stephengold.joltjni.Vec3
Create a unit vector along the 1st (X) 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.Vec3
Create a unit vector along the 3rd (Z) principal axis.
sBiggest() - Static method in class com.github.stephengold.joltjni.AaBox
Instantiate the biggest finite box.
sBlack - Static variable in class com.github.stephengold.joltjni.Color
black
sBlue - Static variable in class com.github.stephengold.joltjni.Color
blue
scale(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Scale the mass and inertia by the specified factors.
Scaled - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
ScaledShape
ScaledShape - Class in com.github.stephengold.joltjni
Apply scaling to an existing Shape.
ScaledShape(ConstShape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShape
Instantiate a shape based on the specified shape and scale factors.
ScaledShape(ShapeRefC, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShape
Instantiate a shape based on the specified shape reference and scale factors.
ScaledShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a ScaledShape.
ScaledShapeSettings(Shape, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a settings based on the specified shape and scale factors.
ScaledShapeSettings(ShapeRefC, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a settings based on the specified shape reference and scale factors.
ScaledShapeSettings(ShapeSettings, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.ScaledShapeSettings
Instantiate a settings based on the specified settings and scale factors.
scaleToMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
Set the mass and scale the inertia tensor to match.
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.
SerializableObject - Class in com.github.stephengold.joltjni
A physics object that can be serialized (saved) and de-serialized (restored).
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.Vec3
Set all 3 components from the specified array.
set(float, float, float) - Method in class com.github.stephengold.joltjni.Float3
Set all 3 components to specified values.
set(float, float, float) - Method in class com.github.stephengold.joltjni.Vec3
Set all 3 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Plane
Set all 4 components to specified values.
set(float, float, float, float) - Method in class com.github.stephengold.joltjni.Quat
Set all 4 components to specified values.
set(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, BodyId) - Method in class com.github.stephengold.joltjni.BodyIdVector
Put the specified ID at the specified index.
set(int, ConstraintRef) - Method in class com.github.stephengold.joltjni.Constraints
Duplicate the specified reference at the specified index.
set(int, Contact) - Method in class com.github.stephengold.joltjni.ContactList
Put the specified contact at the specified index.
set(int, Float3) - Method in class com.github.stephengold.joltjni.VertexList
Store the specified vertex location at the specified index.
set(int, IndexedTriangle) - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Put the specified triangle at the specified index.
set(int, PhysicsMaterialRef) - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Duplicate the specified reference at the specified index.
set(int, T) - Method in class com.github.stephengold.joltjni.template.Array
Put or duplicate the specified object at the specified index.
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.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.Body
Alter whether the body is allowed to fall asleep.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter whether the created body will be allowed to fall asleep.
setAllowSleeping(boolean) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter whether objects can go to sleep.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the angular damping constant.
setAngularDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the angular damping.
setAngularVelocity(ConstBodyId, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear velocity of the specified body.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Directly alter the body's angular velocity.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the (initial) angular velocity.
setAngularVelocity(Vec3Arg) - Method in class com.github.stephengold.joltjni.MotionProperties
Directly alter the angular velocity.
setAngularVelocityClamped(Vec3Arg) - Method in class com.github.stephengold.joltjni.Body
Alter the body's angular velocity within limits.
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.
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.
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.
setB(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 3rd (blue) component.
setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter whether the character will move through back facing triangles.
setBackFaceMode(EBackFaceMode) - Method in class com.github.stephengold.joltjni.CollideShapeSettings
Alter the treatment of back-facing triangles.
setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
Alter the policy for back-facing triangles in convex shapes.
setBackFaceModeConvex(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter the treatment of back-facing triangles in convex shapes.
setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.RayCastSettings
Alter the policy for back-facing triangles in non-convex shapes.
setBackFaceModeTriangles(EBackFaceMode) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter the treatment of back-facing triangles in triangle-based shapes.
setBaumgarte(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the Baumgarte stabilization factor, the fraction of position error to correct in each update.
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.
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.
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.
setCharacterVsCharacterCollision(CharacterVsCharacterCollision) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Replace the char-vs-char collision interface.
setCollectFacesMode(ECollectFacesMode) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter how face information should be handled.
setCollisionGroup(CollisionGroup) - Method in class com.github.stephengold.joltjni.Body
Assign the body to the specified collision group.
setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the collision tolerance.
setCollisionTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter the collision tolerance for the GJK algorithm.
setCombinedFriction(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the combined friction for the body pair.
setCombinedRestitution(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the combined restitution for the body pair.
setCombineFriction(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the combining function for friction.
setCombineRestitution(CombineFunction) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the combining function for restitutions.
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.
setContactListener(ContactListener) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Replace the system's contact listener.
setController(VehicleControllerSettings) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the 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.
setDamping(float) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter the spring's damping.
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.
setDifferentialsLeftWheel(int, int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Alter the left wheel assigned to the specified differential.
setDifferentialsRightWheel(int, int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Alter the right wheel assigned to the specified differential.
setDistance(float, float) - Method in class com.github.stephengold.joltjni.DistanceConstraint
Alter the limits.
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.Character
Mark the native Character as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterSettings
Mark the native CharacterSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Mark the native CharacterVirtual as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Mark the native CharacterVirtualSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Constraint
Mark the native Constraint as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Mark the native ConstraintSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.GroupFilterTable
Mark the native GroupFilterTable as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Mark the native PhysicsMaterial as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.PhysicsScene
Mark the native PhysicsScene as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Ragdoll
Mark the native Ragdoll as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.RagdollSettings
Mark the native RagdollSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Shape
Mark the native Shape as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.ShapeSettings
Mark the native ShapeSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Mark the native SkeletalAnimation as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.Skeleton
Mark the native Skeleton as embedded.
setEmbedded() - Method in interface com.github.stephengold.joltjni.template.RefTarget
Mark the target as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Mark the native VehicleCollisionTesterRay as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Mark the native VehicleControllerSettings as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Mark the native WheeledVehicleController as embedded.
setEmbedded() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Mark the native WheelSettingsWv as embedded.
setEmpty() - Method in class com.github.stephengold.joltjni.AaBox
Alter the box to be empty.
setEnabled(boolean) - Method in class com.github.stephengold.joltjni.Constraint
Enable or disable the constraint.
setEnabled(boolean) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Initially enable or disable the constraint.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter whether to make an extra effort to remove contacts with internal edges.
setEnhancedInternalEdgeRemoval(boolean) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Enable or disable enhanced internal edge removal.
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.
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(ConstBodyId, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the friction ratio of the specified body.
setG(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 2nd (green) component.
setGravity(Vec3Arg) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Alter the system's gravity vector.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the gravity multiplier.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the gravity multiplier.
setGravityFactor(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the gravity factor.
setGravityFactor(ConstBodyId, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the gravity factor of the specified body.
setGroupFilter(GroupFilter) - Method in class com.github.stephengold.joltjni.CollisionGroup
Replace the group filter.
setGroupId(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
Alter the main group ID.
setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraint
Alter the cone angle.
setHalfConeAngle(float) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the maximum angle between the twist axes of body 1 and body 2.
setHalfExtent(float) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Alter the plane's extent.
setHalfExtent(Vec3Arg) - Method in class com.github.stephengold.joltjni.BoxShapeSettings
Alter the extent of the box.
setHalfHeight(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Alter the half height.
setHalfHeight(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the half height.
setHalfHeightOfCylinder(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Alter the half height of the cylindrical portion.
setHalfHeightOfTaperedCylinder(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Alter the half height of the tapered cylinder.
setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the hinge axis for body 1.
setHingeAxis1(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the hinge axis of body 1.
setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the hinge axis for body 2.
setHingeAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the hinge axis of body 2.
setHitReductionCosMaxAngle(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the maximum angle for merging during hit reduction.
setHitReductionCosMaxAngle(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum angle for merging during hit reduction.
setHullTolerance(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the positional tolerance used when generating generate the hull.
setIdx(int, int) - Method in class com.github.stephengold.joltjni.IndexedTriangleNoMaterial
Alter the mesh-vertex index of the specified corner.
setIndexAndSequenceNumber(int) - Method in class com.github.stephengold.joltjni.BodyId
Alter the index and sequence number.
setInertia(Mat44Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Alter the inertia tensor.
setInnerBodyLayer(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the object layer that the inner rigid body will be added to.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the shape of the inner body.
setInnerBodyShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the shape of the inner rigid body.
setInverseInertia(Vec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the diagonal components of the inverse inertia matrix of the body.
setInverseMass(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the inverse mass.
setInvInertiaScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse inertia of body 1.
setInvInertiaScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse inertia of body 2.
setInvMassScale1(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse mass of body 1.
setInvMassScale2(float) - Method in class com.github.stephengold.joltjni.ContactSettings
Alter the scale factor for the inverse mass of body 2.
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).
setLayer(int) - Method in class com.github.stephengold.joltjni.Character
Alter the character's object layer, using the locking body interface.
setLayer(int) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the object layer to which the character will be added.
setLayer(int, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's object layer.
setLimitedAxis(EAxis, float, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the limits of the specified axis.
setLimitMax(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the upper limit of the specified axis.
setLimitMin(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the lower limit of the specified axis.
setLimits(float, float) - Method in class com.github.stephengold.joltjni.HingeConstraint
Alter the limits.
setLimits(float, float) - Method in class com.github.stephengold.joltjni.SliderConstraint
Alter the limits.
setLimitsMax(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the upper limit of rotation.
setLimitsMax(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the upper limit of translation.
setLimitsMin(float) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the lower limit of rotation.
setLimitsMin(float) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the lower limit of translation.
setLimitsSpringSettings(EAxis, SpringSettings) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the spring settings of the specified axis.
setLinearAndAngularVelocity(ConstBodyId, Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the linear and angular velocities of the specified body.
setLinearAndAngularVelocity(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.Character
Alter the character's motion using the locking body interface.
setLinearAndAngularVelocity(Vec3Arg, Vec3Arg, boolean) - Method in class com.github.stephengold.joltjni.Character
Alter the character's motion.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the linear damping constant.
setLinearDamping(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the linear damping.
setLinearVelocity(ConstBodyId, 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.CharacterVirtual
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.
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.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterSettings
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the character's mass.
setMass(float) - Method in class com.github.stephengold.joltjni.MassProperties
Alter the mass.
setMassProperties(int, ConstMassProperties) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the mass properties.
setMassPropertiesOverride(MassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the mass-properties override.
setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.ConvexShapeSettings
Replace the material.
setMaterial(ConstPhysicsMaterial) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Replace the material.
setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.IndexedTriangle
Alter the triangle's material index.
setMaterialIndex(int) - Method in class com.github.stephengold.joltjni.Triangle
Alter the triangle's material index.
setMax(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Alter the maximum coordinates.
setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the maximum angular speed.
setMaxAngularVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum angular speed that the body can achieve.
setMaxCollisionIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum number of collision iterations.
setMaxConstraintIterations(int) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter how often to try stepping in the constraint solver.
setMaxConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the convex radius.
setMaxDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the upper limit on distance.
setMaxErrorConvexRadius(float) - Method in class com.github.stephengold.joltjni.ConvexHullShapeSettings
Alter the maximum separation between the shrunk hull plus convex radius and the actual hull.
setMaxForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the maximum force to apply in a linear constraint.
setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the maximum friction of the specified axis.
setMaxFriction(EAxis, float) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the maximum friction of the specified axis.
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.
setMaxHandBrakeTorque(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Alter the maximum torque that the hand brake can exert on the wheel.
setMaxHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the artificial maximum height.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the maximum linear speed.
setMaxLinearVelocity(float) - Method in class com.github.stephengold.joltjni.MotionProperties
Return the maximum linear speed that the body can achieve.
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.
setMaxPitchRollAngle(float) - Method in class com.github.stephengold.joltjni.VehicleConstraintSettings
Alter the vehicle's maximum pitch/roll angle.
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 character can walk on.
setMaxSlopeAngle(float) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the maximum slope on which the character can walk.
setMaxSteerAngle(float) - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Alter the maximum steering angle.
setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the maximum force applied to bodies.
setMaxStrength(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum force applied to other bodies.
setMaxTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the maximum torque to apply in an angular constraint.
setMaxTrianglesPerLeaf(int) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Alter the maximum number of triangles per leaf.
setMin(Vec3Arg) - Method in class com.github.stephengold.joltjni.AaBox
Alter the minimum coordinates.
setMinDistance(float) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the lower limit on distance.
setMinForceLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the minimum force to apply in a linear constraint.
setMinHeightValue(float) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the artificial minimum height.
setMinTimeRemaining(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the early out threshold.
setMinTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter the minimum torque to apply in an angular constraint.
setMode(ESpringMode) - Method in class com.github.stephengold.joltjni.SpringSettings
Alter how the spring is specified.
setMotionQuality(EMotionQuality) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the motion quality.
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.
setMotorState(EAxis, EMotorState) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the motor state of the specified axis.
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.
setNumDifferentials(int) - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Alter the number of differentials.
setNumPositionSteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the number of solver position iterations per simulation step.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
Alter the override for the number of position iterations used in the solver.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the override for the number of position iterations used in the solver.
setNumPositionStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the number of position iterations to use in the solver
setNumStepsBetweenCollisionTestActive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Return the number of simulation steps between wheel collision tests when the vehicle is active.
setNumStepsBetweenCollisionTestInactive(int) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Return the number of simulation steps between wheel collision tests when the vehicle is inactive.
setNumThreads(int) - Method in class com.github.stephengold.joltjni.JobSystemThreadPool
Alter the number of worker threads.
setNumVelocitySteps(int) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the number of velocity steps.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.Constraint
Alter the override for the number of velocity iterations used in the solver.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.ConstraintSettings
Alter the override for the number of velocity iterations used in the solver.
setNumVelocityStepsOverride(int) - Method in class com.github.stephengold.joltjni.MotionProperties
Alter the number of velocity iterations to use in the solver
setObjectLayer(int) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter the object layer.
setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the offset of the first sample.
setOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.OffsetCenterOfMassShapeSettings
Alter the offset relative to the base shape.
setOverrideMassProperties(EOverrideMassProperties) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Alter how the mass-properties override will be used.
setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter how quickly penetration is resolved.
setPenetrationRecoverySpeed(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter how quickly penetration is resolved.
setPenetrationSlop(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the penetration slop.
setPenetrationTolerance(float) - Method in class com.github.stephengold.joltjni.CollideSettingsBase
Alter the termination tolerance for calculating penetration depth.
setPerTriangleUserData(boolean) - Method in class com.github.stephengold.joltjni.MeshShapeSettings
Alter whether each triangle will include user data.
setPhysicsSettings(PhysicsSettings) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Copy the specified settings to the system.
setPlane(ConstPlane) - Method in class com.github.stephengold.joltjni.PlaneShapeSettings
Alter the surface equation.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 1.
setPoint1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the constraint location for body 1.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.DistanceConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.FixedConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.HingeConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.PointConstraintSettings
Alter the constraint location for body 2.
setPoint2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SliderConstraintSettings
Alter the constraint location for body 2.
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(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
Re-locate and activate the character using the locking body interface.
setPosition(RVec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Relocate the character.
setPosition(RVec3Arg, EActivation) - Method in class com.github.stephengold.joltjni.Character
Re-locate the character, optionally activating it, using the locking body interface.
setPosition(RVec3Arg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Re-locate 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.WheelSettings
Alter the location of the attachment point.
setPosition1(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the constraint location for body 1.
setPosition2(RVec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the constraint location for body 2.
setPositionAndRotation(ConstBodyId, RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the location and orientation of the specified body.
setPositionAndRotation(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Character
Re-position and activate the character using the locking body interface.
setPositionAndRotation(RVec3Arg, QuatArg, EActivation) - Method in class com.github.stephengold.joltjni.Character
Re-position the character, optionally activating it.
setPositionAndRotation(RVec3Arg, QuatArg, EActivation, boolean) - Method in class com.github.stephengold.joltjni.Character
Re-position the character, optionally activating it.
setPositionAndRotationInternal(RVec3Arg, QuatArg) - Method in class com.github.stephengold.joltjni.Body
Re-position the body and reset its sleep timer.
setPositionAndRotationInternal(RVec3Arg, QuatArg, boolean) - Method in class com.github.stephengold.joltjni.Body
Re-position the body.
setPredictiveContactDistance(float) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the maximum range of predictive contacts.
setR(int) - Method in class com.github.stephengold.joltjni.Color
Alter the first (red) component.
setRadius(float) - Method in class com.github.stephengold.joltjni.CapsuleShapeSettings
Alter the radius.
setRadius(float) - Method in class com.github.stephengold.joltjni.CylinderShapeSettings
Alter the radius of the cylinder.
setRadius(float) - Method in class com.github.stephengold.joltjni.SphereShapeSettings
Alter the radius of the sphere.
setRadius(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the radius of the wheel.
setRatio(float) - Method in class com.github.stephengold.joltjni.GearConstraintSettings
Alter the gear ratio.
setRatio(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).
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.
setRestitution(ConstBodyId, float) - Method in class com.github.stephengold.joltjni.BodyInterface
Alter the restitution ratio of the specified body.
setReturnDeepestPoint(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter whether to calculate penetration for the starting point.
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.JointState
Alter the rotation.
setRotation(QuatArg) - Method in class com.github.stephengold.joltjni.RotatedTranslatedShapeSettings
Alter the rotation relative to the base shape.
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.
setRotationLimits(Vec3Arg, Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the rotation limits.
setScale(Vec3Arg) - Method in class com.github.stephengold.joltjni.HeightFieldShapeSettings
Alter the scale factors.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape.
setShape(ConstShape) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Replace the shape.
setShape(ConstShape, float) - Method in class com.github.stephengold.joltjni.Character
Attempt to alter the character's shape using the locking body interface.
setShape(ConstShape, float, boolean) - Method in class com.github.stephengold.joltjni.Character
Attempt to alter the character's shape.
setShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape.
setShape(ShapeRefC) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Replace the shape.
setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the shape offset.
setShapeOffset(Vec3Arg) - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Alter the local offset applied to the shape.
setShapeSettings(ShapeSettings) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape settings.
setShapeSettings(ShapeSettingsRef) - Method in class com.github.stephengold.joltjni.BodyCreationSettings
Replace the shape settings.
setSkeleton(Skeleton) - Method in class com.github.stephengold.joltjni.SkeletonPose
Replace the skeleton.
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.
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.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.
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.
setSubGroupID(int) - Method in class com.github.stephengold.joltjni.CollisionGroup
Alter the sub-group ID.
setSupportingVolume(ConstPlane) - Method in class com.github.stephengold.joltjni.CharacterBaseSettings
Alter the supporting volume.
setSwingType(ESwingType) - Method in class com.github.stephengold.joltjni.SixDofConstraintSettings
Alter the type of swing constraint.
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.
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.
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.SliderConstraint
Alter the target velocity of the motor.
setTargetVelocityCs(Vec3Arg) - Method in class com.github.stephengold.joltjni.SixDofConstraint
Alter the target velocities of the linear motors.
setTimeBeforeSleep(float) - Method in class com.github.stephengold.joltjni.PhysicsSettings
Alter the time interval before an object can fall asleep.
setToParent(ConstraintSettings) - Method in class com.github.stephengold.joltjni.Part
Alter the settings to create the joint to the part's parent.
setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Alter the top radius of the cylinder.
setTopRadius(float) - Method in class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Alter the top radius.
setTorqueLimit(float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both torque limits of an angular motor to be symmetrical.
setTorqueLimits(float, float) - Method in class com.github.stephengold.joltjni.MotorSettings
Alter both torque limits of an angular motor.
setTraceAllocations(boolean) - Static method in class com.github.stephengold.joltjni.Jolt
Enable or disable allocation tracing in Debug native libraries.
setTranslation(Vec3Arg) - Method in class com.github.stephengold.joltjni.JointState
Alter the translation offset.
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.
setTwistAxis2(Vec3Arg) - Method in class com.github.stephengold.joltjni.ConeConstraintSettings
Alter the twist axis of body 2.
setU32(int) - Method in class com.github.stephengold.joltjni.Color
Alter the 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.VehicleConstraintSettings
Alter the up direction.
setUserData(int) - Method in class com.github.stephengold.joltjni.Triangle
Alter the triangle's user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.Body
Alter the body's user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.CharacterVirtual
Alter the user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.Constraint
Alter the constraint's user data.
setUserData(long) - Method in class com.github.stephengold.joltjni.Shape
Alter the shape's user data.
setUseShrunkenShapeAndConvexRadius(boolean) - Method in class com.github.stephengold.joltjni.ShapeCastSettings
Alter whether the shape should be shrunk and then expanded by the convex radius.
setValidating(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
Alter whether the recorder is validating.
setVehicleCollisionTester(VehicleCollisionTester) - Method in class com.github.stephengold.joltjni.VehicleConstraint
Replace the collision tester.
setVirtualAddress(long, Runnable) - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Assign a native object, assuming there's none already assigned.
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.
setWidth(float) - Method in class com.github.stephengold.joltjni.WheelSettings
Alter the width of the wheel.
setX(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the first (X) component.
setX(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the first (X) component.
setY(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the 2nd (Y) component.
setY(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the 2nd (Y) component.
setZ(float) - Method in class com.github.stephengold.joltjni.Vec3
Alter the 3rd (Z) component.
setZ(int) - Method in class com.github.stephengold.joltjni.UVec4
Alter the 3rd (Z) component.
sFixedToWorld() - Static method in class com.github.stephengold.joltjni.Body
Create a dummy body that can be used to attach a constraint to the world.
sFromTo(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion that rotates from to to.
sGetDistinctColor(int) - Static method in class com.github.stephengold.joltjni.Color
Create a color with the specified integer value.
sGreen - Static variable in class com.github.stephengold.joltjni.Color
green
sGrey - Static variable in class com.github.stephengold.joltjni.Color
grey
Shape - Class in com.github.stephengold.joltjni
The abstract base class for collision shapes.
ShapeCastResult - Class in com.github.stephengold.joltjni
Information about a narrow-phase ray cast hitting a shape.
ShapeCastResult(long) - Constructor for class com.github.stephengold.joltjni.ShapeCastResult
Instantiate a cast result with the specified native object assigned but not owned.
ShapeCastSettings - Class in com.github.stephengold.joltjni
Configurable options for a shape-cast query.
ShapeCastSettings() - Constructor for class com.github.stephengold.joltjni.ShapeCastSettings
Instantiate default settings.
ShapeFilter - Class in com.github.stephengold.joltjni
Determine which shapes are candidates for a collision test.
ShapeFilter() - Constructor for class com.github.stephengold.joltjni.ShapeFilter
Instantiate a default filter that selects all shapes.
ShapeRef - Class in com.github.stephengold.joltjni
A counted reference to a Shape.
ShapeRefC - Class in com.github.stephengold.joltjni
A counted reference to a ConstShape.
ShapeRefC() - Constructor for class com.github.stephengold.joltjni.ShapeRefC
Instantiate a null reference.
ShapeResult - Class in com.github.stephengold.joltjni
Either an error or a ShapeRefC.
ShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Shape.
ShapeSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a ShapeSettings.
SharedMutex - Class in com.github.stephengold.joltjni
A SharedMutexBase with profiling and asserts.
SharedMutexBase - Class in com.github.stephengold.joltjni
Manage read/write access to a resource that's shared by multiple threads.
shouldCollide(int) - Method in class com.github.stephengold.joltjni.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(ConstBodyId) - Method in class com.github.stephengold.joltjni.BodyFilter
Test whether the specified body is a candidate for collisions.
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
The whether the specified constraint should be saved.
shouldSaveContact(ConstBodyId, ConstBodyId) - Method in class com.github.stephengold.joltjni.StateRecorderFilter
Test whether contacts between the specified bodies should be saved.
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.
SixDof - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SixDofConstraint
SixDofConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that can constrain all 6 degrees of freedom.
SixDofConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SixDofConstraint.
SixDofConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SixDofConstraintSettings
Instantiate default settings.
size() - Method in class com.github.stephengold.joltjni.BodyIdVector
Count how many IDs are in the vector.
size() - Method in class com.github.stephengold.joltjni.BodyVector
Count how many bodies are in the vector.
size() - Method in class com.github.stephengold.joltjni.Constraints
Count how many references are in the array.
size() - Method in class com.github.stephengold.joltjni.ContactList
Count how many contacts are in the list.
size() - Method in class com.github.stephengold.joltjni.IndexedTriangleList
Count how many triangles are in the list.
size() - Method in class com.github.stephengold.joltjni.PhysicsMaterialList
Count how many references are in the list.
size() - Method in class com.github.stephengold.joltjni.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.
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.
SkeletonPose - Class in com.github.stephengold.joltjni
A skeleton with joint transforms specifying a pose.
SkeletonPose() - Constructor for class com.github.stephengold.joltjni.SkeletonPose
Instantiate a default pose.
SkeletonPose(SkeletonPose) - Constructor for class com.github.stephengold.joltjni.SkeletonPose
Instantiate a clone of the specified pose.
SkeletonPoseDrawSettings - Class in com.github.stephengold.joltjni
Render settings for debug visualization.
SkeletonPoseDrawSettings() - Constructor for class com.github.stephengold.joltjni.SkeletonPoseDrawSettings
Instantiate settings with the default values.
SkeletonRef - Class in com.github.stephengold.joltjni
A counted reference to a Skeleton.
Slider - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SliderConstraint
SliderConstraint - Class in com.github.stephengold.joltjni
A TwoBodyConstraint that allows translation only along one axis and disables rotation, eliminating 5 degrees of freedom.
SliderConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SliderConstraint.
SliderConstraintSettings() - Constructor for class com.github.stephengold.joltjni.SliderConstraintSettings
Instantiate default settings.
sLightGrey - Static variable in class com.github.stephengold.joltjni.Color
light grey
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EBodyType
a body with a deformable shape
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
SoftBodyShape
SoftBody - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
soft body
Solid - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
draw solid triangles
sOrange - Static variable in class com.github.stephengold.joltjni.Color
orange
SpecifiedBroadPhaseLayerFilter - Class in com.github.stephengold.joltjni
A BroadPhaseLayerFilter that selects a specific layer.
SpecifiedBroadPhaseLayerFilter(int) - Constructor for class com.github.stephengold.joltjni.SpecifiedBroadPhaseLayerFilter
Instantiate a filter that selects the specified layer.
SpecifiedObjectLayerFilter - Class in com.github.stephengold.joltjni
An ObjectLayerFilter that selects a specific layer.
SpecifiedObjectLayerFilter(int) - Constructor for class com.github.stephengold.joltjni.SpecifiedObjectLayerFilter
Instantiate a filter that selects the specified layer.
Sphere - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
SphereShape
SphereShape - Class in com.github.stephengold.joltjni
A Shape to represent centered spheres.
SphereShape(float) - Constructor for class com.github.stephengold.joltjni.SphereShape
Instantiate a shape with the specified radius.
SphereShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a SphereShape.
SphereShapeSettings(float) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate settings for the specified radius.
SphereShapeSettings(float, ConstPhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.SphereShapeSettings
Instantiate settings for the specified radius and material.
splatX() - Method in class com.github.stephengold.joltjni.Vec3
Copy the X component to all components.
splatY() - Method in class com.github.stephengold.joltjni.Vec3
Copy the Y component to all components.
splatZ() - Method in class com.github.stephengold.joltjni.Vec3
Copy the Z component to all components.
SpringSettings - Class in com.github.stephengold.joltjni
Settings used to construct a constraint spring.
sPurple - Static variable in class com.github.stephengold.joltjni.Color
purple
sRandom(DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.Quat
Generate a pseudo-random unit quaternion.
sRandom(DefaultRandomEngine) - Static method in class com.github.stephengold.joltjni.Vec3
Generate a pseudo-random unit vector.
sReadObject(String, Ref) - Static method in class com.github.stephengold.joltjni.ObjectStreamIn
Read an object from the specified file.
sRed - Static variable in class com.github.stephengold.joltjni.Color
red
sReplicate(float) - Static method in class com.github.stephengold.joltjni.Vec3
Create a vector with all components identical.
sReportStats() - Static method in class com.github.stephengold.joltjni.NarrowPhaseStat
Generate a report using the Jolt Physics Trace function.
sRotation(QuatArg) - Static method in class com.github.stephengold.joltjni.Mat44
Create a matrix from the specified quaternion.
sRotation(Vec3, float) - Static method in class com.github.stephengold.joltjni.Quat
Create a rotation quaternion from a normalized rotation axis.
sRotationTranslation(QuatArg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a translation-and-rotation matrix.
stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettings
Stabilize the constraints.
stabilize() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Stabilize the constraints.
startCleaner() - Static method in class com.github.stephengold.joltjni.JoltPhysicsObject
Start a daemon thread to process the phantom reachable objects and invoke freeing actions.
StateRecorder - Class in com.github.stephengold.joltjni
Record the state of a physics system.
StateRecorderFilter - Class in com.github.stephengold.joltjni
Determine which parts of a physics system should be saved.
StateRecorderImpl - Class in com.github.stephengold.joltjni
Full implementation of StateRecorder, using stringstream.
StateRecorderImpl() - Constructor for class com.github.stephengold.joltjni.StateRecorderImpl
Instantiate a recorder.
Static - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EMotionType
non-moving bodies
StaticCompound - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
StaticCompundShape
StaticCompoundShape - Class in com.github.stephengold.joltjni
A CompoundShape whose subshapes 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 subshapes.
StiffnessAndDamping - Enum constant in enum class com.github.stephengold.joltjni.enumerate.ESpringMode
stiffness and damping are specified
sTranslation(RVec3Arg) - Static method in class com.github.stephengold.joltjni.RMat44
Create a pure translation matrix.
StreamIn - Class in com.github.stephengold.joltjni
An abstract binary input stream.
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(String, int) - Constructor for class com.github.stephengold.joltjni.StreamOutWrapper
Open a new stream.
SubShape - Class in com.github.stephengold.joltjni
An element of a compound shape.
SubShapeId - Class in com.github.stephengold.joltjni
Identify an element (typically a triangle or other primitive type) in a compound shape.
SubShapeId(long) - Constructor for class com.github.stephengold.joltjni.SubShapeId
Instantiate an ID with the specified native object assigned but not owned.
SubShapeIdPair - Class in com.github.stephengold.joltjni
Identify a pair of colliding subshapes.
SubShapeIdPair(long) - Constructor for class com.github.stephengold.joltjni.SubShapeIdPair
Instantiate a pair with the specified native object assigned but not owned.
subtract(RVec3Arg, RVec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
subtract(RVec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
subtract(Vec3Arg, Vec3Arg) - Static method in class com.github.stephengold.joltjni.operator.Op
Return the component-wise difference of the specified vectors.
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.
sum(boolean) - Static method in class com.github.stephengold.joltjni.CombineFunction
Create a function that calculates f1 + f2.
sUnitSpherical(float, float) - Static method in class com.github.stephengold.joltjni.Vec3
Generate a unit vector with the specified spherical coordinates.
supportsObjectStream() - Static method in class com.github.stephengold.joltjni.Jolt
Test whether the native library supports the ObjectStream format.
sWhite - Static variable in class com.github.stephengold.joltjni.Color
white
SwingTwist - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
SwingTwistConstraint
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.

T

TaperedCapsule - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TaperedCapsuleShape
TaperedCapsuleShape - Class in com.github.stephengold.joltjni
A Shape to represent the convex hull of 2 spheres centered on the axis.
TaperedCapsuleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
TaperedCapsuleShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate settings for the specified dimensions.
TaperedCapsuleShapeSettings(float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCapsuleShapeSettings
Instantiate settings for the specified dimensions and material.
TaperedCylinder - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TaperedCylinderShape
TaperedCylinderShape - Class in com.github.stephengold.joltjni
A Shape to represent a conical frustum.
TaperedCylinderShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TaperedCylinderShape.
TaperedCylinderShapeSettings(float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions.
TaperedCylinderShapeSettings(float, float, float, float) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions.
TaperedCylinderShapeSettings(float, float, float, float, PhysicsMaterial) - Constructor for class com.github.stephengold.joltjni.TaperedCylinderShapeSettings
Instantiate settings for the specified dimensions and material.
TempAllocator - Class in com.github.stephengold.joltjni
A memory allocator suitable for use by PhysicsSystem.update().
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.
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.
toArray() - Method in interface com.github.stephengold.joltjni.readonly.Vec3Arg
Copy the components to an array.
toArray() - Method in class com.github.stephengold.joltjni.Vec3
Copy the components to an array.
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.template.Array
Copy all the elements (in order) to a Java list.
toRef() - Method in class com.github.stephengold.joltjni.Character
Create a counted reference to the native Character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterBase
Create a counted reference to the native CharacterBase.
toRef() - Method in class com.github.stephengold.joltjni.CharacterRef
Create a counted reference to the native Character.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettings
Create a counted reference to the native CharacterSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterSettingsRef
Create a counted reference to the native CharacterSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Create a counted reference to the native CharacterVirtual.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualRef
Create a counted reference to the native CharacterVirtual.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettings
Create a counted reference to the native CharacterVirtualSettings.
toRef() - Method in class com.github.stephengold.joltjni.CharacterVirtualSettingsRef
Create a counted reference to the native CharacterSettings.
toRef() - Method in class com.github.stephengold.joltjni.Constraint
Create a counted reference to the native Constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintRef
Create a counted reference to the native Constraint.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettings
Create a counted reference to the native ConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.ConstraintSettingsRef
Create another counted reference to the referenced ConstraintSettings.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTable
Create a counted reference to the native GroupFilterTable.
toRef() - Method in class com.github.stephengold.joltjni.GroupFilterTableRef
Create another counted reference to the referenced GroupFilter.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterial
Create a counted reference to the native PhysicsMaterial.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsMaterialRef
Create a counted reference to the native PhysicsMaterial.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsScene
Create a counted reference to the native PhysicsScene.
toRef() - Method in class com.github.stephengold.joltjni.PhysicsSceneRef
Create a counted reference to the native PhysicsSceneRef.
toRef() - Method in class com.github.stephengold.joltjni.Ragdoll
Create a counted reference to the native Ragdoll.
toRef() - Method in class com.github.stephengold.joltjni.RagdollRef
Create a counted reference to the native RagdollRef.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettings
Create a counted reference to the native RagdollSettings.
toRef() - Method in class com.github.stephengold.joltjni.RagdollSettingsRef
Create a counted reference to the native RagdollSettingsRef.
toRef() - Method in class com.github.stephengold.joltjni.Shape
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeRef
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettings
Create a counted reference to the native ShapeSettings.
toRef() - Method in class com.github.stephengold.joltjni.ShapeSettingsRef
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimation
Create a counted reference to the native SkeletalAnimation.
toRef() - Method in class com.github.stephengold.joltjni.SkeletalAnimationRef
Create a counted reference to the native SkeletalAnimationRef.
toRef() - Method in class com.github.stephengold.joltjni.Skeleton
Create a counted reference to the native Skeleton.
toRef() - Method in class com.github.stephengold.joltjni.SkeletonRef
Create a counted reference to the native SkeletonRef.
toRef() - Method in class com.github.stephengold.joltjni.template.Ref
Create a 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.VehicleCollisionTesterRay
Create a counted reference to the native VehicleCollisionTesterRay.
toRef() - Method in class com.github.stephengold.joltjni.VehicleCollisionTesterRayRef
Create a counted reference to the native VehicleCollisionTesterRay.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettings
Create a counted reference to the native VehicleControllerSettings.
toRef() - Method in class com.github.stephengold.joltjni.VehicleControllerSettingsRef
Create a counted reference to the native VehicleControllerSettings.
toRef() - Method in class com.github.stephengold.joltjni.WheeledVehicleController
Create a counted reference to the native WheeledVehicleController.
toRef() - Method in class com.github.stephengold.joltjni.WheeledVehicleControllerRef
Create a counted reference to the native Shape.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettings
Create a counted reference to the native WheelSettings.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWv
Create a counted reference to the native WheelSettingsWv.
toRef() - Method in class com.github.stephengold.joltjni.WheelSettingsWvRef
Create a counted reference to the native WheelSettingsWv.
toRefC() - Method in interface com.github.stephengold.joltjni.readonly.ConstShape
Create a counted reference to the native Shape.
toRefC() - Method in class com.github.stephengold.joltjni.Shape
Create a counted reference to the native Shape.
toRefC() - Method in class com.github.stephengold.joltjni.ShapeRefC
Create a counted reference to the native Shape.
toString() - Method in class com.github.stephengold.joltjni.Float3
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Represent the physics object as a String.
toString() - Method in class com.github.stephengold.joltjni.MassProperties
Return a string representation of the properties object, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Mat44
Return a string representation of the matrix, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Plane
Return a string representation of the plane, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Quat
Return a string representation of the quaternion, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.RMat44
Return a string representation of the matrix, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.RVec3
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.UVec4
Return a string representation of the vector, which is unaffected.
toString() - Method in class com.github.stephengold.joltjni.Vec3
Return a string representation of the vector, which is unaffected.
translate(Vec3Arg) - Method in class com.github.stephengold.joltjni.MassProperties
Translate the inertia by the specified offset.
TranslationX - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
X-axis translation
TranslationX - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's X axis
TranslationY - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Y-axis translation
TranslationY - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's Y axis
TranslationZ - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EAxis
Z-axis translation
TranslationZ - Static variable in class com.github.stephengold.joltjni.enumerate.EAllowedDofs
translation parallel to the system's Z axis
Triangle - Class in com.github.stephengold.joltjni
A non-indexed triangle with a material index.
Triangle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
TriangleShape
Triangle() - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a default triangle.
Triangle(Float3, Float3, Float3) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from Float3 locations.
Triangle(Float3, Float3, Float3, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
Triangle(Float3, Float3, Float3, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
Triangle(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate a triangle from Float3 locations.
Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
Triangle(Vec3Arg, Vec3Arg, Vec3Arg, int, int) - Constructor for class com.github.stephengold.joltjni.Triangle
Instantiate the specified triangle
TriangleShape - Class in com.github.stephengold.joltjni
A Shape to represent a single triangle.
TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShape
Instantiate a shape with the specified vertices.
TriangleShape(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShape
Instantiate a shape with the specified vertices and convex radius.
TriangleShapeSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TriangleShape.
TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate settings for the specified vertices.
TriangleShapeSettings(Vec3Arg, Vec3Arg, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.TriangleShapeSettings
Instantiate settings for the specified vertices.
trunc() - Static method in class com.github.stephengold.joltjni.StreamOutWrapper
Return the mode bit for a stream that discards pre-existing content when opened.
TwoBodyConstraint - Class in com.github.stephengold.joltjni
A type of Constraint that joins 2 bodies.
TwoBodyConstraint - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
two-body constraint
TwoBodyConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a TwoBodyConstraint.

U

UniformIntDistribution - Class in com.github.stephengold.joltjni
Generate uniformly distributed int values.
UniformIntDistribution(int, int) - Constructor for class com.github.stephengold.joltjni.UniformIntDistribution
Instantiate a uniform distribution with the specified range of output values.
UniformRealDistribution - Class in com.github.stephengold.joltjni
Generate uniformly distributed float values.
UniformRealDistribution(float, float) - Constructor for class com.github.stephengold.joltjni.UniformRealDistribution
Instantiate a uniform distribution with the specified range of output values.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Unlock the specified mutex, which was created to read a body.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Unlock the specified mutex, which was created to read a body.
unlockRead(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Unlock the specified mutex, which was created to read a body.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterface
Unlock the specified mutex, which was created to write a body.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceLocking
Unlock the specified mutex, which was created to write a body.
unlockWrite(SharedMutex) - Method in class com.github.stephengold.joltjni.BodyLockInterfaceNoLock
Unlock the specified mutex, which was created to write a body.
unregisterTypes() - Static method in class com.github.stephengold.joltjni.Jolt
Unregister all physics types with the factory.
update(float, int, TempAllocator, JobSystem) - Method in class com.github.stephengold.joltjni.PhysicsSystem
Advance the simulation by the specified amount.
updateGroundVelocity() - Method in class com.github.stephengold.joltjni.CharacterVirtual
Update the estimated ground velocity.
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #1
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #1
User1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #1
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #2
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #2
User2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #2
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #3
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #3
User3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #3
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
user-defined constraint #4
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #4
User4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeType
user-defined type #4
User5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #5
User6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #6
User7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #7
User8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined shape #8
UserConvex1 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #1
UserConvex2 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #2
UserConvex3 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #3
UserConvex4 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #4
UserConvex5 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #5
UserConvex6 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #6
UserConvex7 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #7
UserConvex8 - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EShapeSubType
user-defined convex shape #8
UVec4 - Class in com.github.stephengold.joltjni
A vector composed of 4 unsigned integer components.
UVec4() - Constructor for class com.github.stephengold.joltjni.UVec4
Instantiate an all-zero vector (0,0,0,0).
UVec4(int, int, int, int) - Constructor for class com.github.stephengold.joltjni.UVec4
Instantiate a vector with specified components.
UVec4Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a UVec4.

V

va() - Method in class com.github.stephengold.joltjni.JoltPhysicsObject
Return the virtual address of the assigned native object, assuming one is assigned.
va() - Method in interface com.github.stephengold.joltjni.readonly.ConstJoltPhysicsObject
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.EBodyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.stephengold.joltjni.enumerate.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.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.ESwingType
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.
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.EBodyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECastShadow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECollectFacesMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EConstraintType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.ECullMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.EGroundState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.stephengold.joltjni.enumerate.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.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.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.ValidateResult
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 specified components.
Vec3(float[]) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a vector from the specified array.
Vec3(float, float, float) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a vector with specified components.
Vec3(RVec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate from a location vector.
Vec3(Vec3Arg) - Constructor for class com.github.stephengold.joltjni.Vec3
Instantiate a copy of the argument.
Vec3Arg - Interface in com.github.stephengold.joltjni.readonly
Read-only access to a Vec3.
Vehicle - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSubType
VehicleConstraint
VehicleCollisionTester - Class in com.github.stephengold.joltjni
Detect collisions between vehicle wheels and the environment.
VehicleCollisionTesterRay - Class in com.github.stephengold.joltjni
A VehicleCollisionTester that uses ray casts.
VehicleCollisionTesterRay(int) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester for the specified layer.
VehicleCollisionTesterRay(int, Vec3Arg) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester with the specified properties.
VehicleCollisionTesterRay(int, Vec3Arg, float) - Constructor for class com.github.stephengold.joltjni.VehicleCollisionTesterRay
Instantiate a tester with the specified properties.
VehicleCollisionTesterRayRef - Class in com.github.stephengold.joltjni
A counted reference to a ShapeSettings.
VehicleConstraint - Class in com.github.stephengold.joltjni
A constraint used in vehicle simulation.
VehicleConstraint(Body, VehicleConstraintSettings) - Constructor for class com.github.stephengold.joltjni.VehicleConstraint
Instantiate a constraint using the specified body and settings.
VehicleConstraintSettings - Class in com.github.stephengold.joltjni
Settings used to construct a VehicleConstraint.
VehicleConstraintSettings() - Constructor for class com.github.stephengold.joltjni.VehicleConstraintSettings
Instantiate default settings.
VehicleController - Class in com.github.stephengold.joltjni
Control the acceleration and deceleration of a vehicle.
VehicleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a VehicleController.
VehicleControllerSettingsRef - Class in com.github.stephengold.joltjni
A counted reference to a VehicleControllerSettings object.
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.
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.

W

Wheel - Class in com.github.stephengold.joltjni
A single wheel of a vehicle.
WheeledVehicleController - Class in com.github.stephengold.joltjni
Control the acceleration and deceleration of a wheeled vehicle.
WheeledVehicleControllerRef - Class in com.github.stephengold.joltjni
A counted reference to a WheeledVehicleController.
WheeledVehicleControllerSettings - Class in com.github.stephengold.joltjni
Settings used to construct a WheeledVehicleController.
WheeledVehicleControllerSettings() - Constructor for class com.github.stephengold.joltjni.WheeledVehicleControllerSettings
Instantiate default settings.
WheelSettings - Class in com.github.stephengold.joltjni
Settings used to construct a Wheel.
WheelSettingsWv - Class in com.github.stephengold.joltjni
Settings used to construct a WheelWv.
WheelSettingsWv() - Constructor for class com.github.stephengold.joltjni.WheelSettingsWv
Instantiate default settings.
WheelSettingsWvRef - Class in com.github.stephengold.joltjni
A counted reference to a WheelSettingsWv object.
WheelWv - Class in com.github.stephengold.joltjni
A single wheel of a WheeledVehicle.
Wireframe - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EDrawMode
draw wire-frame triangles
WorldSpace - Enum constant in enum class com.github.stephengold.joltjni.enumerate.EConstraintSpace
in system coordinates
write(boolean) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified boolean value.
write(float) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified single-precision floating-point value.
write(int) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the specified 32-bit integer value.
write(Vec3Arg) - Method in class com.github.stephengold.joltjni.StateRecorder
Write the value of the specified vector.
writeBytes(byte[]) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
Write binary data.
writeBytes(byte[], int) - Method in class com.github.stephengold.joltjni.StateRecorderImpl
Write binary data.

X

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

Y

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

Z

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