#include <clip_rsuperellipse_layer.h>
Protected Member Functions | |
| const DlRect | clip_shape_bounds () const override |
| void | ApplyClip (LayerStateStack::MutatorContext &mutator) const override |
| void | PushClipToEmbeddedNativeViewMutatorStack (ExternalViewEmbedder *view_embedder) const override |
Protected Member Functions inherited from flutter::ClipShapeLayer< DlRoundSuperellipse > | |
| virtual | ~ClipShapeLayer ()=default |
| const ClipShape & | clip_shape () const |
| Clip | clip_behavior () const |
Protected Member Functions inherited from flutter::ContainerLayer | |
| void | PrerollChildren (PrerollContext *context, DlRect *child_paint_bounds) |
Additional Inherited Members | |
Public Types inherited from flutter::ClipShapeLayer< DlRoundSuperellipse > | |
| using | ClipShape = DlRoundSuperellipse |
Static Public Attributes inherited from flutter::Layer | |
| static constexpr int | kSaveLayerRenderFlags |
| static constexpr int | kRasterCacheRenderFlags |
Protected Attributes inherited from flutter::CacheableContainerLayer | |
| std::unique_ptr< LayerRasterCacheItem > | layer_raster_cache_item_ |
Definition at line 12 of file clip_rsuperellipse_layer.h.
| flutter::ClipRSuperellipseLayer::ClipRSuperellipseLayer | ( | const DlRoundSuperellipse & | clip_rsuperellipse, |
| Clip | clip_behavior | ||
| ) |
Definition at line 9 of file clip_rsuperellipse_layer.cc.
|
overrideprotectedvirtual |
Implements flutter::ClipShapeLayer< DlRoundSuperellipse >.
Definition at line 18 of file clip_rsuperellipse_layer.cc.
References flutter::ClipShapeLayer< DlRoundSuperellipse >::clip_behavior(), flutter::ClipShapeLayer< DlRoundSuperellipse >::clip_shape(), flutter::LayerStateStack::MutatorContext::clipRSuperellipse(), and flutter::kHardEdge.
|
overrideprotectedvirtual |
Implements flutter::ClipShapeLayer< DlRoundSuperellipse >.
Definition at line 14 of file clip_rsuperellipse_layer.cc.
References flutter::ClipShapeLayer< DlRoundSuperellipse >::clip_shape(), and impeller::RoundSuperellipse::GetBounds().
|
overrideprotectedvirtual |
Implements flutter::ClipShapeLayer< DlRoundSuperellipse >.
Definition at line 23 of file clip_rsuperellipse_layer.cc.
References flutter::ClipShapeLayer< DlRoundSuperellipse >::clip_shape(), and flutter::ExternalViewEmbedder::PushClipRSuperellipseToVisitedPlatformViews().