Add ImGuiOnceUponAFrame helper

This commit is contained in:
SpaiR committed 2020-06-07 18:26:43 +03:00
1 parent b25b5d55ad
commit ed3acd1716
1 file changed
+23
@@ -0,0 +1,23 @@
package imgui;
/**
* Helper: Execute a block of code at maximum once a frame.
* Convenient if you want to quickly create an UI within deep-nested code that runs multiple times every frame.
* Usage: static ImGuiOnceUponAFrame oaf; if (oaf) ImGui::Text("This will be called only once per frame");
* <p>
* BINDING NOTICE:
* Java example: if (ImGuiOnceUponAFrame.get()) ImGui.text("This will be called only once per frame");
*/
public final class ImGuiOnceUponAFrame {
private ImGuiOnceUponAFrame() {
}
/*JNI
#include <imgui.h>
*/
public static native boolean get(); /*
ImGuiOnceUponAFrame oaf;
return (bool)oaf;
*/
}