[API] Simplify flags API
This commit is contained in:
1 parent
9e81399f1e
commit
b065d004f7
7 files changed
+130
-11
No files matched your search
@@ -51,6 +51,27 @@ public final class ImGuiViewport extends ImGuiStruct {
|
||||
IMGUI_VIEWPORT->Flags = flags;
|
||||
*/
|
||||
|
||||
/**
|
||||
* See {@link imgui.flag.ImGuiViewportFlags}.
|
||||
*/
|
||||
public void addFlags(final int flags) {
|
||||
setFlags(getFlags() | flags);
|
||||
}
|
||||
|
||||
/**
|
||||
* See {@link imgui.flag.ImGuiViewportFlags}.
|
||||
*/
|
||||
public void removeFlags(final int flags) {
|
||||
setFlags(getFlags() & ~(flags));
|
||||
}
|
||||
|
||||
/**
|
||||
* See {@link imgui.flag.ImGuiViewportFlags}.
|
||||
*/
|
||||
public boolean hasFlags(final int flags) {
|
||||
return (getFlags() & flags) != 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user