#include <rsuperellipse.h>
Public Member Functions | |
| ~RSuperellipse () override | |
| bool | contains (double x, double y) |
| flutter::DlRoundSuperellipse | rsuperellipse () const |
| impeller::RoundSuperellipseParam | param () const |
| flutter::DlRect | bounds () const |
| impeller::RoundingRadii | radii () const |
Public Member Functions inherited from flutter::RefCountedDartWrappable< RSuperellipse > | |
| virtual void | RetainDartWrappableReference () const override |
| virtual void | ReleaseDartWrappableReference () const override |
Public Member Functions inherited from fml::RefCountedThreadSafe< T > | |
| void | Release () const |
Public Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| void | AddRef () const |
| bool | HasOneRef () const |
| void | AssertHasOneRef () const |
Public Member Functions inherited from tonic::DartWrappable | |
| DartWrappable () | |
| virtual const DartWrapperInfo & | GetDartWrapperInfo () const =0 |
| Dart_Handle | CreateDartWrapper (DartState *dart_state) |
| void | AssociateWithDartWrapper (Dart_Handle wrappable) |
| void | ClearDartWrapper () |
| Dart_WeakPersistentHandle | dart_wrapper () const |
Static Public Member Functions | |
| static void | Create (Dart_Handle wrapper, double left, double top, double right, double bottom, double tl_radius_x, double tl_radius_y, double tr_radius_x, double tr_radius_y, double br_radius_x, double br_radius_y, double bl_radius_x, double bl_radius_y) |
Additional Inherited Members | |
Public Types inherited from tonic::DartWrappable | |
| enum | DartNativeFields { kPeerIndex , kNumberOfNativeFields } |
Protected Member Functions inherited from fml::RefCountedThreadSafe< T > | |
| RefCountedThreadSafe () | |
| ~RefCountedThreadSafe () | |
Protected Member Functions inherited from fml::internal::RefCountedThreadSafeBase | |
| RefCountedThreadSafeBase () | |
| ~RefCountedThreadSafeBase () | |
| bool | Release () const |
| void | Adopt () |
Protected Member Functions inherited from tonic::DartWrappable | |
| virtual | ~DartWrappable () |
Static Protected Member Functions inherited from tonic::DartWrappable | |
| static Dart_PersistentHandle | GetTypeForWrapper (tonic::DartState *dart_state, const tonic::DartWrapperInfo &wrapper_info) |
Definition at line 16 of file rsuperellipse.h.
|
overridedefault |
|
inline |
Definition at line 41 of file rsuperellipse.h.
Referenced by flutter::CanvasPath::addRSuperellipse().
| bool flutter::RSuperellipse::contains | ( | double | x, |
| double | y | ||
| ) |
Definition at line 83 of file rsuperellipse.cc.
References impeller::RoundSuperellipseParam::Contains(), impeller::TRect< T >::Contains(), param(), flutter::SafeNarrow(), x, and y.
|
static |
Definition at line 45 of file rsuperellipse.cc.
References flutter::SafeNarrow(), and flutter::UIDartState::ThrowIfUIOperationsProhibited().
| impeller::RoundSuperellipseParam flutter::RSuperellipse::param | ( | ) | const |
Definition at line 79 of file rsuperellipse.cc.
References impeller::RoundSuperellipseParam::MakeBoundsRadii().
Referenced by contains().
|
inline |
Definition at line 42 of file rsuperellipse.h.
Referenced by flutter::CanvasPath::addRSuperellipse().
| flutter::DlRoundSuperellipse flutter::RSuperellipse::rsuperellipse | ( | ) | const |
Definition at line 75 of file rsuperellipse.cc.
References impeller::RoundSuperellipse::MakeRectRadii().
Referenced by flutter::Canvas::clipRSuperellipse(), flutter::Canvas::drawRSuperellipse(), and flutter::SceneBuilder::pushClipRSuperellipse().