зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1708855 - Remove Axis::GetScaleForAxis(). r=tnikkel
It was duplicating the method GetAxisScale(). Differential Revision: https://phabricator.services.mozilla.com/D114180
This commit is contained in:
Родитель
9adeec0ae9
Коммит
edaa0e7e9b
|
@ -296,7 +296,7 @@ bool Axis::CanScroll(ParentLayerCoord aDelta) const {
|
||||||
}
|
}
|
||||||
|
|
||||||
CSSCoord Axis::ClampOriginToScrollableRect(CSSCoord aOrigin) const {
|
CSSCoord Axis::ClampOriginToScrollableRect(CSSCoord aOrigin) const {
|
||||||
CSSToParentLayerScale zoom = GetScaleForAxis(GetFrameMetrics().GetZoom());
|
CSSToParentLayerScale zoom = GetAxisScale(GetFrameMetrics().GetZoom());
|
||||||
ParentLayerCoord origin = aOrigin * zoom;
|
ParentLayerCoord origin = aOrigin * zoom;
|
||||||
ParentLayerCoord result;
|
ParentLayerCoord result;
|
||||||
if (origin < GetPageStart()) {
|
if (origin < GetPageStart()) {
|
||||||
|
@ -473,11 +473,6 @@ ParentLayerCoord AxisX::GetRectOffset(const ParentLayerRect& aRect) const {
|
||||||
return aRect.X();
|
return aRect.X();
|
||||||
}
|
}
|
||||||
|
|
||||||
CSSToParentLayerScale AxisX::GetScaleForAxis(
|
|
||||||
const CSSToParentLayerScale2D& aScale) const {
|
|
||||||
return CSSToParentLayerScale(aScale.xScale);
|
|
||||||
}
|
|
||||||
|
|
||||||
float AxisX::GetTransformScale(
|
float AxisX::GetTransformScale(
|
||||||
const AsyncTransformComponentMatrix& aMatrix) const {
|
const AsyncTransformComponentMatrix& aMatrix) const {
|
||||||
return aMatrix._11;
|
return aMatrix._11;
|
||||||
|
@ -557,11 +552,6 @@ ParentLayerCoord AxisY::GetRectOffset(const ParentLayerRect& aRect) const {
|
||||||
return aRect.Y();
|
return aRect.Y();
|
||||||
}
|
}
|
||||||
|
|
||||||
CSSToParentLayerScale AxisY::GetScaleForAxis(
|
|
||||||
const CSSToParentLayerScale2D& aScale) const {
|
|
||||||
return CSSToParentLayerScale(aScale.yScale);
|
|
||||||
}
|
|
||||||
|
|
||||||
float AxisY::GetTransformScale(
|
float AxisY::GetTransformScale(
|
||||||
const AsyncTransformComponentMatrix& aMatrix) const {
|
const AsyncTransformComponentMatrix& aMatrix) const {
|
||||||
return aMatrix._22;
|
return aMatrix._22;
|
||||||
|
|
|
@ -294,8 +294,6 @@ class Axis {
|
||||||
const ParentLayerRect& aRect) const = 0;
|
const ParentLayerRect& aRect) const = 0;
|
||||||
virtual ParentLayerCoord GetRectOffset(
|
virtual ParentLayerCoord GetRectOffset(
|
||||||
const ParentLayerRect& aRect) const = 0;
|
const ParentLayerRect& aRect) const = 0;
|
||||||
virtual CSSToParentLayerScale GetScaleForAxis(
|
|
||||||
const CSSToParentLayerScale2D& aScale) const = 0;
|
|
||||||
virtual float GetTransformScale(
|
virtual float GetTransformScale(
|
||||||
const AsyncTransformComponentMatrix& aMatrix) const = 0;
|
const AsyncTransformComponentMatrix& aMatrix) const = 0;
|
||||||
virtual ParentLayerCoord GetTransformTranslation(
|
virtual ParentLayerCoord GetTransformTranslation(
|
||||||
|
@ -370,8 +368,6 @@ class AxisX : public Axis {
|
||||||
const ParentLayerPoint& aPoint) const override;
|
const ParentLayerPoint& aPoint) const override;
|
||||||
ParentLayerCoord GetRectLength(const ParentLayerRect& aRect) const override;
|
ParentLayerCoord GetRectLength(const ParentLayerRect& aRect) const override;
|
||||||
ParentLayerCoord GetRectOffset(const ParentLayerRect& aRect) const override;
|
ParentLayerCoord GetRectOffset(const ParentLayerRect& aRect) const override;
|
||||||
CSSToParentLayerScale GetScaleForAxis(
|
|
||||||
const CSSToParentLayerScale2D& aScale) const override;
|
|
||||||
float GetTransformScale(
|
float GetTransformScale(
|
||||||
const AsyncTransformComponentMatrix& aMatrix) const override;
|
const AsyncTransformComponentMatrix& aMatrix) const override;
|
||||||
ParentLayerCoord GetTransformTranslation(
|
ParentLayerCoord GetTransformTranslation(
|
||||||
|
@ -399,8 +395,6 @@ class AxisY : public Axis {
|
||||||
const CSSToParentLayerScale2D& aScale) const override;
|
const CSSToParentLayerScale2D& aScale) const override;
|
||||||
ParentLayerCoord GetRectLength(const ParentLayerRect& aRect) const override;
|
ParentLayerCoord GetRectLength(const ParentLayerRect& aRect) const override;
|
||||||
ParentLayerCoord GetRectOffset(const ParentLayerRect& aRect) const override;
|
ParentLayerCoord GetRectOffset(const ParentLayerRect& aRect) const override;
|
||||||
CSSToParentLayerScale GetScaleForAxis(
|
|
||||||
const CSSToParentLayerScale2D& aScale) const override;
|
|
||||||
float GetTransformScale(
|
float GetTransformScale(
|
||||||
const AsyncTransformComponentMatrix& aMatrix) const override;
|
const AsyncTransformComponentMatrix& aMatrix) const override;
|
||||||
ParentLayerCoord GetTransformTranslation(
|
ParentLayerCoord GetTransformTranslation(
|
||||||
|
|
Загрузка…
Ссылка в новой задаче