@@ -14,7 +14,7 @@ namespace Autodesk.Fbx
14
14
* That allows passing these structs on the stack between C# and C++, rather than
15
15
* heap-allocating a class on either side, which is about 100x slower.
16
16
*/
17
- public struct FbxDouble2 {
17
+ public struct FbxDouble2 : System . IEquatable < FbxDouble2 > {
18
18
public double X ;
19
19
public double Y ;
20
20
@@ -71,7 +71,7 @@ public override string ToString() {
71
71
}
72
72
}
73
73
74
- public struct FbxDouble3 {
74
+ public struct FbxDouble3 : System . IEquatable < FbxDouble3 > {
75
75
public double X ;
76
76
public double Y ;
77
77
public double Z ;
@@ -133,7 +133,7 @@ public override string ToString() {
133
133
}
134
134
}
135
135
136
- public struct FbxDouble4 {
136
+ public struct FbxDouble4 : System . IEquatable < FbxDouble4 > {
137
137
public double X ;
138
138
public double Y ;
139
139
public double Z ;
@@ -200,7 +200,7 @@ public override string ToString() {
200
200
}
201
201
}
202
202
203
- public struct FbxColor {
203
+ public struct FbxColor : System . IEquatable < FbxColor > {
204
204
public double mRed ;
205
205
public double mGreen ;
206
206
public double mBlue ;
@@ -275,7 +275,7 @@ public override string ToString() {
275
275
}
276
276
}
277
277
278
- public struct FbxVector2 {
278
+ public struct FbxVector2 : System . IEquatable < FbxVector2 > {
279
279
public double X ;
280
280
public double Y ;
281
281
@@ -389,7 +389,7 @@ public double Distance(FbxVector2 other) {
389
389
}
390
390
}
391
391
392
- public struct FbxVector4 {
392
+ public struct FbxVector4 : System . IEquatable < FbxVector4 > {
393
393
public double X ;
394
394
public double Y ;
395
395
public double Z ;
0 commit comments