Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
skgpu::graphite::DefaultImageProvider Class Referencefinal
Inheritance diagram for skgpu::graphite::DefaultImageProvider:
skgpu::graphite::ImageProvider SkRefCnt SkRefCntBase

Public Member Functions

sk_sp< SkImagefindOrCreate (Recorder *recorder, const SkImage *image, SkImage::RequiredProperties) override
 
- Public Member Functions inherited from SkRefCntBase
 SkRefCntBase ()
 
virtual ~SkRefCntBase ()
 
bool unique () const
 
void ref () const
 
void unref () const
 

Static Public Member Functions

static sk_sp< DefaultImageProviderMake ()
 

Detailed Description

Definition at line 63 of file Recorder.cpp.

Member Function Documentation

◆ findOrCreate()

sk_sp< SkImage > skgpu::graphite::DefaultImageProvider::findOrCreate ( Recorder recorder,
const SkImage image,
SkImage::RequiredProperties   
)
inlineoverridevirtual

Implements skgpu::graphite::ImageProvider.

Definition at line 69 of file Recorder.cpp.

71 {
72 SkASSERT(!as_IB(image)->isGraphiteBacked());
73
74 return nullptr;
75 }
#define SkASSERT(cond)
Definition SkAssert.h:116
static SkImage_Base * as_IB(SkImage *image)
sk_sp< SkImage > image
Definition examples.cpp:29

◆ Make()

static sk_sp< DefaultImageProvider > skgpu::graphite::DefaultImageProvider::Make ( )
inlinestatic

Definition at line 65 of file Recorder.cpp.

65 {
66 return sk_ref_sp(new DefaultImageProvider);
67 }
sk_sp< T > sk_ref_sp(T *obj)
Definition SkRefCnt.h:381

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