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;
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:287
void onPointerMove(glm::vec2 pos, const APointerMoveEvent &event) override
Handles pointer hover events.
Definition: AViewContainerBase.cpp:242
bool consumesClick(const glm::ivec2 &pos) override
Determines whether this AView processes this click or passes it thru.
Definition: AViewContainerBase.cpp:369
void onPointerReleased(const APointerReleasedEvent &event) override
Called on pointer (mouse) released event.
Definition: AViewContainerBase.cpp:327
A trivial modifiable view that represents a set of views.
Definition: AViewContainer.h:33
Pointing method move event.
Definition: APointerMoveEvent.h:21
Pointing method press event.
Definition: APointerPressedEvent.h:21
Pointing method press event.
Definition: APointerReleasedEvent.h:19