ShishGL  1.0
A simple modular cross-platform graphics library
Sh::Slidable Member List

This is the complete list of members for Sh::Slidable, including all inherited members.

Behavior(class UIWindow *target)Sh::Behaviorinlineexplicit
Clickable(UIWindow *target)Sh::Clickableexplicit
DefaultBehavior(UIWindow *target)Sh::DefaultBehaviorexplicit
drag(const Vector2< double > &delta)Sh::Draggableprotected
drag_pointSh::Draggableprotected
Draggable(UIWindow *target)Sh::Draggableexplicit
dragPoint() constSh::Draggable
frameSh::Slidableprotected
Holdable(UIWindow *target)Sh::Holdableexplicit
isHeld() constSh::Holdable
n_heldSh::Holdableprotected
numHeld() constSh::Holdable
onDrag(const Vector2< double > &) finalSh::Slidableinlinevirtual
onKeyboard(class KeyboardEvent &)Sh::PlatformListenerprotectedvirtual
onMouseButton(MouseButtonEvent &event) overrideSh::Slidableinlinevirtual
onMouseEntered(MouseEvent &event)Sh::DefaultBehaviorprotectedvirtual
onMouseLeft(MouseEvent &event)Sh::DefaultBehaviorprotectedvirtual
onMouseMove(MouseEvent &event) overrideSh::Slidableinlinevirtual
onMouseScroll(class MouseScrollEvent &)Sh::PlatformListenerprotectedvirtual
onSlide(const Vector2< double > &)Sh::Slidableinlinevirtual
onTargetUpdate() overrideSh::Slidableinlinevirtual
onTimer(TimerEvent &event) overrideSh::Holdablevirtual
parent_offsetSh::Slidableprotected
reactOnHold(TimerEvent &event)Sh::Holdablevirtual
reactOnPress(MouseButtonEvent &event)Sh::Clickablevirtual
reactOnRelease(MouseButtonEvent &event)Sh::Clickablevirtual
Slidable(UIWindow *target, const Frame &slide_frame)Sh::Slidableinlineexplicit
slide(const Vector2< double > &delta)Sh::Slidableinlineprotected
target() constSh::Behaviorinline
~DefaultBehavior() override=defaultSh::DefaultBehavior
~Listener()Sh::Listenervirtual
~PlatformListener() override=defaultSh::PlatformListener