Lines Matching refs:SkMemoryStream
277 SkMemoryStream::SkMemoryStream() {
282 SkMemoryStream::SkMemoryStream(size_t size) {
287 SkMemoryStream::SkMemoryStream(const void* src, size_t size, bool copyData) {
292 SkMemoryStream::SkMemoryStream(sk_sp<SkData> data) : fData(std::move(data)) {
299 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeCopy(const void* data, size_t length) {
300 return std::make_unique<SkMemoryStream>(data, length, true);
303 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeDirect(const void* data, size_t length) {
304 return std::make_unique<SkMemoryStream>(data, length, false);
307 std::unique_ptr<SkMemoryStream> SkMemoryStream::Make(sk_sp<SkData> data) {
308 return std::make_unique<SkMemoryStream>(std::move(data));
311 void SkMemoryStream::setMemoryOwned(const void* src, size_t size) {
316 void SkMemoryStream::setMemory(const void* src, size_t size, bool copyData) {
321 void SkMemoryStream::setData(sk_sp<SkData> data) {
330 void SkMemoryStream::skipToAlign4() {
335 size_t SkMemoryStream::read(void* buffer, size_t size) {
348 size_t SkMemoryStream::peek(void* buffer, size_t size) const {
352 SkMemoryStream* nonConstThis = const_cast<SkMemoryStream*>(this);
358 bool SkMemoryStream::isAtEnd() const {
362 bool SkMemoryStream::rewind() {
367 SkMemoryStream* SkMemoryStream::onDuplicate() const {
368 return new SkMemoryStream(fData);
371 size_t SkMemoryStream::getPosition() const {
375 bool SkMemoryStream::seek(size_t position) {
382 bool SkMemoryStream::move(long offset) {
386 SkMemoryStream* SkMemoryStream::onFork() const {
387 std::unique_ptr<SkMemoryStream> that(this->duplicate());
392 size_t SkMemoryStream::getLength() const {
396 const void* SkMemoryStream::getMemoryBase() {
400 const void* SkMemoryStream::getAtPos() {
876 return SkMemoryStream::Make(nullptr);
910 return std::make_unique<SkMemoryStream>(std::move(data));