Searched refs:PathTraversalState (Results 1 – 11 of 11) sorted by relevance
120 static float curveLength(PathTraversalState& traversalState, CurveType curve) in curveLength()135 if (traversalState.m_action == PathTraversalState::TraversalPointAtLength in curveLength()136 || traversalState.m_action == PathTraversalState::TraversalNormalAngleAtLength) { in curveLength()150 PathTraversalState::PathTraversalState(PathTraversalAction action) in PathTraversalState() function in WebCore::PathTraversalState160 float PathTraversalState::closeSubpath() in closeSubpath()167 float PathTraversalState::moveTo(const FloatPoint& point) in moveTo()173 float PathTraversalState::lineTo(const FloatPoint& point) in lineTo()180 float PathTraversalState::quadraticBezierTo(const FloatPoint& newControl, const FloatPoint& newEnd) in quadraticBezierTo()193 float PathTraversalState::cubicBezierTo(const FloatPoint& newControl1, const FloatPoint& newControl… in cubicBezierTo()
44 PathTraversalState& traversalState = *static_cast<PathTraversalState*>(info); in pathLengthApplierFunction()68 if ((traversalState.m_action == PathTraversalState::TraversalPointAtLength || in pathLengthApplierFunction()69 traversalState.m_action == PathTraversalState::TraversalNormalAngleAtLength) && in pathLengthApplierFunction()74 if (traversalState.m_action == PathTraversalState::TraversalPointAtLength) { in pathLengthApplierFunction()88 PathTraversalState traversalState(PathTraversalState::TraversalTotalLength); in length()95 PathTraversalState traversalState(PathTraversalState::TraversalPointAtLength); in pointAtLength()104 PathTraversalState traversalState(PathTraversalState::TraversalNormalAngleAtLength); in normalAngleAtLength()
36 class PathTraversalState {45 PathTraversalState(PathTraversalAction);
59 PathTraversalState traversalState(PathTraversalState::TraversalSegmentAtLength); in getPathSegAtLength()94 if ((traversalState.m_action == PathTraversalState::TraversalSegmentAtLength) in getPathSegAtLength()
452 platform/graphics/PathTraversalState.cpp \
808 platform/graphics/PathTraversalState.cpp \1510 platform/graphics/PathTraversalState.h \
2309 'platform/graphics/PathTraversalState.cpp',2310 'platform/graphics/PathTraversalState.h',
1594 WebCore/platform/graphics/PathTraversalState.cpp \1595 WebCore/platform/graphics/PathTraversalState.h \
80 * platform/graphics/PathTraversalState.cpp: Added.90 (WebCore::PathTraversalState::PathTraversalState):91 (WebCore::PathTraversalState::closeSubpath):92 (WebCore::PathTraversalState::moveTo):93 (WebCore::PathTraversalState::lineTo):94 (WebCore::PathTraversalState::quadraticBezierTo):95 (WebCore::PathTraversalState::cubicBezierTo):96 * platform/graphics/PathTraversalState.h: Added.97 (WebCore::PathTraversalState::):
5271 * platform/graphics/PathTraversalState.cpp:51492 * platform/graphics/PathTraversalState.cpp:51493 (WebCore::PathTraversalState::quadraticBezierTo):51494 (WebCore::PathTraversalState::cubicBezierTo):51495 * platform/graphics/PathTraversalState.h:51496 (WebCore::PathTraversalState::):64487 * platform/graphics/PathTraversalState.h:70600 * platform/graphics/PathTraversalState.cpp:70602 (WebCore::PathTraversalState::quadraticBezierTo):70603 (WebCore::PathTraversalState::cubicBezierTo):[all …]
2885 …B4629A300C02990 /* PathTraversalState.h in Headers */ = {isa = PBXBuildFile; fileRef = A88DD4860B4…2886 …4629B000C02990 /* PathTraversalState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A88DD4880B…8098 …0C02990 /* PathTraversalState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …8099 …2990 /* PathTraversalState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…14467 A88DD4880B4629B000C02990 /* PathTraversalState.cpp */,14468 A88DD4860B4629A300C02990 /* PathTraversalState.h */,17842 A88DD4870B4629A300C02990 /* PathTraversalState.h in Headers */,20102 A88DD4890B4629B000C02990 /* PathTraversalState.cpp in Sources */,