Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
images.h
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef FLUTTER_SKWASM_IMAGES_H_
6
#define FLUTTER_SKWASM_IMAGES_H_
7
8
#include "
flutter/display_list/image/dl_image.h
"
9
#include "
flutter/skwasm/skwasm_support.h
"
10
11
namespace
Skwasm
{
12
13
enum class
PixelFormat
{
14
rgba8888
,
15
bgra8888
,
16
rgbaFloat32
,
17
};
18
19
extern
sk_sp<flutter::DlImage>
MakeImageFromPicture
(
20
flutter::DisplayList
* display_list,
21
int32_t
width
,
22
int32_t
height
);
23
extern
sk_sp<flutter::DlImage>
MakeImageFromTexture
(
SkwasmObject
texture_source,
24
int
width
,
25
int
height
,
26
Skwasm::Surface
* surface);
27
extern
sk_sp<flutter::DlImage>
MakeImageFromPixels
(SkData*
data
,
28
int
width
,
29
int
height
,
30
PixelFormat
pixel_format,
31
size_t
row_byte_count);
32
33
}
// namespace Skwasm
34
35
#endif
// FLUTTER_SKWASM_IMAGES_H_
Skwasm::Surface
Definition
surface.h:41
flutter::DisplayList
Definition
display_list.h:266
dl_image.h
Skwasm
Definition
helpers.h:14
Skwasm::MakeImageFromTexture
sk_sp< flutter::DlImage > MakeImageFromTexture(SkwasmObject texture_source, int width, int height, Skwasm::Surface *surface)
Definition
images_impeller.cc:77
Skwasm::MakeImageFromPicture
sk_sp< flutter::DlImage > MakeImageFromPicture(flutter::DisplayList *display_list, int32_t width, int32_t height)
Definition
images_impeller.cc:71
Skwasm::PixelFormat
PixelFormat
Definition
images.h:13
Skwasm::PixelFormat::rgba8888
@ rgba8888
Skwasm::PixelFormat::bgra8888
@ bgra8888
Skwasm::PixelFormat::rgbaFloat32
@ rgbaFloat32
Skwasm::MakeImageFromPixels
sk_sp< flutter::DlImage > MakeImageFromPixels(SkData *data, int width, int height, PixelFormat pixel_format, size_t row_byte_count)
Definition
images_impeller.cc:84
height
int32_t height
Definition
serialization_callbacks.cc:1
width
int32_t width
Definition
serialization_callbacks.cc:0
skwasm_support.h
SkwasmObject
__externref_t SkwasmObject
Definition
skwasm_support.h:17
data
std::shared_ptr< const fml::Mapping > data
Definition
texture_gles.cc:69
skwasm
images.h
Generated on Sun Dec 14 2025 04:48:38 for Flutter Engine Uber Docs by
1.9.8