Package jolt.physics.collision
Class CollideShapeSettings
java.lang.Object
jolt.BaseJoltNative
jolt.SegmentedJoltNative
jolt.physics.collision.CollideSettingsBase
jolt.physics.collision.CollideShapeSettings
- All Implemented Interfaces:
JoltNative
CollideShapeSettings relies on preview features of the Java platform:
CollideShapeSettingsrefers to one or more preview APIs:MemoryAddress,MemorySegment,MemorySession,SegmentAllocator.
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.SegmentedJoltNative
handle -
Method Summary
Modifier and TypeMethodDescriptionstatic CollideShapeSettingsat(MemorySegmentPREVIEW segment) static CollideShapeSettingsat(MemorySessionPREVIEW alloc, MemoryAddressPREVIEW addr) floatstatic CollideShapeSettingsof(SegmentAllocatorPREVIEW alloc) voidsetBackFaceMode(BackFaceMode backFaceMode) voidsetMaxSeparationDistance(float maxSeparationDistance) Methods inherited from class jolt.physics.collision.CollideSettingsBase
getActiveEdgeMode, getActiveEdgeMovementDirection, getCollectFacesMode, getCollisionTolerance, getPenetrationTolerance, setActiveEdgeMode, setActiveEdgeMovementDirection, setCollectFacesMode, setCollisionTolerance, setPenetrationToleranceMethods inherited from class jolt.SegmentedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Method Details
-
at
-
at
-
of
-
getMaxSeparationDistance
public float getMaxSeparationDistance() -
setMaxSeparationDistance
public void setMaxSeparationDistance(float maxSeparationDistance) -
getBackFaceMode
-
setBackFaceMode
-
CollideShapeSettingswhen preview features are enabled.