Skia
2D Graphics Library
SkImage::AsyncReadResult Class Referenceabstract

The result from asyncRescaleAndReadPixels() or asyncRescaleAndReadPixelsYUV420(). More...

#include <SkImage.h>

Public Member Functions

 AsyncReadResult (const AsyncReadResult &)=delete
 
 AsyncReadResult (AsyncReadResult &&)=delete
 
AsyncReadResultoperator= (const AsyncReadResult &)=delete
 
AsyncReadResultoperator= (AsyncReadResult &&)=delete
 
virtual ~AsyncReadResult ()=default
 
virtual int count () const =0
 
virtual const void * data (int i) const =0
 
virtual size_t rowBytes (int i) const =0
 

Protected Member Functions

 AsyncReadResult ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ AsyncReadResult() [1/3]

SkImage::AsyncReadResult::AsyncReadResult ( const AsyncReadResult )
delete

◆ AsyncReadResult() [2/3]

SkImage::AsyncReadResult::AsyncReadResult ( AsyncReadResult &&  )
delete

◆ ~AsyncReadResult()

virtual SkImage::AsyncReadResult::~AsyncReadResult ( )
virtualdefault

◆ AsyncReadResult() [3/3]

SkImage::AsyncReadResult::AsyncReadResult ( )
protecteddefault

Member Function Documentation

◆ count()

virtual int SkImage::AsyncReadResult::count ( ) const
pure virtual

◆ data()

virtual const void* SkImage::AsyncReadResult::data ( int  i) const
pure virtual

◆ operator=() [1/2]

AsyncReadResult& SkImage::AsyncReadResult::operator= ( AsyncReadResult &&  )
delete

◆ operator=() [2/2]

AsyncReadResult& SkImage::AsyncReadResult::operator= ( const AsyncReadResult )
delete

◆ rowBytes()

virtual size_t SkImage::AsyncReadResult::rowBytes ( int  i) const
pure virtual

The documentation for this class was generated from the following file: