Lines Matching defs:stream
81 /** The stream SkTypeface implementation for the custom font manager. */
85 SkStream* stream, int ttcIndex)
87 , fStream(SkRef(stream))
265 SkAutoTUnref<SkStream> stream(new SkMemoryStream(data));
266 return this->createFromStream(stream, ttcIndex);
269 virtual SkTypeface* onCreateFromStream(SkStream* stream, int ttcIndex) const SK_OVERRIDE {
270 if (NULL == stream || stream->getLength() <= 0) {
271 SkDELETE(stream);
278 if (SkTypeface_FreeType::ScanFont(stream, ttcIndex, &name, &style, &isFixedPitch)) {
280 stream, ttcIndex));
287 SkAutoTUnref<SkStream> stream(SkStream::NewFromFile(path));
288 return stream.get() ? this->createFromStream(stream, ttcIndex) : NULL;
319 SkAutoTUnref<SkStream> stream(SkStream::NewFromFile(path));
320 if (stream.get()) {
321 return SkTypeface_FreeType::ScanFont(stream, 0, name, style, isFixedPitch);