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
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, 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
-