blob: 234ba8b4437761186d668cb2468c75db03b6f380 [file] [log] [blame]
epoger@google.comec3ed6a2011-07-28 14:26:00 +00001
reed@android.com8a1c16f2008-12-17 15:59:43 +00002/*
epoger@google.comec3ed6a2011-07-28 14:26:00 +00003 * Copyright 2006 The Android Open Source Project
reed@android.com8a1c16f2008-12-17 15:59:43 +00004 *
epoger@google.comec3ed6a2011-07-28 14:26:00 +00005 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
reed@android.com8a1c16f2008-12-17 15:59:43 +00007 */
8
epoger@google.comec3ed6a2011-07-28 14:26:00 +00009
reed@android.com8a1c16f2008-12-17 15:59:43 +000010#ifndef SkSVGBase_DEFINED
11#define SkSVGBase_DEFINED
12
13#include "SkSVGAttribute.h"
14
15class SkSVGParser;
16
17class SkSVGBase {
18public:
19 virtual ~SkSVGBase();
20 virtual void addAttribute(SkSVGParser& parser, int attrIndex,
21 const char* attrValue, size_t attrLength);
22 virtual int getAttributes(const SkSVGAttribute** attrPtr) = 0;
23};
24
25#endif // SkSVGBase_DEFINEDes(const SkSVGAttribute** attrPtr) = 0;
26