Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ClickHandlerSlide::Click Class Reference

#include <ClickHandlerSlide.h>

Inheritance diagram for ClickHandlerSlide::Click:
DegenerateQuadSlide::Click EdgeClipSlide::MyClick GraphitePrimitivesSlide::Click IndexClick QuadStrokerSlide::MyClick SampleFitCubicToCircle::Click EdgeClipSlide::DoNothingClick EdgeClipSlide::DragPolyClick EdgeClipSlide::DragRectClick EdgeClipSlide::VertClick

Public Member Functions

 Click ()
 
 Click (std::function< bool(Click *)> f)
 
virtual ~Click ()=default
 

Public Attributes

SkPoint fOrig = {0, 0}
 
SkPoint fPrev = {0, 0}
 
SkPoint fCurr = {0, 0}
 
skui::InputState fState = skui::InputState::kDown
 
skui::ModifierKey fModifierKeys = skui::ModifierKey::kNone
 
SkMetaData fMeta
 
std::function< bool(Click *)> fFunc
 
bool fHasFunc = false
 

Detailed Description

Definition at line 25 of file ClickHandlerSlide.h.

Constructor & Destructor Documentation

◆ Click() [1/2]

ClickHandlerSlide::Click::Click ( )
inline

Definition at line 27 of file ClickHandlerSlide.h.

27{}

◆ Click() [2/2]

ClickHandlerSlide::Click::Click ( std::function< bool(Click *)>  f)
inline

Definition at line 28 of file ClickHandlerSlide.h.

28: fFunc(std::move(f)), fHasFunc(true) {}
std::function< bool(Click *)> fFunc

◆ ~Click()

virtual ClickHandlerSlide::Click::~Click ( )
virtualdefault

Member Data Documentation

◆ fCurr

SkPoint ClickHandlerSlide::Click::fCurr = {0, 0}

Definition at line 33 of file ClickHandlerSlide.h.

33{0, 0};

◆ fFunc

std::function<bool(Click*)> ClickHandlerSlide::Click::fFunc

Definition at line 40 of file ClickHandlerSlide.h.

◆ fHasFunc

bool ClickHandlerSlide::Click::fHasFunc = false

Definition at line 42 of file ClickHandlerSlide.h.

◆ fMeta

SkMetaData ClickHandlerSlide::Click::fMeta

Definition at line 38 of file ClickHandlerSlide.h.

◆ fModifierKeys

skui::ModifierKey ClickHandlerSlide::Click::fModifierKeys = skui::ModifierKey::kNone

Definition at line 36 of file ClickHandlerSlide.h.

◆ fOrig

SkPoint ClickHandlerSlide::Click::fOrig = {0, 0}

Definition at line 31 of file ClickHandlerSlide.h.

31{0, 0};

◆ fPrev

SkPoint ClickHandlerSlide::Click::fPrev = {0, 0}

Definition at line 32 of file ClickHandlerSlide.h.

32{0, 0};

◆ fState

skui::InputState ClickHandlerSlide::Click::fState = skui::InputState::kDown

Definition at line 35 of file ClickHandlerSlide.h.


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