Lines Matching defs:SkSVGRenderContext
8 #include "modules/svg/include/SkSVGRenderContext.h"
179 SkSVGRenderContext::SkSVGRenderContext(SkCanvas* canvas,
195 SkSVGRenderContext::SkSVGRenderContext(const SkSVGRenderContext& other)
196 : SkSVGRenderContext(other.fCanvas,
204 SkSVGRenderContext::SkSVGRenderContext(const SkSVGRenderContext& other, SkCanvas* canvas)
205 : SkSVGRenderContext(canvas,
213 SkSVGRenderContext::SkSVGRenderContext(const SkSVGRenderContext& other, const SkSVGNode* node)
214 : SkSVGRenderContext(other.fCanvas,
222 SkSVGRenderContext::~SkSVGRenderContext() {
226 SkSVGRenderContext::BorrowedNode SkSVGRenderContext::findNodeById(const SkSVGIRI& iri) const {
234 void SkSVGRenderContext::applyPresentationAttributes(const SkSVGPresentationAttributes& attrs,
302 void SkSVGRenderContext::applyOpacity(SkScalar opacity, uint32_t flags, bool hasFilter) {
328 void SkSVGRenderContext::applyFilter(const SkSVGFuncIRI& filter) {
348 void SkSVGRenderContext::saveOnce() {
349 // The canvas only needs to be saved once, per local SkSVGRenderContext.
357 void SkSVGRenderContext::applyClip(const SkSVGFuncIRI& clip) {
382 void SkSVGRenderContext::applyMask(const SkSVGFuncIRI& mask) {
414 SkTLazy<SkPaint> SkSVGRenderContext::commonPaint(const SkSVGPaint& paint_selector,
437 SkSVGRenderContext local_ctx(fCanvas,
466 SkTLazy<SkPaint> SkSVGRenderContext::fillPaint() const {
477 SkTLazy<SkPaint> SkSVGRenderContext::strokePaint() const {
494 SkSVGColorType SkSVGRenderContext::resolveSvgColor(const SkSVGColor& color) const {
507 SkSVGRenderContext::OBBTransform
508 SkSVGRenderContext::transformForCurrentOBB(SkSVGObjectBoundingBoxUnits u) const {
518 SkRect SkSVGRenderContext::resolveOBBRect(const SkSVGLength& x, const SkSVGLength& y,