ImGui API

This commit is contained in:
SpaiR committed 2019-12-29 23:59:38 +03:00
1 parent b59aea96d9
commit fcecffa5fa
45 files changed
+6025 -3583

No files matched your search

+37 -2
View File
@@ -1,8 +1,43 @@
package imgui;
public class ImVec4 extends ImVec2 {
public static ImVec4 TMP = new ImVec4();
import java.util.Objects;
public final class ImVec4 {
public float x;
public float y;
public float z;
public float w;
public ImVec4() {
}
public ImVec4(float x, float y, float z, float w) {
this.x = x;
this.y = y;
this.z = z;
this.w = w;
}
@Override
public String toString() {
return "ImVec4{" +
"x=" + x +
", y=" + y +
", z=" + z +
", w=" + w +
'}';
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ImVec4 imVec4 = (ImVec4) o;
return Float.compare(imVec4.x, x) == 0 && Float.compare(imVec4.y, y) == 0 && Float.compare(imVec4.z, z) == 0 && Float.compare(imVec4.w, w) == 0;
}
@Override
public int hashCode() {
return Objects.hash(x, y, z, w);
}
}