Package com.github.stephengold.joltjni
Class CustomBodyActivationListener
java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.BodyActivationListener
com.github.stephengold.joltjni.CustomBodyActivationListener
- All Implemented Interfaces:
ConstJoltPhysicsObject,AutoCloseable,Comparable<ConstJoltPhysicsObject>
A customizable
BodyActivationListener.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidonBodyActivated(long idVa, long bodyUserData) Callback invoked (by native code) each time a body is activated.abstract voidonBodyDeactivated(long idVa, long bodyUserData) Callback invoked (by native code) each time a body is deactivated.Methods inherited from class com.github.stephengold.joltjni.JoltPhysicsObject
close, compareTo, equals, hasAssignedNativeObject, hashCode, ownsNativeObject, setVirtualAddress, startCleaner, toString, va
-
Constructor Details
-
CustomBodyActivationListener
public CustomBodyActivationListener()Instantiate a customizable listener.
-
-
Method Details
-
onBodyActivated
public abstract void onBodyActivated(long idVa, long bodyUserData) Callback invoked (by native code) each time a body is activated.- Parameters:
idVa- the virtual address of the body's ID (not zero)bodyUserData- the body's user data
-
onBodyDeactivated
public abstract void onBodyDeactivated(long idVa, long bodyUserData) Callback invoked (by native code) each time a body is deactivated.- Parameters:
idVa- the virtual address of the body's ID (not zero)bodyUserData- the body's user data
-