Package io.github.libsdl4j.api.hints
Interface SDL_HintCallback
-
- All Superinterfaces:
com.sun.jna.Callback
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface SDL_HintCallback extends com.sun.jna.Callback
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program, otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer be available for SDL library's C code to call.
In case you did not keep the reference you would encounter an error like this:
JNA: callback object has been garbage collected
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onHintChange(com.sun.jna.Pointer userdata, String name, String oldValue, String newValue)
The hint callback function.
-
-
-
Method Detail
-
onHintChange
void onHintChange(com.sun.jna.Pointer userdata, String name, String oldValue, String newValue)
The hint callback function.- Parameters:
userdata
- what was passed asuserdata
to SDL_AddHintCallback()name
- what was passed asname
to SDL_AddHintCallback()oldValue
- the previous hint valuenewValue
- the new value hint is to be set to
-
-