java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.template.Ref
- All Implemented Interfaces:
ConstJoltPhysicsObject,AutoCloseable,Comparable<JoltPhysicsObject>
- Direct Known Subclasses:
CharacterRef,CharacterSettingsRef,CharacterVirtualRef,CharacterVirtualSettingsRef,ConstraintRef,ConstraintSettingsRef,GeometryRef,GroupFilterRef,GroupFilterTableRef,PathConstraintPathRef,PhysicsMaterialRef,PhysicsSceneRef,RagdollRef,RagdollSettingsRef,ShapeRef,ShapeSettingsRef,SkeletalAnimationRef,SkeletonMapperRef,SkeletonRef,SoftBodySharedSettingsRef,TwoBodyConstraintRef,TwoBodyConstraintSettingsRef,VehicleCollisionTesterCastCylinderRef,VehicleCollisionTesterCastSphereRef,VehicleCollisionTesterRayRef,VehicleCollisionTesterRef,VehicleConstraintRef,VehicleConstraintSettingsRef,VehicleControllerSettingsRef,WheelSettingsTvRef,WheelSettingsWvRef
A counted reference to a
RefTarget.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRef()Instantiate a counted reference with no native object assigned. -
Method Summary
Methods inherited from class com.github.stephengold.joltjni.JoltPhysicsObject
close, compareTo, equals, getContainingObject, hasAssignedNativeObject, hashCode, isCleanerStarted, ownsNativeObject, setVirtualAddress, setVirtualAddress, startCleaner, targetVa, toString, va
-
Constructor Details
-
Ref
protected Ref()Instantiate a counted reference with no native object assigned.
-
-
Method Details
-
getPtr
Temporarily access the referencedRefTarget.- Returns:
- a new JVM object with the pre-existing native object assigned
-
toRef
Create another counted reference to the nativeRefTarget.- Returns:
- a new JVM object with a new native object assigned
-