MayaFlux 1.0.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(bool cancel_close=true)MayaFlux::Portal::Forma::Contextprivate
clear_focus()MayaFlux::Portal::Forma::Context
CloseFn typedefMayaFlux::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
detach_window(bool cancel_close=true)MayaFlux::Portal::Forma::Contextprivate
EnterFn typedefMayaFlux::Portal::Forma::Context
event_source() constMayaFlux::Portal::Forma::Context
focused() constMayaFlux::Portal::Forma::Contextinline
handle_close()MayaFlux::Portal::Forma::Contextprivate
handle_drag(double px, double py, IO::MouseButtons btn)MayaFlux::Portal::Forma::Contextprivate
handle_drags(double px, double py)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_resize(uint32_t width, uint32_t height)MayaFlux::Portal::Forma::Contextprivate
handle_scroll(double dx, double dy)MayaFlux::Portal::Forma::Contextprivate
handle_text(uint32_t codepoint)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
layer() const noexceptMayaFlux::Portal::Forma::Contextinline
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_known_heightMayaFlux::Portal::Forma::Contextprivate
m_known_widthMayaFlux::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_close(uint32_t id, CloseFn fn)MayaFlux::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_resize(uint32_t id, ResizeFn fn)MayaFlux::Portal::Forma::Context
on_scroll(uint32_t id, ScrollFn fn)MayaFlux::Portal::Forma::Context
on_text(uint32_t id, TextFn fn)MayaFlux::Portal::Forma::Context
operator=(const Context &)=deleteMayaFlux::Portal::Forma::Context
operator=(Context &&)=deleteMayaFlux::Portal::Forma::Context
press_and_hold(uint32_t id, IO::Keys key, KeyFn fn)MayaFlux::Portal::Forma::Context
PressFn typedefMayaFlux::Portal::Forma::Context
register_handlers()MayaFlux::Portal::Forma::Contextprivate
ResizeFn typedefMayaFlux::Portal::Forma::Context
ScrollFn typedefMayaFlux::Portal::Forma::Context
sync_size()MayaFlux::Portal::Forma::Context
TextFn typedefMayaFlux::Portal::Forma::Context
to_ndc(double px, double py) const noexceptMayaFlux::Portal::Forma::Contextprivate
to_ndc_rect(double x, double y, double w, double h) const noexceptMayaFlux::Portal::Forma::Context
unbind(uint32_t id)MayaFlux::Portal::Forma::Context
wire_drag(uint32_t id, std::function< void(glm::vec2)> sink, IO::MouseButtons btn=IO::MouseButtons::Left)MayaFlux::Portal::Forma::Context
~Context()MayaFlux::Portal::Forma::Context