#include <skia_gpu_object.h>
Public Types | |
| using | ResourceContext = T |
Public Member Functions | |
| void | Unref (SkRefCnt *object) |
| void | DeleteTexture (const GrBackendTexture &texture) |
| void | Drain () |
| void | UpdateResourceContext (sk_sp< ResourceContext > context) |
Public Member Functions inherited from fml::RefCountedThreadSafe< UnrefQueue< T > > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Additional Inherited Members | |
Protected Member Functions inherited from fml::RefCountedThreadSafe< UnrefQueue< T > > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Definition at line 26 of file skia_gpu_object.h.
| using flutter::UnrefQueue< T >::ResourceContext = T |
Definition at line 28 of file skia_gpu_object.h.
|
inline |
Definition at line 45 of file skia_gpu_object.h.
References FML_DCHECK, fml::TaskRunner::PostDelayedTask(), fml::Ref(), and texture.
|
inline |
Definition at line 63 of file skia_gpu_object.h.
References NOT_SLIMPELLER, and TRACE_EVENT0.
|
inline |
Definition at line 30 of file skia_gpu_object.h.
References fml::TaskRunner::PostDelayedTask(), and fml::Ref().
|
inline |
Definition at line 82 of file skia_gpu_object.h.