Lines Matching refs:SpotVerticesFactory
110 struct SpotVerticesFactory { struct
128 bool isCompatible(const SpotVerticesFactory& that, SkVector* translate) const { in isCompatible() argument
196 sk_sp<SkVertices> find(const SpotVerticesFactory& spot, const SkMatrix& matrix, in find()
201 sk_sp<SkVertices> add(const SkPath& devPath, const SpotVerticesFactory& spot, in add()
266 Set<SpotVerticesFactory, 4> fSpotSet;
667 SpotVerticesFactory factory; in drawShadow()
686 factory.fOccluderType = SpotVerticesFactory::OccluderType::kTransparent; in drawShadow()
689 factory.fOccluderType = SpotVerticesFactory::OccluderType::kOpaqueNoUmbra; in drawShadow()
691 factory.fOccluderType = SpotVerticesFactory::OccluderType::kOpaquePartialUmbra; in drawShadow()
693 factory.fOccluderType = SpotVerticesFactory::OccluderType::kTransparent; in drawShadow()
702 case SpotVerticesFactory::OccluderType::kTransparent: in drawShadow()
705 case SpotVerticesFactory::OccluderType::kOpaquePartialUmbra: in drawShadow()
708 case SpotVerticesFactory::OccluderType::kOpaqueNoUmbra: in drawShadow()