Lines Matching defs:SkMemoryStream

271 SkMemoryStream::SkMemoryStream() {
276 SkMemoryStream::SkMemoryStream(size_t size) {
281 SkMemoryStream::SkMemoryStream(const void* src, size_t size, bool copyData) {
286 SkMemoryStream::SkMemoryStream(sk_sp<SkData> data) : fData(std::move(data)) {
293 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeCopy(const void* data, size_t length) {
294 return skstd::make_unique<SkMemoryStream>(data, length, true);
297 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeDirect(const void* data, size_t length) {
298 return skstd::make_unique<SkMemoryStream>(data, length, false);
301 std::unique_ptr<SkMemoryStream> SkMemoryStream::Make(sk_sp<SkData> data) {
302 return skstd::make_unique<SkMemoryStream>(std::move(data));
305 void SkMemoryStream::setMemoryOwned(const void* src, size_t size) {
310 void SkMemoryStream::setMemory(const void* src, size_t size, bool copyData) {
315 void SkMemoryStream::setData(sk_sp<SkData> data) {
324 void SkMemoryStream::skipToAlign4() {
329 size_t SkMemoryStream::read(void* buffer, size_t size) {
342 size_t SkMemoryStream::peek(void* buffer, size_t size) const {
346 SkMemoryStream* nonConstThis = const_cast<SkMemoryStream*>(this);
352 bool SkMemoryStream::isAtEnd() const {
356 bool SkMemoryStream::rewind() {
361 SkMemoryStream* SkMemoryStream::onDuplicate() const {
362 return new SkMemoryStream(fData);
365 size_t SkMemoryStream::getPosition() const {
369 bool SkMemoryStream::seek(size_t position) {
376 bool SkMemoryStream::move(long offset) {
380 SkMemoryStream* SkMemoryStream::onFork() const {
381 std::unique_ptr<SkMemoryStream> that(this->duplicate());
386 size_t SkMemoryStream::getLength() const {
390 const void* SkMemoryStream::getMemoryBase() {
394 const void* SkMemoryStream::getAtPos() {
834 return skstd::make_unique<SkMemoryStream>(std::move(data));