|  | Skia
    2D Graphics Library | 
This is the complete list of members for SkStreamMemory, including all inherited members.
| duplicate() const | SkStreamMemory | inline | 
| fork() const | SkStreamMemory | inline | 
| getLength() const override=0 | SkStreamAsset | pure virtual | 
| getMemoryBase() override=0 | SkStreamMemory | pure virtual | 
| getPosition() const override=0 | SkStreamSeekable | pure virtual | 
| hasLength() const override | SkStreamAsset | inlinevirtual | 
| hasPosition() const override | SkStreamSeekable | inlinevirtual | 
| isAtEnd() const =0 | SkStream | pure virtual | 
| MakeFromFile(const char path[]) | SkStream | static | 
| move(long offset) override=0 | SkStreamSeekable | pure virtual | 
| peek(void *, size_t) const | SkStream | inlinevirtual | 
| read(void *buffer, size_t size)=0 | SkStream | pure virtual | 
| readBool(bool *b) | SkStream | inline | 
| readPackedUInt(size_t *) | SkStream | |
| readS16(int16_t *) | SkStream | |
| readS32(int32_t *) | SkStream | |
| readS8(int8_t *) | SkStream | |
| readScalar(SkScalar *) | SkStream | |
| readU16(uint16_t *i) | SkStream | inline | 
| readU32(uint32_t *i) | SkStream | inline | 
| readU8(uint8_t *i) | SkStream | inline | 
| rewind() override=0 | SkStreamRewindable | pure virtual | 
| seek(size_t position) override=0 | SkStreamSeekable | pure virtual | 
| skip(size_t size) | SkStream | inline | 
| SkStream() | SkStream | inline | 
| ~SkStream() | SkStream | inlinevirtual |