mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-25 16:50:50 +01:00
[apps/shared] Clip displayed range in graph view in interactive curve
view range Change-Id: I4654a1f9c06420d6ade8a86a13c0d89f025f324f
This commit is contained in:
@@ -18,8 +18,14 @@ float CurveViewCursor::y() {
|
||||
}
|
||||
|
||||
void CurveViewCursor::moveTo(float x, float y) {
|
||||
m_x = x;
|
||||
m_y = y;
|
||||
m_x = clipped(x);
|
||||
m_y = clipped(y);
|
||||
}
|
||||
|
||||
float CurveViewCursor::clipped(float x) {
|
||||
float clippedX = x > k_maxFloat ? k_maxFloat : x;
|
||||
clippedX = clippedX < - k_maxFloat ? -k_maxFloat : clippedX;
|
||||
return clippedX;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user