Add basic support of Java<->Native callbacks

Implement them for ImGuiIO::GetClipboardTextFn and ImGuiIO::SetClipboardTextFn
This commit is contained in:
SpaiR committed 2020-01-03 19:24:24 +03:00
1 parent 168c7602dd
commit 1c037e826a
9 files changed
+131 -3

No files matched your search

@@ -0,0 +1,11 @@
package imgui.callbacks;
import java.util.function.Consumer;
/**
* Callback to supply Java string form native code.
*/
public abstract class ImStrConsumer implements Consumer<String> {
@Override
public abstract void accept(String str);
}
@@ -0,0 +1,11 @@
package imgui.callbacks;
import java.util.function.Supplier;
/**
* Callback to get Java string from native code.
*/
public abstract class ImStrSupplier implements Supplier<String> {
@Override
public abstract String get();
}