Flutter Engine
The Flutter Engine
|
#include <GrSurfaceProxyPriv.h>
Public Member Functions | |
void | computeScratchKey (const GrCaps &caps, skgpu::ScratchKey *key) const |
sk_sp< GrSurface > | createSurface (GrResourceProvider *resourceProvider) const |
void | assign (sk_sp< GrSurface > surface) |
bool | isExact () const |
void | exactify () |
void | setLazyDimensions (SkISize dimensions) |
bool | doLazyInstantiation (GrResourceProvider *) |
void | setIsDDLTarget () |
void | setIsPromiseProxy () |
Friends | |
class | GrSurfaceProxy |
Class that adds methods to GrSurfaceProxy that are only intended for use internal to Skia. This class is purely a privileged window into GrSurfaceProxy. It should never have additional data members or virtual methods.
Definition at line 20 of file GrSurfaceProxyPriv.h.
Definition at line 33 of file GrSurfaceProxyPriv.h.
|
inline |
Definition at line 22 of file GrSurfaceProxyPriv.h.
|
inline |
Definition at line 28 of file GrSurfaceProxyPriv.h.
bool GrSurfaceProxyPriv::doLazyInstantiation | ( | GrResourceProvider * | resourceProvider | ) |
Definition at line 424 of file GrSurfaceProxy.cpp.
void GrSurfaceProxyPriv::exactify | ( | ) |
Definition at line 406 of file GrSurfaceProxy.cpp.
|
inline |
Definition at line 36 of file GrSurfaceProxyPriv.h.
|
inline |
Definition at line 45 of file GrSurfaceProxyPriv.h.
|
inline |
Definition at line 47 of file GrSurfaceProxyPriv.h.
|
inline |
Definition at line 41 of file GrSurfaceProxyPriv.h.
|
friend |
Definition at line 59 of file GrSurfaceProxyPriv.h.