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
,GroupFilterRef
,GroupFilterTableRef
,PathConstraintPathRef
,PhysicsMaterialRef
,PhysicsSceneRef
,RagdollRef
,RagdollSettingsRef
,ShapeRef
,ShapeSettingsRef
,SkeletalAnimationRef
,SkeletonMapperRef
,SkeletonRef
,SoftBodySharedSettingsRef
,TwoBodyConstraintRef
,TwoBodyConstraintSettingsRef
,VehicleCollisionTesterCastCylinderRef
,VehicleCollisionTesterCastSphereRef
,VehicleCollisionTesterRayRef
,VehicleCollisionTesterRef
,VehicleConstraintRef
,VehicleControllerSettingsRef
,WheelSettingsTvRef
,WheelSettingsWvRef
A counted reference to a
RefTarget
.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Ref()
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, 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
-