Flutter Engine
The Flutter Engine
|
#include <SkTypeface_fontations_priv.h>
Public Member Functions | |
ColorPainter ()=delete | |
ColorPainter (SkFontationsScalerContext &scaler_context, SkCanvas &canvas, SkSpan< SkColor > palette, SkColor foregroundColor, bool antialias, uint16_t upem) | |
virtual void | push_transform (const fontations_ffi::Transform &transform) override |
virtual void | pop_transform () override |
virtual void | push_clip_glyph (uint16_t glyph_id) override |
virtual void | push_clip_rectangle (float x_min, float y_min, float x_max, float y_max) override |
virtual void | pop_clip () override |
virtual void | fill_solid (uint16_t palette_index, float alpha) override |
virtual void | fill_radial (const fontations_ffi::FillRadialParams &fill_radial_params, fontations_ffi::BridgeColorStops &, uint8_t extend_mode) override |
virtual void | fill_linear (const fontations_ffi::FillLinearParams &fill_linear_params, fontations_ffi::BridgeColorStops &, uint8_t extend_mode) override |
virtual void | fill_sweep (const fontations_ffi::FillSweepParams &fill_sweep_params, fontations_ffi::BridgeColorStops &, uint8_t extend_mode) override |
virtual void | fill_glyph_solid (uint16_t glyph_id, uint16_t palette_index, float alpha) override |
virtual void | fill_glyph_radial (uint16_t glyph_id, const fontations_ffi::Transform &transform, const fontations_ffi::FillRadialParams &fill_radial_params, fontations_ffi::BridgeColorStops &stops, uint8_t) override |
virtual void | fill_glyph_linear (uint16_t glyph_id, const fontations_ffi::Transform &transform, const fontations_ffi::FillLinearParams &fill_linear_params, fontations_ffi::BridgeColorStops &stops, uint8_t) override |
virtual void | fill_glyph_sweep (uint16_t glyph_id, const fontations_ffi::Transform &transform, const fontations_ffi::FillSweepParams &fill_sweep_params, fontations_ffi::BridgeColorStops &stops, uint8_t) override |
virtual void | push_layer (uint8_t compositeMode) override |
virtual void | pop_layer () override |
Public Member Functions inherited from fontations_ffi::ColorPainterWrapper | |
virtual | ~ColorPainterWrapper ()=default |
virtual void | push_transform (const Transform &transform)=0 |
virtual void | fill_linear (const FillLinearParams &fill_linear_params, BridgeColorStops &stops, uint8_t extend_mode)=0 |
virtual void | fill_radial (const FillRadialParams &fill_radial_params, BridgeColorStops &stops, uint8_t extend_mode)=0 |
virtual void | fill_sweep (const FillSweepParams &, BridgeColorStops &stops, uint8_t extend_mode)=0 |
Definition at line 66 of file SkTypeface_fontations_priv.h.
|
delete |
sk_fontations::ColorPainter::ColorPainter | ( | SkFontationsScalerContext & | scaler_context, |
SkCanvas & | canvas, | ||
SkSpan< SkColor > | palette, | ||
SkColor | foregroundColor, | ||
bool | antialias, | ||
uint16_t | upem | ||
) |
Definition at line 1083 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1196 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1353 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1137 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1418 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Definition at line 1186 of file SkTypeface_fontations.cpp.
|
overridevirtual |
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1131 of file SkTypeface_fontations.cpp.
|
overridevirtual |
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1116 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1438 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1101 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1103 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1110 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1432 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Definition at line 1096 of file SkTypeface_fontations.cpp.