Package jolt.physics.constraint
Class ConstraintSettings
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.DeletableJoltNative
jolt.physics.constraint.ConstraintSettings
- All Implemented Interfaces:
Deletable,JoltNative
- Direct Known Subclasses:
TwoBodyConstraintSettings
public sealed class ConstraintSettings
extends DeletableJoltNative
permits TwoBodyConstraintSettings
ConstraintSettings relies on preview features of the Java platform:
ConstraintSettingsrefers to one or more preview APIs:MemoryAddress.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
-
Field Summary
Fields inherited from class jolt.DeletableJoltNative
deletedFields inherited from class jolt.AddressedJoltNative
handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConstraintSettingsat(MemoryAddressPREVIEW addr) protected voidbooleanintintvoidsetEnabled(boolean enabled) voidsetNumPositionsStepsOverride(int numPositionStepsOverride) voidsetNumVelocityStepsOverride(int numVelocityStepsOverride) Methods inherited from class jolt.DeletableJoltNative
delete, isDeletedMethods inherited from class jolt.AddressedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Constructor Details
-
ConstraintSettings
-
-
Method Details
-
at
-
deleteInternal
protected void deleteInternal()- Specified by:
deleteInternalin classDeletableJoltNative
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getNumVelocityStepsOverride
public int getNumVelocityStepsOverride() -
setNumVelocityStepsOverride
public void setNumVelocityStepsOverride(int numVelocityStepsOverride) -
getNumPositionStepsOverride
public int getNumPositionStepsOverride() -
setNumPositionsStepsOverride
public void setNumPositionsStepsOverride(int numPositionStepsOverride)
-
ConstraintSettingswhen preview features are enabled.