31template <
typename IDType>
47 touchIndex = (emptyTouchIndex >= 0 ? emptyTouchIndex :
currentTouches.size());
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_ComponentPeer.h:44
MultiTouchMapper()
Definition juce_MultiTouchMapper.h:35
void clear()
Definition juce_MultiTouchMapper.h:55
void deleteAllTouchesForPeer(ComponentPeer *peer)
Definition juce_MultiTouchMapper.h:74
Array< TouchInfo > currentTouches
Definition juce_MultiTouchMapper.h:100
int getIndexOfTouch(ComponentPeer *peer, IDType touchID)
Definition juce_MultiTouchMapper.h:37
void clearTouch(int index)
Definition juce_MultiTouchMapper.h:60
bool areAnyTouchesActive() const noexcept
Definition juce_MultiTouchMapper.h:65
struct huft * t
Definition inflate.c:943
struct backing_store_struct * info
Definition jmemsys.h:183
#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...)
Definition juce_CompilerWarnings.h:181
#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE
Definition juce_CompilerWarnings.h:182
Definition carla_juce.cpp:31
Definition juce_MultiTouchMapper.h:84
ComponentPeer * owner
Definition juce_MultiTouchMapper.h:94
TouchInfo(IDType idToUse, ComponentPeer *peer) noexcept
Definition juce_MultiTouchMapper.h:86
TouchInfo(TouchInfo &&) noexcept=default
IDType touchId
Definition juce_MultiTouchMapper.h:93
TouchInfo(const TouchInfo &)=default
TouchInfo() noexcept
Definition juce_MultiTouchMapper.h:85
#define const
Definition zconf.h:137