File tree Expand file tree Collapse file tree 5 files changed +105
-5
lines changed
imgui-binding/src/main/java/imgui/type Expand file tree Collapse file tree 5 files changed +105
-5
lines changed Original file line number Diff line number Diff line change 1
1
package imgui .type ;
2
2
3
- public final class ImDouble implements Cloneable , Comparable <ImDouble > {
3
+ public final class ImDouble extends Number implements Cloneable , Comparable <ImDouble > {
4
4
private final double [] data = new double []{0.0d };
5
5
6
6
public ImDouble () {
@@ -62,4 +62,24 @@ public ImDouble clone() {
62
62
public int compareTo (final ImDouble o ) {
63
63
return Double .compare (get (), o .get ());
64
64
}
65
+
66
+ @ Override
67
+ public int intValue () {
68
+ return (int ) get ();
69
+ }
70
+
71
+ @ Override
72
+ public long longValue () {
73
+ return (long ) get ();
74
+ }
75
+
76
+ @ Override
77
+ public float floatValue () {
78
+ return (float ) get ();
79
+ }
80
+
81
+ @ Override
82
+ public double doubleValue () {
83
+ return get ();
84
+ }
65
85
}
Original file line number Diff line number Diff line change 1
1
package imgui .type ;
2
2
3
- public final class ImFloat implements Cloneable , Comparable <ImFloat > {
3
+ public final class ImFloat extends Number implements Cloneable , Comparable <ImFloat > {
4
4
private final float [] data = new float []{0 };
5
5
6
6
public ImFloat () {
@@ -62,4 +62,24 @@ public ImFloat clone() {
62
62
public int compareTo (final ImFloat o ) {
63
63
return Float .compare (get (), o .get ());
64
64
}
65
+
66
+ @ Override
67
+ public int intValue () {
68
+ return (int ) get ();
69
+ }
70
+
71
+ @ Override
72
+ public long longValue () {
73
+ return (long ) get ();
74
+ }
75
+
76
+ @ Override
77
+ public float floatValue () {
78
+ return get ();
79
+ }
80
+
81
+ @ Override
82
+ public double doubleValue () {
83
+ return get ();
84
+ }
65
85
}
Original file line number Diff line number Diff line change 1
1
package imgui .type ;
2
2
3
- public final class ImInt implements Cloneable , Comparable <ImInt > {
3
+ public final class ImInt extends Number implements Cloneable , Comparable <ImInt > {
4
4
private final int [] data = new int []{0 };
5
5
6
6
public ImInt () {
@@ -62,4 +62,24 @@ public ImInt clone() {
62
62
public int compareTo (final ImInt o ) {
63
63
return Integer .compare (get (), o .get ());
64
64
}
65
+
66
+ @ Override
67
+ public int intValue () {
68
+ return get ();
69
+ }
70
+
71
+ @ Override
72
+ public long longValue () {
73
+ return get ();
74
+ }
75
+
76
+ @ Override
77
+ public float floatValue () {
78
+ return (float ) get ();
79
+ }
80
+
81
+ @ Override
82
+ public double doubleValue () {
83
+ return get ();
84
+ }
65
85
}
Original file line number Diff line number Diff line change 1
1
package imgui .type ;
2
2
3
- public final class ImLong implements Cloneable , Comparable <ImLong > {
3
+ public final class ImLong extends Number implements Cloneable , Comparable <ImLong > {
4
4
private final long [] data = new long []{0 };
5
5
6
6
public ImLong () {
@@ -62,4 +62,24 @@ public ImLong clone() {
62
62
public int compareTo (final ImLong o ) {
63
63
return Long .compare (get (), o .get ());
64
64
}
65
+
66
+ @ Override
67
+ public int intValue () {
68
+ return (int ) get ();
69
+ }
70
+
71
+ @ Override
72
+ public long longValue () {
73
+ return get ();
74
+ }
75
+
76
+ @ Override
77
+ public float floatValue () {
78
+ return (float ) get ();
79
+ }
80
+
81
+ @ Override
82
+ public double doubleValue () {
83
+ return (double ) get ();
84
+ }
65
85
}
Original file line number Diff line number Diff line change 1
1
package imgui .type ;
2
2
3
- public final class ImShort implements Cloneable , Comparable <ImShort > {
3
+ public final class ImShort extends Number implements Cloneable , Comparable <ImShort > {
4
4
private final short [] data = new short []{0 };
5
5
6
6
public ImShort () {
@@ -62,4 +62,24 @@ public ImShort clone() {
62
62
public int compareTo (final ImShort o ) {
63
63
return Short .compare (get (), o .get ());
64
64
}
65
+
66
+ @ Override
67
+ public int intValue () {
68
+ return get ();
69
+ }
70
+
71
+ @ Override
72
+ public long longValue () {
73
+ return get ();
74
+ }
75
+
76
+ @ Override
77
+ public float floatValue () {
78
+ return get ();
79
+ }
80
+
81
+ @ Override
82
+ public double doubleValue () {
83
+ return get ();
84
+ }
65
85
}
You can’t perform that action at this time.
0 commit comments