* build(deps): bump Dear ImGui from 1.86 to 1.87 * build(deps): bump implot from 0.12 to 0.13 * feat(api,binding): adapt API to Dear ImGui v1.87 * feat(api,binding): adapt API to implot v0.13 * build: generate API for latest changes * chore(binding): add missing super call for ImGuiStructDestroyable constructor * chore: minor code style * feat: adapt ImGuiImplGlfw to 1.87 * feat: adapt ImGuiImplGl3 to 1.87 * feat: adapt imgui-app module to 1.87 * fix: javadoc for updated imgui-binding * fix: loosing data when setting struct field of char* type Since we manually release chars, to store them in field we need to do a local copy. * fix: invalid methods to check program linking in OpenGL * chore: remove dedicated method to check GLFW version * fix: add missing include
43 lines
891 B
Java
43 lines
891 B
Java
package imgui.extension.implot.flag;
|
|
|
|
|
|
public final class ImPlotDragToolFlags {
|
|
private ImPlotDragToolFlags() {
|
|
}
|
|
|
|
/**
|
|
* default
|
|
*
|
|
* <p>Definition: {@code 0}
|
|
*/
|
|
public static final int None = 0;
|
|
|
|
/**
|
|
* drag tools won't change cursor icons when hovered or held
|
|
*
|
|
* <p>Definition: {@code 1 << 0}
|
|
*/
|
|
public static final int NoCursors = 1;
|
|
|
|
/**
|
|
* the drag tool won't be considered for plot fits
|
|
*
|
|
* <p>Definition: {@code 1 << 1}
|
|
*/
|
|
public static final int NoFit = 2;
|
|
|
|
/**
|
|
* lock the tool from user inputs
|
|
*
|
|
* <p>Definition: {@code 1 << 2}
|
|
*/
|
|
public static final int NoInputs = 4;
|
|
|
|
/**
|
|
* tool rendering will be delayed one frame; useful when applying position-constraints
|
|
*
|
|
* <p>Definition: {@code 1 << 3}
|
|
*/
|
|
public static final int Delayed = 8;
|
|
}
|