Lines Matching refs:SkFILEStream
302 class SK_API SkFILEStream : public SkStreamAsset {
307 explicit SkFILEStream(const char path[] = nullptr);
311 * beginning of the SkFILEStream and the current seek end of the FILE will be the end.
314 explicit SkFILEStream(FILE* file);
318 * beginning of the SkFILEStream and size bytes later will be the end.
321 explicit SkFILEStream(FILE* file, size_t size);
323 ~SkFILEStream() override;
325 static std::unique_ptr<SkFILEStream> Make(const char path[]) {
326 std::unique_ptr<SkFILEStream> stream(new SkFILEStream(path));
333 /** Close this SkFILEStream. */
355 explicit SkFILEStream(FILE*, size_t size, size_t start);
356 explicit SkFILEStream(std::shared_ptr<FILE>, size_t end, size_t start);
357 explicit SkFILEStream(std::shared_ptr<FILE>, size_t end, size_t start, size_t current);