Searched refs:fPathData (Results 1 – 10 of 10) sorted by relevance
145 SkASSERT(fPathData == nullptr); in installPath()147 fPathData = alloc->make<SkGlyph::PathData>(); in installPath()149 fPathData->fPath = *path; in installPath()150 fPathData->fPath.updateBoundsCache(); in installPath()151 fPathData->fPath.getGenerationID(); in installPath()152 fPathData->fHasPath = true; in installPath()181 if (fPathData->fHasPath) { in path()182 return &fPathData->fPath; in path()304 if (!fPathData) { in ensureIntercepts()307 const SkGlyph::Intercept* intercept = fPathData->fIntercept; in ensureIntercepts()[all …]
297 bool setPathHasBeenCalled() const { return fPathData != nullptr; } in setPathHasBeenCalled()395 PathData* fPathData = nullptr; variable
152 SkASSERT(fPathData == nullptr); in installPath()154 fPathData = alloc->make<SkGlyph::PathData>(); in installPath()156 fPathData->fPath = *path; in installPath()157 fPathData->fPath.updateBoundsCache(); in installPath()158 fPathData->fPath.getGenerationID(); in installPath()159 fPathData->fHasPath = true; in installPath()188 if (fPathData->fHasPath) { in path()189 return &fPathData->fPath; in path()311 if (!fPathData) { in ensureIntercepts()314 const SkGlyph::Intercept* intercept = fPathData->fIntercept; in ensureIntercepts()[all …]
185 bool setPathHasBeenCalled() const { return fPathData != nullptr; } in setPathHasBeenCalled()278 PathData* fPathData = nullptr; variable
30 fPathData.fGenID = that.fPathData.fGenID; in operator =()113 result.initType(Type::kPath, &original.fPathData.fPath); in MakeFilled()114 result.fPathData.fGenID = original.fPathData.fGenID; in MakeFilled()115 if (flip_inversion(original.fPathData.fPath.isInverseFillType(), inversion)) { in MakeFilled()116 result.fPathData.fPath.toggleInverseFillType(); in MakeFilled()245 if (0 == fPathData.fGenID) { in unstyledKeySize()248 int dataKeySize = path_key_from_data_size(fPathData.fPath); in unstyledKeySize()291 SkASSERT(fPathData.fGenID); in writeUnstyledKey()292 int dataKeySize = path_key_from_data_size(fPathData.fPath); in writeUnstyledKey()294 write_path_key_from_data(fPathData.fPath, key); in writeUnstyledKey()[all …]
483 fPathData.fPath.~SkPath();486 new (&fPathData.fPath) SkPath(*path);488 new (&fPathData.fPath) SkPath();491 fPathData.fPath = *path;494 fPathData.fGenID = 0;499 return fPathData.fPath; in path()504 return fPathData.fPath; in path()594 } fPathData; member
236 fPathData = std::make_unique<PathData>(ctx, *tpath); in SkSVGTextContext()250 return offset.value() * fPathData->length() / 100; in SkSVGTextContext()387 if (!fPathData) { in computeGlyphXform()404 const auto m = fPathData->getMatrixAt(path_offset) * in computeGlyphXform()
189 std::unique_ptr<PathData> fPathData; variable
204 const std::unique_ptr<PathGlyph[], GrSubRunAllocator::ArrayDestroyer> fPathData; member in __anone43c208d0111::PathSubRun215 , fPathData{std::move(pathData)} { }
34 return Type::kPath == fType && !fPathData.fPath.isVolatile(); in testingOnly_isNonVolatilePath()