Skia
2D Graphics Library
SkSurface::AsyncReadResult Class Referenceabstract

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

#include <SkSurface.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]

SkSurface::AsyncReadResult::AsyncReadResult ( const AsyncReadResult )
delete

◆ AsyncReadResult() [2/3]

SkSurface::AsyncReadResult::AsyncReadResult ( AsyncReadResult &&  )
delete

◆ ~AsyncReadResult()

virtual SkSurface::AsyncReadResult::~AsyncReadResult ( )
virtualdefault

◆ AsyncReadResult() [3/3]

SkSurface::AsyncReadResult::AsyncReadResult ( )
protecteddefault

Member Function Documentation

◆ count()

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

◆ data()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ rowBytes()

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

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