Class Ref
java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.template.Ref
- All Implemented Interfaces:
ConstJoltPhysicsObject,AutoCloseable,Comparable<ConstJoltPhysicsObject>
- Direct Known Subclasses:
CharacterRef,CharacterSettingsRef,CharacterVirtualRef,CharacterVirtualSettingsRef,ConstraintRef,ConstraintSettingsRef,GroupFilterTableRef,PhysicsMaterialRef,PhysicsSceneRef,RagdollRef,RagdollSettingsRef,ShapeRef,ShapeSettingsRef,SkeletalAnimationRef,SkeletonRef,VehicleCollisionTesterRayRef,VehicleControllerSettingsRef,WheeledVehicleControllerRef,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, hasAssignedNativeObject, hashCode, ownsNativeObject, setVirtualAddress, startCleaner, 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 that refers to the pre-existing native object
-
toRef
Create a counted reference to the nativeRefTarget.- Returns:
- a new JVM object with a new native object assigned
-