41 bool operator== (
const PointerState& other)
const noexcept {
return tie() == other.tie(); }
42 bool operator!= (
const PointerState& other)
const noexcept {
return tie() != other.tie(); }
69 template <
typename Value>
73 copy.*member = std::move (item);
#define copy(x)
Definition ADnoteParameters.cpp:1011
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Component.h:36
Definition juce_ModifierKeys.h:41
Definition juce_MouseEvent.h:39
Definition juce_Point.h:42
Definition juce_PointerState.h:32
PointerState with(Value PointerState::*member, Value item) const
Definition juce_PointerState.h:70
float rotation
Definition juce_PointerState.h:55
JUCE_NODISCARD PointerState withOrientation(float x) const noexcept
Definition juce_PointerState.h:47
JUCE_NODISCARD PointerState withTiltY(float x) const noexcept
Definition juce_PointerState.h:50
float tiltX
Definition juce_PointerState.h:56
JUCE_NODISCARD PointerState withTiltX(float x) const noexcept
Definition juce_PointerState.h:49
JUCE_NODISCARD PointerState withPositionOffset(Point< float > x) const noexcept
Definition juce_PointerState.h:44
auto tie() const noexcept
Definition juce_PointerState.h:33
float orientation
Definition juce_PointerState.h:54
Point< float > position
Definition juce_PointerState.h:52
bool isTiltValid(bool isX) const noexcept
Definition juce_PointerState.h:62
JUCE_NODISCARD PointerState withRotation(float x) const noexcept
Definition juce_PointerState.h:48
float pressure
Definition juce_PointerState.h:53
bool isRotationValid() const noexcept
Definition juce_PointerState.h:61
JUCE_NODISCARD PointerState withPressure(float x) const noexcept
Definition juce_PointerState.h:46
float tiltY
Definition juce_PointerState.h:57
bool isPressureValid() const noexcept
Definition juce_PointerState.h:59
bool isOrientationValid() const noexcept
Definition juce_PointerState.h:60
JUCE_NODISCARD PointerState withPosition(Point< float > x) const noexcept
Definition juce_PointerState.h:45
Definition juce_Time.h:37
Definition juce_Value.h:51
unsigned x[BMAX+1]
Definition inflate.c:1586
#define JUCE_NODISCARD
Definition juce_CompilerSupport.h:108
Definition carla_juce.cpp:31
auto makeMouseEvent(MouseInputSource source, const PointerState &ps, ModifierKeys modifiers, Component *eventComponent, Component *originator, Time eventTime, Point< float > mouseDownPos, Time mouseDownTime, int numberOfClicks, bool mouseWasDragged)
Definition juce_PointerState.h:78
#define const
Definition zconf.h:137