Skip to content

Commit 75f5999

Browse files
committed
Make Touch matrixes public instead of protected
1 parent 73f09cc commit 75f5999

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

OTD.EnhancedOutputMode/Output/EnhancedAbsoluteOutputMode.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class EnhancedAbsoluteOutputMode : AbsoluteOutputMode, IPointerProvider<I
2828
private Vector2 min, max;
2929
private Vector2 _lastPos;
3030

31-
protected Matrix3x2 _touchTransformationMatrix;
31+
public Matrix3x2 TouchTransformationMatrix { get; protected set; }
3232

3333
#pragma warning disable CS8618
3434

@@ -105,7 +105,7 @@ public void Initialize()
105105
return;
106106

107107
// Calculate transformation matrix for touch
108-
_touchTransformationMatrix = CreateTouchTransformationMatrix(absoluteMode);
108+
TouchTransformationMatrix = CreateTouchTransformationMatrix(absoluteMode);
109109

110110
_initialized = true;
111111
}
@@ -183,7 +183,7 @@ protected override IAbsolutePositionReport Transform(IAbsolutePositionReport rep
183183

184184
// Apply transformation
185185
if (report is TouchConvertedReport)
186-
pos = Vector2.Transform(report.Position, this._touchTransformationMatrix);
186+
pos = Vector2.Transform(report.Position, this.TouchTransformationMatrix);
187187
else
188188
pos = Vector2.Transform(report.Position, this.TransformationMatrix);
189189

OTD.EnhancedOutputMode/Output/EnhancedRelativeOutputMode.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class EnhancedRelativeOutputMode : RelativeOutputMode, IPointerProvider<I
2626
private int _lastTouchID = -1;
2727
private Vector2 _lastPos;
2828

29-
protected Matrix3x2 _touchTransformationMatrix;
29+
public Matrix3x2 TouchTransformationMatrix { get; protected set; }
3030

3131
#pragma warning disable CS8618
3232

@@ -56,6 +56,8 @@ public void Initialize()
5656
foreach (var filter in Elements.OfType<IInitialize>())
5757
filter.Initialize();
5858

59+
TouchTransformationMatrix = TransformationMatrix;
60+
5961
_initialized = true;
6062
}
6163

0 commit comments

Comments
 (0)