Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
flutter::DlPathEffect Class Referenceabstract

#include <dl_path_effect.h>

Inheritance diagram for flutter::DlPathEffect:
flutter::DlAttribute< DlPathEffect, DlPathEffectType > flutter::DlDashPathEffect

Public Member Functions

virtual const DlDashPathEffectasDash () const
 
virtual std::optional< SkRecteffect_bounds (SkRect &) const =0
 
- Public Member Functions inherited from flutter::DlAttribute< DlPathEffect, DlPathEffectType >
virtual DlPathEffectType type () const=0
 
virtual size_t size () const=0
 
virtual std::shared_ptr< DlPathEffectshared () const=0
 
bool operator== (DlPathEffect const &other) const
 
bool operator!= (DlPathEffect const &other) const
 
virtual ~DlAttribute ()=default
 

Protected Member Functions

 DlPathEffect ()=default
 
- Protected Member Functions inherited from flutter::DlAttribute< DlPathEffect, DlPathEffectType >
virtual bool equals_ (DlPathEffect const &other) const=0
 

Detailed Description

Definition at line 27 of file dl_path_effect.h.

Constructor & Destructor Documentation

◆ DlPathEffect()

flutter::DlPathEffect::DlPathEffect ( )
protecteddefault

Member Function Documentation

◆ asDash()

virtual const DlDashPathEffect * flutter::DlPathEffect::asDash ( ) const
inlinevirtual

Reimplemented in flutter::DlDashPathEffect.

Definition at line 29 of file dl_path_effect.h.

29{ return nullptr; }

◆ effect_bounds()

virtual std::optional< SkRect > flutter::DlPathEffect::effect_bounds ( SkRect ) const
pure virtual

Implemented in flutter::DlDashPathEffect.


The documentation for this class was generated from the following file: