Classes | |
| struct | FlutterFontCollection |
| struct | Paragraph |
| struct | ParagraphBuilder |
| struct | ParagraphStyle |
| class | RenderContext |
| class | sp_wrapper |
| class | Surface |
| struct | SurfaceWrapper |
| struct | TextStyle |
| class | TextureSourceWrapper |
| struct | UniformData |
Typedefs | |
| using | SkwasmObject = __externref_t |
Enumerations | |
| enum class | ImageByteFormat { rawRgba , rawStraightRgba , rawUnmodified , png } |
| enum class | FilterQuality { none , low , medium , high } |
| enum class | PixelFormat { rgba8888 , bgra8888 , rgbaFloat32 } |
Functions | |
| flutter::DlMatrix | CreateDlMatrixFrom3x3 (const flutter::DlScalar *f) |
| SkMatrix | CreateSkMatrix (const SkScalar *f) |
| flutter::DlRect | CreateDlRect (const float *f) |
| flutter::DlRoundingRadii | CreateDlRadii (const float *f) |
| flutter::DlRoundRect | CreateDlRRect (const float *f) |
| SkRRect | CreateSkRRect (const SkScalar *f) |
| flutter::DlFilterMode | FilterModeForQuality (FilterQuality quality) |
| flutter::DlImageSampling | SamplingOptionsForQuality (FilterQuality quality) |
| sk_sp< flutter::DlImage > | MakeImageFromPicture (flutter::DisplayList *display_list, int32_t width, int32_t height) |
| sk_sp< flutter::DlImage > | MakeImageFromTexture (SkwasmObject texture_source, int width, int height, Skwasm::Surface *surface) |
| sk_sp< flutter::DlImage > | MakeImageFromPixels (SkData *data, int width, int height, PixelFormat pixel_format, size_t row_byte_count) |
| sk_sp< flutter::DlRuntimeEffect > | CreateRuntimeEffect (SkString *string) |
| void | makeCurrent (EMSCRIPTEN_WEBGL_CONTEXT_HANDLE handle) |
| using Skwasm::SkwasmObject = typedef __externref_t |
Definition at line 18 of file wrappers.h.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| rawRgba | |
| rawStraightRgba | |
| rawUnmodified | |
| png | |
Definition at line 75 of file helpers.h.
|
strong |
| Enumerator | |
|---|---|
| rgba8888 | |
| bgra8888 | |
| rgbaFloat32 | |
|
inline |
Definition at line 29 of file helpers.h.
Referenced by imageFilter_createMatrix(), shader_createConicalGradient(), shader_createFromImage(), shader_createLinearGradient(), shader_createRadialGradient(), and shader_createSweepGradient().
|
inline |
Definition at line 49 of file helpers.h.
References impeller::RoundingRadii::top_left.
Referenced by CreateDlRRect().
|
inline |
Definition at line 45 of file helpers.h.
References impeller::TRect< Scalar >::MakeLTRB().
Referenced by CreateDlRRect().
|
inline |
Definition at line 61 of file helpers.h.
References CreateDlRadii(), CreateDlRect(), and impeller::RoundRect::MakeRectRadii().
Referenced by canvas_clipRRect(), canvas_drawDRRect(), and canvas_drawRRect().
| sk_sp< flutter::DlRuntimeEffect > Skwasm::CreateRuntimeEffect | ( | SkString * | string | ) |
Definition at line 12 of file shaders_impeller.cc.
References flutter::DlRuntimeEffectImpeller::Make().
Referenced by runtimeEffect_create().
|
inline |
Definition at line 40 of file helpers.h.
Referenced by path_addPath(), and path_transform().
|
inline |
Definition at line 66 of file helpers.h.
Referenced by path_addRRect().
|
inline |
Definition at line 90 of file helpers.h.
References high, flutter::kLinear, flutter::kNearest, low, medium, and none.
|
inline |
Definition at line 26 of file wrappers.h.
Referenced by Skwasm::Surface::RenderPicturesOnWorker().
|
extern |
|
extern |
Definition at line 84 of file images_impeller.cc.
Referenced by image_createFromPixels().
|
extern |
Definition at line 77 of file images_impeller.cc.
Referenced by image_createFromTextureSource().
|
inline |
Definition at line 101 of file helpers.h.
References high, flutter::kCubic, flutter::kLinear, flutter::kMipmapLinear, flutter::kNearestNeighbor, low, medium, and none.
Referenced by canvas_drawAtlas(), canvas_drawImage(), canvas_drawImageRect(), imageFilter_createMatrix(), and shader_createFromImage().
|
extern |
Definition at line 17 of file live_objects.cc.
Referenced by animatedImage_create(), animatedImage_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 21 of file live_objects.cc.
Referenced by colorFilter_createLinearToSRGBGamma(), colorFilter_createMatrix(), colorFilter_createMode(), colorFilter_createSRGBToLinearGamma(), colorFilter_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 19 of file live_objects.cc.
Referenced by contourMeasure_dispose(), contourMeasureIter_next(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 18 of file live_objects.cc.
Referenced by contourMeasureIter_create(), contourMeasureIter_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 20 of file live_objects.cc.
Referenced by skData_create(), skData_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 25 of file live_objects.cc.
Referenced by fontCollection_create(), fontCollection_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 26 of file live_objects.cc.
Referenced by animatedImage_getCurrentFrame(), image_createFromPicture(), image_createFromPixels(), image_createFromTextureSource(), image_dispose(), image_ref(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 22 of file live_objects.cc.
Referenced by imageFilter_compose(), imageFilter_createBlur(), imageFilter_createDilate(), imageFilter_createErode(), imageFilter_createFromColorFilter(), imageFilter_createMatrix(), imageFilter_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 9 of file live_objects.cc.
Referenced by lineBreakBuffer_create(), lineBreakBuffer_free(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 11 of file live_objects.cc.
Referenced by lineMetrics_create(), lineMetrics_dispose(), paragraph_getLineMetricsAtIndex(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 23 of file live_objects.cc.
Referenced by maskFilter_createBlur(), maskFilter_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 27 of file live_objects.cc.
Referenced by paint_create(), paint_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 13 of file live_objects.cc.
Referenced by paragraphBuilder_create(), paragraphBuilder_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 14 of file live_objects.cc.
Referenced by paragraph_dispose(), paragraphBuilder_build(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 28 of file live_objects.cc.
Referenced by contourMeasure_getSegment(), path_combine(), path_copy(), path_create(), path_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 29 of file live_objects.cc.
Referenced by picture_dispose(), picture_ref(), pictureRecorder_endRecording(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 30 of file live_objects.cc.
Referenced by pictureRecorder_create(), pictureRecorder_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 32 of file live_objects.cc.
Referenced by runtimeEffect_create(), runtimeEffect_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 31 of file live_objects.cc.
Referenced by shader_createConicalGradient(), shader_createFromImage(), shader_createLinearGradient(), shader_createRadialGradient(), shader_createRuntimeEffectShader(), shader_createSweepGradient(), shader_dispose(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 34 of file live_objects.cc.
Referenced by skString16_allocate(), skString16_free(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 33 of file live_objects.cc.
Referenced by path_getSvgString(), skString_allocate(), skString_free(), and skwasm_getLiveObjectCounts().
|
extern |
Definition at line 15 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), strutStyle_create(), and strutStyle_dispose().
|
extern |
Definition at line 35 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), surface_create(), and surface_destroy().
|
extern |
Definition at line 12 of file live_objects.cc.
Referenced by paragraph_getBoxesForPlaceholders(), paragraph_getBoxesForRange(), skwasm_getLiveObjectCounts(), and textBoxList_dispose().
|
extern |
Definition at line 16 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), textStyle_copy(), textStyle_create(), and textStyle_dispose().
|
extern |
Definition at line 24 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), typeface_create(), and typeface_dispose().
|
extern |
Definition at line 10 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), unicodePositionBuffer_create(), and unicodePositionBuffer_free().
|
extern |
Definition at line 36 of file live_objects.cc.
Referenced by skwasm_getLiveObjectCounts(), vertices_create(), and vertices_dispose().