Lines Matching refs:SpotVerticesFactory
145 struct SpotVerticesFactory { struct
165 bool isCompatible(const SpotVerticesFactory& that, SkVector* translate) const { in isCompatible() argument
240 sk_sp<SkVertices> find(const SpotVerticesFactory& spot, const SkMatrix& matrix, in find()
245 sk_sp<SkVertices> add(const SkPath& devPath, const SpotVerticesFactory& spot, in add()
310 Set<SpotVerticesFactory, 4> fSpotSet;
782 SpotVerticesFactory factory; in drawShadow()
805 factory.fOccluderType = SpotVerticesFactory::OccluderType::kDirectional; in drawShadow()
811 factory.fOccluderType = SpotVerticesFactory::OccluderType::kTransparent; in drawShadow()
814 factory.fOccluderType = SpotVerticesFactory::OccluderType::kOpaqueNoUmbra; in drawShadow()
816 factory.fOccluderType = SpotVerticesFactory::OccluderType::kOpaquePartialUmbra; in drawShadow()
818 factory.fOccluderType = SpotVerticesFactory::OccluderType::kTransparent; in drawShadow()
827 case SpotVerticesFactory::OccluderType::kTransparent: in drawShadow()
830 case SpotVerticesFactory::OccluderType::kOpaquePartialUmbra: in drawShadow()
833 case SpotVerticesFactory::OccluderType::kOpaqueNoUmbra: in drawShadow()
836 case SpotVerticesFactory::OccluderType::kDirectional: in drawShadow()