Package com.github.stephengold.joltjni
Class VehicleControllerSettings
java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.NonCopyable
com.github.stephengold.joltjni.SerializableObject
com.github.stephengold.joltjni.VehicleControllerSettings
- All Implemented Interfaces:
ConstJoltPhysicsObject
,RefTarget
,AutoCloseable
,Comparable<JoltPhysicsObject>
- Direct Known Subclasses:
TrackedVehicleControllerSettings
,WheeledVehicleControllerSettings
Settings used to construct a
VehicleController
.-
Method Summary
Modifier and TypeMethodDescriptionint
Count the active references to the nativeVehicleControllerSettings
.void
Mark the nativeVehicleControllerSettings
as embedded.toRef()
Create a counted reference to the nativeVehicleControllerSettings
.Methods inherited from class com.github.stephengold.joltjni.JoltPhysicsObject
close, compareTo, equals, getContainingObject, hasAssignedNativeObject, hashCode, ownsNativeObject, setVirtualAddress, setVirtualAddress, startCleaner, targetVa, toString, va
-
Method Details
-
getRefCount
public int getRefCount()Count the active references to the nativeVehicleControllerSettings
. The settings are unaffected.- Specified by:
getRefCount
in interfaceRefTarget
- Returns:
- the count (≥0)
-
setEmbedded
public void setEmbedded()Mark the nativeVehicleControllerSettings
as embedded.- Specified by:
setEmbedded
in interfaceRefTarget
-
toRef
Create a counted reference to the nativeVehicleControllerSettings
.
-