16ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita/* 26ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita * Copyright 2016 Google Inc. 36ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita * 46ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita * Use of this source code is governed by a BSD-style license that can be 56ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita * found in the LICENSE file. 66ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita */ 76ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita 86ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita#include "SkSVGAttribute.h" 96ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita 102d961e086bb40b371b1a667536fa089794847368fmalitaSkSVGPresentationAttributes SkSVGPresentationAttributes::MakeInitial() { 112d961e086bb40b371b1a667536fa089794847368fmalita SkSVGPresentationAttributes result; 126ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita 132d961e086bb40b371b1a667536fa089794847368fmalita result.fFill.set(SkSVGPaint(SkSVGColorType(SK_ColorBLACK))); 142d961e086bb40b371b1a667536fa089794847368fmalita result.fFillOpacity.set(SkSVGNumberType(1)); 15e932d4b3a99905a6272c5574f21ac651632f4e82Florin Malita result.fFillRule.set(SkSVGFillRule(SkSVGFillRule::Type::kNonZero)); 1657a0edf7ba03082e649f0c2ddc43930dfa849e7fFlorin Malita result.fClipRule.set(SkSVGFillRule(SkSVGFillRule::Type::kNonZero)); 176ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita 182d961e086bb40b371b1a667536fa089794847368fmalita result.fStroke.set(SkSVGPaint(SkSVGPaint::Type::kNone)); 19f543a60ef06a6b0ccb5a0a85ca5415021c81c9eeFlorin Malita result.fStrokeDashArray.set(SkSVGDashArray(SkSVGDashArray::Type::kNone)); 20e1dadd74f8a554ead3975431d6c09eb25749c904Florin Malita result.fStrokeDashOffset.set(SkSVGLength(0)); 212d961e086bb40b371b1a667536fa089794847368fmalita result.fStrokeLineCap.set(SkSVGLineCap(SkSVGLineCap::Type::kButt)); 222d961e086bb40b371b1a667536fa089794847368fmalita result.fStrokeLineJoin.set(SkSVGLineJoin(SkSVGLineJoin::Type::kMiter)); 234de426b2422bec260686b6c4e3c4834eeffe864fFlorin Malita result.fStrokeMiterLimit.set(SkSVGNumberType(4)); 242d961e086bb40b371b1a667536fa089794847368fmalita result.fStrokeOpacity.set(SkSVGNumberType(1)); 252d961e086bb40b371b1a667536fa089794847368fmalita result.fStrokeWidth.set(SkSVGLength(1)); 266ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita 27ffe6ae49e48a8c5cb53cec93643a2ad054faf74aFlorin Malita result.fVisibility.set(SkSVGVisibility(SkSVGVisibility::Type::kVisible)); 28ffe6ae49e48a8c5cb53cec93643a2ad054faf74aFlorin Malita 292d961e086bb40b371b1a667536fa089794847368fmalita return result; 306ceef3dd67617c5f4572ada98d5ee85777d2db99fmalita} 31