#include <point.h>
Public Types | |
| using | Type = T |
Public Member Functions | |
| constexpr | TPoint ()=default |
| template<class U > | |
| constexpr | TPoint (const TPoint< U > &other) |
| template<class U > | |
| constexpr | TPoint (const TSize< U > &other) |
| constexpr | TPoint (Type x, Type y) |
| constexpr bool | operator== (const TPoint &p) const |
| constexpr bool | operator!= (const TPoint &p) const |
| template<class U > | |
| TPoint | operator+= (const TPoint< U > &p) |
| template<class U > | |
| TPoint | operator+= (const TSize< U > &s) |
| template<class U > | |
| TPoint | operator-= (const TPoint< U > &p) |
| template<class U > | |
| TPoint | operator-= (const TSize< U > &s) |
| template<class U > | |
| TPoint | operator*= (const TPoint< U > &p) |
| template<class U > | |
| TPoint | operator*= (const TSize< U > &s) |
| template<class U , class = std::enable_if_t<std::is_arithmetic_v<U>>> | |
| TPoint | operator*= (U scale) |
| template<class U > | |
| TPoint | operator/= (const TPoint< U > &p) |
| template<class U > | |
| TPoint | operator/= (const TSize< U > &s) |
| template<class U , class = std::enable_if_t<std::is_arithmetic_v<U>>> | |
| TPoint | operator/= (U scale) |
| constexpr TPoint | operator- () const |
| constexpr TPoint | operator+ (const TPoint &p) const |
| template<class U > | |
| constexpr TPoint | operator+ (const TSize< U > &s) const |
| constexpr TPoint | operator- (const TPoint &p) const |
| template<class U > | |
| constexpr TPoint | operator- (const TSize< U > &s) const |
| template<class U , class = std::enable_if_t<std::is_arithmetic_v<U>>> | |
| constexpr TPoint | operator* (U scale) const |
| constexpr TPoint | operator* (const TPoint &p) const |
| template<class U > | |
| constexpr TPoint | operator* (const TSize< U > &s) const |
| template<class U , class = std::enable_if_t<std::is_arithmetic_v<U>>> | |
| constexpr TPoint | operator/ (U d) const |
| constexpr TPoint | operator/ (const TPoint &p) const |
| template<class U > | |
| constexpr TPoint | operator/ (const TSize< U > &s) const |
| constexpr Type | GetDistanceSquared (const TPoint &p) const |
| constexpr TPoint | Min (const TPoint &p) const |
| constexpr TPoint | Max (const TPoint &p) const |
| constexpr TPoint | Floor () const |
| constexpr TPoint | Ceil () const |
| constexpr TPoint | Round () const |
| constexpr Type | GetDistance (const TPoint &p) const |
| constexpr Type | GetLengthSquared () const |
| constexpr Type | GetLength () const |
| Type | GetDistanceToSegmentSquared (TPoint p0, TPoint p1) const |
| constexpr Type | GetDistanceToSegment (TPoint p0, TPoint p1) const |
| constexpr TPoint | Normalize () const |
| constexpr TPoint | Abs () const |
| constexpr Type | Cross (const TPoint &p) const |
| constexpr Type | Dot (const TPoint &p) const |
| constexpr TPoint | Reflect (const TPoint &axis) const |
| constexpr TPoint | Rotate (const Radians &angle) const |
| constexpr TPoint | PerpendicularRight () const |
| constexpr TPoint | PerpendicularLeft () const |
| constexpr Radians | AngleTo (const TPoint &p) const |
| constexpr TPoint | Lerp (const TPoint &p, Scalar t) const |
| constexpr bool | IsZero () const |
| IsFinite () const | |
Static Public Member Functions | |
| static constexpr TPoint< Type > | MakeXY (Type x, Type y) |
| template<class U > | |
| static constexpr TPoint | Round (const TPoint< U > &other) |
| static constexpr Type | Cross (const TPoint &p0, const TPoint &p1, const TPoint &p2) |
Public Attributes | |
| Type | x = {} |
| Type | y = {} |
| using impeller::TPoint< T >::Type = T |
|
constexprdefault |
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 293 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 330 of file point.h.
References impeller::TPoint< T >::Cross(), and impeller::TPoint< T >::Dot().
Referenced by impeller::SeparatedVector2::AngleTo().
|
inlineconstexpr |
Definition at line 197 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 295 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::TPoint< T >::AngleTo(), impeller::SeparatedVector2::Cross(), and impeller::TPoint< T >::GetDistanceToSegmentSquared().
|
inlinestaticconstexpr |
|
inlineconstexpr |
Definition at line 308 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::TPoint< T >::AngleTo(), impeller::ComputeConicSubdivisions(), impeller::SeparatedVector2::GetAlignment(), impeller::TPoint< T >::GetDistanceToSegmentSquared(), and impeller::TPoint< T >::Reflect().
|
inlineconstexpr |
Definition at line 195 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 201 of file point.h.
References impeller::TPoint< T >::GetDistanceSquared().
Referenced by impeller::DashedLinePathSource::Dispatch(), impeller::Canvas::DrawDashedLine(), and impeller::DrawPlaygroundPoint().
|
inlineconstexpr |
Definition at line 181 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::TPoint< T >::GetDistance(), and impeller::TPoint< T >::GetDistanceToSegmentSquared().
|
inlineconstexpr |
Returns the distance from this point to the closest point on the line segment p0 -> p1.
If the projection of this point onto the line defined by the two points is between them, the distance to that point is returned. Otherwise, we return the distance to the endpoint that is closer to the projected point.
Definition at line 281 of file point.h.
References impeller::TPoint< T >::GetDistanceToSegmentSquared().
|
inline |
Returns the distance (squared) from this point to the closest point on the line segment p0 -> p1.
If the projection of this point onto the line defined by the two points is between them, the distance (squared) to that point is returned. Otherwise, we return the distance (squared) to the endpoint that is closer to the projected point.
Definition at line 218 of file point.h.
References impeller::TPoint< T >::Cross(), impeller::TPoint< T >::Dot(), impeller::TPoint< T >::GetDistanceSquared(), and impeller::TPoint< T >::GetLengthSquared().
Referenced by impeller::TPoint< T >::GetDistanceToSegment().
|
inlineconstexpr |
Definition at line 209 of file point.h.
References impeller::TPoint< T >::GetLengthSquared().
Referenced by impeller::LineContents::CalculatePerVertex(), impeller::LineGeometry::ComputeAlongVector(), impeller::TPoint< T >::Normalize(), and impeller::Tessellator::RoundCapLine().
|
inlineconstexpr |
Definition at line 205 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::ComputeCubicSubdivisions(), impeller::CornerContains(), impeller::TPoint< T >::GetDistanceToSegmentSquared(), and impeller::TPoint< T >::GetLength().
|
inline |
Definition at line 341 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by flutter::DlPath::WithOffset().
|
inlineconstexpr |
Definition at line 338 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::DirectionalMorphologyFilterContents::SetDirection(), and flutter::DlPath::WithOffset().
|
inlineconstexpr |
|
inlinestaticconstexpr |
Definition at line 47 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 191 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::ComputeConicSubdivisions().
|
inlineconstexpr |
Definition at line 187 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::ComputeConicSubdivisions().
|
inlineconstexpr |
Definition at line 285 of file point.h.
References impeller::TPoint< T >::GetLength(), length, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::DirectionalMorphologyFilterContents::SetDirection().
|
inlineconstexpr |
Definition at line 59 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 158 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 163 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 154 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 92 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 99 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 106 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 135 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 140 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 64 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 71 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 133 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 144 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 149 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 78 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 85 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 172 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 177 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 168 of file point.h.
References d, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 113 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 120 of file point.h.
References impeller::TSize< T >::height, impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inline |
Definition at line 127 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 55 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Return the perpendicular vector turning to the left (Counterclockwise) in the logical coordinate system where X increases to the right and Y increases downward.
Definition at line 328 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Return the perpendicular vector turning to the right (Clockwise) in the logical coordinate system where X increases to the right and Y increases downward.
Definition at line 323 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 310 of file point.h.
References impeller::TPoint< T >::Dot().
|
inlineconstexpr |
Definition at line 314 of file point.h.
References impeller::Radians::radians, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlineconstexpr |
Definition at line 199 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
|
inlinestaticconstexpr |
Definition at line 50 of file point.h.
References impeller::TPoint< T >::x, and impeller::TPoint< T >::y.
Referenced by impeller::TextContents::ComputeVertexData().
| Type impeller::TPoint< T >::x = {} |
Definition at line 31 of file point.h.
Referenced by impeller::TPoint< T >::Abs(), flutter::AccumulationRect::accumulate(), flutter::TranslateEntry::apply(), flutter::testing::BM_DrawArc(), flutter::testing::BM_DrawImage(), flutter::testing::BM_DrawImageNine(), flutter::testing::BM_DrawImageRect(), flutter::testing::BM_DrawOval(), flutter::testing::BM_DrawRect(), impeller::LineContents::CalculatePerVertex(), impeller::TPoint< T >::Ceil(), impeller::TextFrame::ComputeSubpixelPosition(), impeller::TextContents::ComputeVertexData(), impeller::SolidRRectLikeBlurContents::Concat(), flutter::DlPathBuilder::ConicCurveTo(), flutter::DlPath::Contains(), impeller::TRect< T >::Contains(), flutter::testing::containsInclusive(), impeller::TRect< T >::ContainsInclusive(), impeller::CornerContains(), impeller::Paint::MaskBlurDescriptor::CreateMaskBlur(), impeller::TPoint< T >::Cross(), flutter::DlPathBuilder::CubicCurveTo(), FLUTTER_ASSERT_ARC::CGPathReceiver::CubicTo(), flutter::DisplayListLayer::DisplayListLayer(), impeller::testing::DoGradientOvalStrokeMaskBlur(), impeller::TPoint< T >::Dot(), impeller::DrawGlyph(), flutter::DlSkCanvasAdapter::DrawImage(), flutter::DlSkCanvasDispatcher::drawImage(), impeller::DlDispatcherBase::drawImage(), impeller::interop::DisplayListBuilder::DrawParagraph(), impeller::DrawPlaygroundPoint(), impeller::eccentricity(), impeller::BlitCopyTextureToTextureCommandGLES::Encode(), impeller::TRect< T >::Expand(), impeller::TPoint< T >::Floor(), impeller::DashedLinePathSource::GetBounds(), impeller::PlaygroundImpl::GetContentScale(), impeller::PointFieldGeometry::GetCoverage(), impeller::TPoint< T >::GetDistanceSquared(), impeller::GaussianBlurFilterContents::GetFilterSourceCoverage(), impeller::TPoint< T >::GetLengthSquared(), impeller::GaussianBlurFilterContents::GetSigmaX(), flutter::testing::GetTestPoints(), flutter::DlImageFilter::inset_device_bounds(), impeller::TPoint< T >::IsFinite(), impeller::TPoint< T >::IsZero(), impeller::LerpHackKernelSamples(), FLUTTER_ASSERT_ARC::CGPathReceiver::LineTo(), flutter::DlPathBuilder::LineTo(), impeller::RSTransform::Make(), impeller::TRect< T >::MakeOriginSize(), impeller::Matrix::MakeRotation(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::GoldenPlaygroundTest::MakeScreenshot(), impeller::MakeTextFrameFromTextBlobSkia(), impeller::TPoint< T >::MakeXY(), impeller::TPoint< T >::Max(), impeller::TPoint< T >::Min(), FLUTTER_ASSERT_ARC::CGPathReceiver::MoveTo(), flutter::DlPathBuilder::MoveTo(), impeller::TPoint< T >::Normalize(), impeller::GoldenPlaygroundTest::OpenPlaygroundHere(), impeller::TPoint< T >::operator!=(), impeller::Matrix::operator*(), impeller::TPoint< T >::operator*(), impeller::operator*(), impeller::TPoint< T >::operator*(), impeller::Trig::operator*(), impeller::TPoint< T >::operator*(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator+(), impeller::operator+(), impeller::TPoint< T >::operator+(), impeller::TPoint< T >::operator+=(), impeller::TPoint< T >::operator+=(), impeller::TPoint< T >::operator-(), impeller::TPoint< T >::operator-(), impeller::operator-(), impeller::operator-(), impeller::operator-(), impeller::TPoint< T >::operator-(), impeller::operator-(), impeller::TPoint< T >::operator-=(), impeller::TPoint< T >::operator-=(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/=(), impeller::TPoint< T >::operator/=(), impeller::TPoint< T >::operator/=(), std::operator<<(), impeller::TPoint< T >::operator==(), flutter::DlImageFilter::outset_device_bounds(), flutter::testing::BoundsTolerance::overflows(), flutter::DisplayListLayer::Paint(), flutter::OpacityLayer::Paint(), impeller::TPoint< T >::PerpendicularLeft(), impeller::TPoint< T >::PerpendicularRight(), PointNear(), flutter::DlPathBuilder::QuadraticCurveTo(), FLUTTER_ASSERT_ARC::CGPathReceiver::QuadTo(), impeller::StrokePathSegmentReceiver::RecordArc(), impeller::SolidRRectLikeBlurContents::Render(), flutter::testing::RenderTextInCanvasSkia(), impeller::TPoint< T >::Rotate(), impeller::TPoint< T >::Round(), impeller::TPoint< T >::Round(), flutter::testing::BoundsTolerance::Scale(), impeller::TRect< T >::Scale(), impeller::TRect< T >::Shift(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::ToSk(), impeller::interop::ToSkiaType(), impeller::Matrix::TransformDirection(), impeller::Matrix::TransformHomogenous(), flutter::LayerStateStack::MutatorContext::translate(), impeller::interop::DisplayListBuilder::Translate(), and flutter::DlPath::WithOffset().
| Type impeller::TPoint< T >::y = {} |
Definition at line 32 of file point.h.
Referenced by impeller::TPoint< T >::Abs(), flutter::AccumulationRect::accumulate(), flutter::TranslateEntry::apply(), flutter::testing::BM_DrawArc(), flutter::testing::BM_DrawImage(), flutter::testing::BM_DrawImageNine(), flutter::testing::BM_DrawImageRect(), flutter::testing::BM_DrawOval(), flutter::testing::BM_DrawRect(), impeller::LineContents::CalculatePerVertex(), impeller::TPoint< T >::Ceil(), impeller::TextFrame::ComputeSubpixelPosition(), impeller::TextContents::ComputeVertexData(), impeller::SolidRRectLikeBlurContents::Concat(), flutter::DlPathBuilder::ConicCurveTo(), flutter::DlPath::Contains(), impeller::TRect< T >::Contains(), flutter::testing::containsInclusive(), impeller::TRect< T >::ContainsInclusive(), impeller::CornerContains(), impeller::Paint::MaskBlurDescriptor::CreateMaskBlur(), impeller::TPoint< T >::Cross(), flutter::DlPathBuilder::CubicCurveTo(), FLUTTER_ASSERT_ARC::CGPathReceiver::CubicTo(), flutter::DisplayListLayer::DisplayListLayer(), impeller::testing::DoGradientOvalStrokeMaskBlur(), impeller::TPoint< T >::Dot(), impeller::DrawGlyph(), flutter::DlSkCanvasAdapter::DrawImage(), flutter::DlSkCanvasDispatcher::drawImage(), impeller::DlDispatcherBase::drawImage(), impeller::interop::DisplayListBuilder::DrawParagraph(), impeller::DrawPlaygroundPoint(), impeller::eccentricity(), impeller::BlitCopyTextureToTextureCommandGLES::Encode(), impeller::TRect< T >::Expand(), impeller::TPoint< T >::Floor(), impeller::DashedLinePathSource::GetBounds(), impeller::PlaygroundImpl::GetContentScale(), impeller::PointFieldGeometry::GetCoverage(), impeller::TPoint< T >::GetDistanceSquared(), impeller::GaussianBlurFilterContents::GetFilterSourceCoverage(), impeller::TPoint< T >::GetLengthSquared(), impeller::GaussianBlurFilterContents::GetSigmaY(), flutter::testing::GetTestPoints(), flutter::DlImageFilter::inset_device_bounds(), impeller::TPoint< T >::IsFinite(), impeller::TPoint< T >::IsZero(), impeller::LerpHackKernelSamples(), FLUTTER_ASSERT_ARC::CGPathReceiver::LineTo(), flutter::DlPathBuilder::LineTo(), impeller::RSTransform::Make(), impeller::TRect< T >::MakeOriginSize(), impeller::Matrix::MakeRotation(), impeller::Matrix::MakeRotationX(), impeller::Matrix::MakeRotationY(), impeller::Matrix::MakeRotationZ(), impeller::Matrix::MakeScale(), impeller::GoldenPlaygroundTest::MakeScreenshot(), impeller::TPoint< T >::MakeXY(), impeller::TPoint< T >::Max(), impeller::TPoint< T >::Min(), FLUTTER_ASSERT_ARC::CGPathReceiver::MoveTo(), flutter::DlPathBuilder::MoveTo(), impeller::TPoint< T >::Normalize(), impeller::GoldenPlaygroundTest::OpenPlaygroundHere(), impeller::TPoint< T >::operator!=(), impeller::Matrix::operator*(), impeller::TPoint< T >::operator*(), impeller::operator*(), impeller::TPoint< T >::operator*(), impeller::Trig::operator*(), impeller::TPoint< T >::operator*(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator*=(), impeller::TPoint< T >::operator+(), impeller::operator+(), impeller::TPoint< T >::operator+(), impeller::TPoint< T >::operator+=(), impeller::TPoint< T >::operator+=(), impeller::TPoint< T >::operator-(), impeller::TPoint< T >::operator-(), impeller::operator-(), impeller::operator-(), impeller::operator-(), impeller::TPoint< T >::operator-(), impeller::operator-(), impeller::TPoint< T >::operator-=(), impeller::TPoint< T >::operator-=(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/(), impeller::operator/(), impeller::TPoint< T >::operator/=(), impeller::TPoint< T >::operator/=(), impeller::TPoint< T >::operator/=(), std::operator<<(), impeller::TPoint< T >::operator==(), flutter::DlImageFilter::outset_device_bounds(), flutter::testing::BoundsTolerance::overflows(), flutter::DisplayListLayer::Paint(), flutter::OpacityLayer::Paint(), impeller::TPoint< T >::PerpendicularLeft(), impeller::TPoint< T >::PerpendicularRight(), PointNear(), flutter::DlPathBuilder::QuadraticCurveTo(), FLUTTER_ASSERT_ARC::CGPathReceiver::QuadTo(), impeller::StrokePathSegmentReceiver::RecordArc(), impeller::SolidRRectLikeBlurContents::Render(), flutter::testing::RenderTextInCanvasSkia(), impeller::TPoint< T >::Rotate(), impeller::TPoint< T >::Round(), impeller::TPoint< T >::Round(), flutter::testing::BoundsTolerance::Scale(), impeller::TRect< T >::Scale(), impeller::TRect< T >::Shift(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::ToSk(), impeller::interop::ToSkiaType(), impeller::Matrix::TransformDirection(), impeller::Matrix::TransformHomogenous(), flutter::LayerStateStack::MutatorContext::translate(), impeller::interop::DisplayListBuilder::Translate(), and flutter::DlPath::WithOffset().