Flutter Engine
The Flutter Engine
|
#include <SkTypeface_fontations_priv.h>
Public Member Functions | |
BoundsPainter ()=delete | |
BoundsPainter (SkFontationsScalerContext &scaler_context, SkMatrix initialTransfom, uint16_t upem) | |
SkRect | getBoundingBox () |
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 &stops, uint8_t) override |
virtual void | fill_linear (const fontations_ffi::FillLinearParams &fill_linear_params, fontations_ffi::BridgeColorStops &stops, uint8_t) override |
virtual void | fill_sweep (const fontations_ffi::FillSweepParams &fill_sweep_params, fontations_ffi::BridgeColorStops &stops, uint8_t extend_mode) override |
virtual void | push_layer (uint8_t) override |
virtual void | pop_layer () override |
virtual void | fill_glyph_solid (uint16_t glyph_id, uint16_t, float) override |
virtual void | fill_glyph_radial (uint16_t glyph_id, const fontations_ffi::Transform &, const fontations_ffi::FillRadialParams &, fontations_ffi::BridgeColorStops &, uint8_t) override |
virtual void | fill_glyph_linear (uint16_t glyph_id, const fontations_ffi::Transform &, const fontations_ffi::FillLinearParams &, fontations_ffi::BridgeColorStops &, uint8_t) override |
virtual void | fill_glyph_sweep (uint16_t glyph_id, const fontations_ffi::Transform &, const fontations_ffi::FillSweepParams &, fontations_ffi::BridgeColorStops &, uint8_t) 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 |
Tracks transforms and clips to compute a bounding box without drawing pixels.
Definition at line 143 of file SkTypeface_fontations_priv.h.
|
delete |
sk_fontations::BoundsPainter::BoundsPainter | ( | SkFontationsScalerContext & | scaler_context, |
SkMatrix | initialTransfom, | ||
uint16_t | upem | ||
) |
Definition at line 1440 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1497 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1489 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1484 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1506 of file SkTypeface_fontations.cpp.
|
inlineoverridevirtual |
Definition at line 164 of file SkTypeface_fontations_priv.h.
|
inlineoverridevirtual |
Definition at line 161 of file SkTypeface_fontations_priv.h.
|
inlineoverridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 160 of file SkTypeface_fontations_priv.h.
|
inlineoverridevirtual |
Definition at line 167 of file SkTypeface_fontations_priv.h.
SkRect sk_fontations::BoundsPainter::getBoundingBox | ( | ) |
Definition at line 1448 of file SkTypeface_fontations.cpp.
|
inlineoverridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 157 of file SkTypeface_fontations_priv.h.
|
inlineoverridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 172 of file SkTypeface_fontations_priv.h.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1465 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1470 of file SkTypeface_fontations.cpp.
|
overridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 1477 of file SkTypeface_fontations.cpp.
|
inlineoverridevirtual |
Implements fontations_ffi::ColorPainterWrapper.
Definition at line 171 of file SkTypeface_fontations_priv.h.
|
overridevirtual |
Definition at line 1451 of file SkTypeface_fontations.cpp.