• Home
  • Raw
  • Download

Lines Matching refs:SkFILEStream

159 SkFILEStream::SkFILEStream(std::shared_ptr<FILE> file, size_t size,  in SkFILEStream()  function in SkFILEStream
167 SkFILEStream::SkFILEStream(std::shared_ptr<FILE> file, size_t size, size_t offset) in SkFILEStream() function in SkFILEStream
168 : SkFILEStream(std::move(file), size, offset, offset) in SkFILEStream()
171 SkFILEStream::SkFILEStream(FILE* file) in SkFILEStream() function in SkFILEStream
172 : SkFILEStream(std::shared_ptr<FILE>(file, sk_fclose), in SkFILEStream()
178 SkFILEStream::SkFILEStream(const char path[]) in SkFILEStream() function in SkFILEStream
179 : SkFILEStream(path ? sk_fopen(path, kRead_SkFILE_Flag) : nullptr) in SkFILEStream()
182 SkFILEStream::~SkFILEStream() { in ~SkFILEStream()
186 void SkFILEStream::close() { in close()
192 size_t SkFILEStream::read(void* buffer, size_t size) { in read()
207 bool SkFILEStream::isAtEnd() const { in isAtEnd()
214 bool SkFILEStream::rewind() { in rewind()
220 SkStreamAsset* SkFILEStream::duplicate() const { in duplicate()
222 return new SkFILEStream(fFILE, fSize, 0, fOriginalOffset); in duplicate()
225 size_t SkFILEStream::getPosition() const { in getPosition()
229 bool SkFILEStream::seek(size_t position) { in seek()
234 bool SkFILEStream::move(long offset) { in move()
238 SkStreamAsset* SkFILEStream::fork() const { in fork()
239 return new SkFILEStream(fFILE, fSize, fOffset, fOriginalOffset); in fork()
242 size_t SkFILEStream::getLength() const { in getLength()
810 auto stream = skstd::make_unique<SkFILEStream>(path); in MakeFromFile()