JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::detail::MouseInputSourceImpl::RecentMouseDown Struct Reference
Collaboration diagram for juce::detail::MouseInputSourceImpl::RecentMouseDown:

Public Member Functions

 RecentMouseDown ()=default
 
bool canBePartOfMultipleClickWith (const RecentMouseDown &other, int maxTimeBetweenMs) const noexcept
 
int getPositionToleranceForInputType () const noexcept
 

Public Attributes

ModifierKeys buttons
 
bool isTouch = false
 
uint32 peerID = 0
 
Point< floatposition
 
Time time
 

Constructor & Destructor Documentation

◆ RecentMouseDown()

juce::detail::MouseInputSourceImpl::RecentMouseDown::RecentMouseDown ( )
default

Member Function Documentation

◆ canBePartOfMultipleClickWith()

bool juce::detail::MouseInputSourceImpl::RecentMouseDown::canBePartOfMultipleClickWith ( const RecentMouseDown other,
int  maxTimeBetweenMs 
) const
inlinenoexcept

◆ getPositionToleranceForInputType()

int juce::detail::MouseInputSourceImpl::RecentMouseDown::getPositionToleranceForInputType ( ) const
inlinenoexcept

References isTouch.

Referenced by canBePartOfMultipleClickWith().

Member Data Documentation

◆ buttons

ModifierKeys juce::detail::MouseInputSourceImpl::RecentMouseDown::buttons

◆ isTouch

bool juce::detail::MouseInputSourceImpl::RecentMouseDown::isTouch = false

◆ peerID

uint32 juce::detail::MouseInputSourceImpl::RecentMouseDown::peerID = 0

◆ position

◆ time


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