MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Forma::Context Member List

This is the complete list of members for MayaFlux::Portal::Forma::Context, including all inherited members.

cancel_handlers()MayaFlux::Portal::Forma::Contextprivate
clear_focus()MayaFlux::Portal::Forma::Context
Context(std::shared_ptr< Layer > layer, std::shared_ptr< Core::Window > window, Vruta::EventManager &event_manager, std::string name)MayaFlux::Portal::Forma::Context
Context(const Context &)=deleteMayaFlux::Portal::Forma::Context
Context(Context &&)=deleteMayaFlux::Portal::Forma::Context
EnterFn typedefMayaFlux::Portal::Forma::Context
event_source() constMayaFlux::Portal::Forma::Context
focused() constMayaFlux::Portal::Forma::Contextinline
handle_drag(double px, double py, IO::MouseButtons btn)MayaFlux::Portal::Forma::Contextprivate
handle_key_held(IO::Keys key)MayaFlux::Portal::Forma::Contextprivate
handle_key_press(IO::Keys key)MayaFlux::Portal::Forma::Contextprivate
handle_key_release(IO::Keys key)MayaFlux::Portal::Forma::Contextprivate
handle_move(double px, double py)MayaFlux::Portal::Forma::Contextprivate
handle_press(double px, double py, IO::MouseButtons btn)MayaFlux::Portal::Forma::Contextprivate
handle_release(double px, double py, IO::MouseButtons btn)MayaFlux::Portal::Forma::Contextprivate
handle_scroll(double dx, double dy)MayaFlux::Portal::Forma::Contextprivate
hovered() constMayaFlux::Portal::Forma::Contextinline
key_step(uint32_t id, std::shared_ptr< MappedState< float > > state, IO::Keys decrease, IO::Keys increase, float delta, float clamp_min=0.0F, float clamp_max=1.0F)MayaFlux::Portal::Forma::Context
KeyFn typedefMayaFlux::Portal::Forma::Context
LeaveFn typedefMayaFlux::Portal::Forma::Context
m_callbacksMayaFlux::Portal::Forma::Contextprivate
m_draggingMayaFlux::Portal::Forma::Contextprivate
m_event_managerMayaFlux::Portal::Forma::Contextprivate
m_focusedMayaFlux::Portal::Forma::Contextprivate
m_hoveredMayaFlux::Portal::Forma::Contextprivate
m_layerMayaFlux::Portal::Forma::Contextprivate
m_nameMayaFlux::Portal::Forma::Contextprivate
m_registered_keysMayaFlux::Portal::Forma::Contextprivate
m_windowMayaFlux::Portal::Forma::Contextprivate
MoveFn typedefMayaFlux::Portal::Forma::Context
on_drag(uint32_t id, IO::MouseButtons btn, MoveFn fn)MayaFlux::Portal::Forma::Context
on_enter(uint32_t id, EnterFn fn)MayaFlux::Portal::Forma::Context
on_focus_gained(uint32_t id, EnterFn fn)MayaFlux::Portal::Forma::Context
on_focus_lost(uint32_t id, LeaveFn fn)MayaFlux::Portal::Forma::Context
on_held(uint32_t id, IO::Keys key, KeyFn fn)MayaFlux::Portal::Forma::Context
on_leave(uint32_t id, LeaveFn fn)MayaFlux::Portal::Forma::Context
on_move(uint32_t id, MoveFn fn)MayaFlux::Portal::Forma::Context
on_press(uint32_t id, IO::MouseButtons btn, PressFn fn)MayaFlux::Portal::Forma::Context
on_press(uint32_t id, IO::Keys key, KeyFn fn)MayaFlux::Portal::Forma::Context
on_release(uint32_t id, IO::MouseButtons btn, PressFn fn)MayaFlux::Portal::Forma::Context
on_release(uint32_t id, IO::Keys key, KeyFn fn)MayaFlux::Portal::Forma::Context
on_scroll(uint32_t id, ScrollFn fn)MayaFlux::Portal::Forma::Context
operator=(const Context &)=deleteMayaFlux::Portal::Forma::Context
operator=(Context &&)=deleteMayaFlux::Portal::Forma::Context
PressFn typedefMayaFlux::Portal::Forma::Context
register_handlers()MayaFlux::Portal::Forma::Contextprivate
ScrollFn typedefMayaFlux::Portal::Forma::Context
to_ndc(double px, double py) const noexceptMayaFlux::Portal::Forma::Contextprivate
unbind(uint32_t id)MayaFlux::Portal::Forma::Context
~Context()MayaFlux::Portal::Forma::Context