14#include "AUI/View/AViewContainer.h"
16#include "AUI/Util/AAngleRadians.h"
20 glm::vec2 offset = {0.f, 0.f};
27 offset += other.offset;
28 rotation += other.rotation;
76class API_AUI_VIEWS A2FingerTransformArea:
public AViewContainer
79 A2FingerTransformArea();
Strong type used to store angle in radians.
Definition AAngleRadians.h:42
Wrapper class that stores either mouse button index or finger index.
Definition APointerIndex.h:21
Vector-like container consisting of few elements on stack and switches to dynamic allocation vector i...
Definition ASmallVector.h:34
void onPointerPressed(const APointerPressedEvent &event) override
Called on pointer (mouse) released event.
Definition AViewContainerBase.cpp:289
void onPointerMove(glm::vec2 pos, const APointerMoveEvent &event) override
Handles pointer hover events.
Definition AViewContainerBase.cpp:244
bool consumesClick(const glm::ivec2 &pos) override
Determines whether this AView processes this click or passes it thru.
Definition AViewContainerBase.cpp:371
void onPointerReleased(const APointerReleasedEvent &event) override
Called on pointer (mouse) released event.
Definition AViewContainerBase.cpp:329
ASignal< Args... > emits
A signal declaration.
Definition ASignal.h:348
Pointing method move event.
Definition APointerMoveEvent.h:21
Pointing method press event.
Definition APointerPressedEvent.h:21
Pointing method press event.
Definition APointerReleasedEvent.h:19