Flutter Engine
The Flutter Engine
|
#include <GrBackendSurfacePriv.h>
Public Member Functions | |
virtual | ~GrBackendFormatData () |
virtual SkTextureCompressionType | compressionType () const =0 |
virtual size_t | bytesPerBlock () const =0 |
virtual int | stencilBits () const =0 |
virtual bool | equal (const GrBackendFormatData *that) const =0 |
Protected Types | |
using | AnyFormatData = GrBackendFormat::AnyFormatData |
Protected Member Functions | |
GrBackendFormatData ()=default | |
GrBackendFormatData (const GrBackendFormatData &)=default | |
Private Member Functions | |
virtual uint32_t | channelMask () const =0 |
virtual GrColorFormatDesc | desc () const =0 |
virtual std::string | toString () const =0 |
virtual void | copyTo (AnyFormatData &) const =0 |
virtual void | makeTexture2D () |
Friends | |
class | GrBackendFormat |
Definition at line 29 of file GrBackendSurfacePriv.h.
|
protected |
Definition at line 43 of file GrBackendSurfacePriv.h.
|
virtual |
Definition at line 697 of file GrBackendSurface.cpp.
|
protecteddefault |
|
protecteddefault |
|
pure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
privatepure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
pure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
privatepure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
privatepure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
pure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
inlineprivatevirtual |
|
pure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
privatepure virtual |
Implemented in GrGLBackendFormatData, GrMtlBackendFormatData, and GrVkBackendFormatData.
|
friend |
Definition at line 46 of file GrBackendSurfacePriv.h.