11cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger 21cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger/* 31cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * Copyright 2006 The Android Open Source Project 41cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * 51cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * Use of this source code is governed by a BSD-style license that can be 61cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * found in the LICENSE file. 71cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger */ 81cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger 90910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 100910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project#include "SkSVGLine.h" 110910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project#include "SkSVGParser.h" 120910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 130910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Projectconst SkSVGAttribute SkSVGLine::gAttributes[] = { 140910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ATTRIBUTE(x1), 150910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ATTRIBUTE(x2), 160910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ATTRIBUTE(y1), 170910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ATTRIBUTE(y2) 180910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project}; 190910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 200910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source ProjectDEFINE_SVG_INFO(Line) 210910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 220910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Projectvoid SkSVGLine::translate(SkSVGParser& parser, bool defState) { 230910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project parser._startElement("line"); 240910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project INHERITED::translate(parser, defState); 250910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ADD_ATTRIBUTE(x1); 260910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ADD_ATTRIBUTE(y1); 270910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ADD_ATTRIBUTE(x2); 280910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project SVG_ADD_ATTRIBUTE(y2); 290910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project parser._endElement(); 300910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project} 31