Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
images_impeller.cc File Reference

Go to the source code of this file.

Classes

class  Skwasm::DlWimpImageBase
 
class  Skwasm::DlWimpImageFromTexture
 
class  Skwasm::DlWimpImageFromPixels
 
class  Skwasm::DlWimpImageFromPicture
 

Namespaces

namespace  Skwasm
 

Macros

#define GL_GLEXT_PROTOTYPES
 

Functions

void skwasm_dispatchDisposeDlImage (unsigned long thread_id, void *pointer)
 
void skwasm_disposeDlImageOnWorker (void *dl_image_ptr)
 
sk_sp< flutter::DlImageSkwasm::MakeImageFromPicture (flutter::DisplayList *display_list, int32_t width, int32_t height)
 
sk_sp< flutter::DlImageSkwasm::MakeImageFromTexture (SkwasmObject texture_source, int width, int height, Skwasm::Surface *surface)
 
sk_sp< flutter::DlImageSkwasm::MakeImageFromPixels (SkData *data, int width, int height, PixelFormat pixel_format, size_t row_byte_count)
 

Macro Definition Documentation

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 5 of file images_impeller.cc.

Function Documentation

◆ skwasm_dispatchDisposeDlImage()

void skwasm_dispatchDisposeDlImage ( unsigned long  thread_id,
void *  pointer 
)

◆ skwasm_disposeDlImageOnWorker()

void skwasm_disposeDlImageOnWorker ( void *  dl_image_ptr)

Definition at line 189 of file render_context_impeller.cc.

189 {
190 const flutter::DlImage* image =
191 reinterpret_cast<const flutter::DlImage*>(dl_image_ptr);
192 for (auto* context : active_contexts) {
193 context->RemoveImage(image);
194 }
195}
Represents an image whose allocation is (usually) resident on device memory.
Definition dl_image.h:34
FlutterVulkanImage * image

References image.

Referenced by Skwasm::DlWimpImageBase::~DlWimpImageBase().