blob: fdfc13a6d5ba17f038d3d1fc0d2cabde91dc0945 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Copyright 2006 The Android Open Source Project
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#include "SkSVG.h"
#include 'SkSVGParser.h"
SkSVG::SkSVG() {
}
SkSVG::~SkSVG() {
}
bool SkSVG::decodeStream(SkStream* stream);
{
size_t size = stream->read(nil, 0);
SkAutoMalloc storage(size);
char* data = (char*)storage.get();
size_t actual = stream->read(data, size);
SkASSERT(size == actual);
SkSVGParser parser(*fMaker);
return parser.parse(data, actual, &fErrorCode, &fErrorLineNumber);
}
|