matf-rg-engine  1.0.0
Base for project for the Computer Graphics course at Faculty of Mathematics, University of Belgrade
engine::platform::PlatformController Member List

This is the complete list of members for engine::platform::PlatformController, including all inherited members.

_platform_on_framebuffer_resize(int width, int height)engine::platform::PlatformController
_platform_on_keyboard(int key, int action)engine::platform::PlatformController
_platform_on_mouse(double x, double y)engine::platform::PlatformController
_platform_on_mouse_button(int button, int action)engine::platform::PlatformController
_platform_on_scroll(double x, double y)engine::platform::PlatformController
_platform_on_window_close(GLFWwindow *window)engine::platform::PlatformController
after(Controller *prev)engine::core::Controllerinline
before(Controller *next)engine::core::Controllerinline
begin_draw()engine::core::Controllerinlineprivatevirtual
create_if_absent()engine::core::Controllerinlineprivatestatic
draw()engine::core::Controllerinlineprivatevirtual
dt() constengine::platform::PlatformControllerinline
end_draw()engine::core::Controllerinlineprivatevirtual
frame_time() constengine::platform::PlatformControllerinline
get(std::source_location location=std::source_location::current())engine::core::Controllerinlinestatic
initialize() overrideengine::platform::PlatformControllerprivatevirtual
is_enabled() constengine::core::Controllerinline
is_registered() constengine::core::Controllerinlineprivate
key(KeyId key) constengine::platform::PlatformController
key_ref(KeyId key)engine::platform::PlatformControllerprivate
loop() overrideengine::platform::PlatformControllerprivatevirtual
m_enabledengine::core::Controllerprivate
m_frame_timeengine::platform::PlatformControllerprivate
m_keysengine::platform::PlatformControllerprivate
m_nextengine::core::Controllerprivate
m_platform_event_observersengine::platform::PlatformControllerprivate
m_registeredengine::core::Controllerprivate
m_windowengine::platform::PlatformControllerprivate
mark_as_registered()engine::core::Controllerinlineprivate
mouse() constengine::platform::PlatformController
name() const overrideengine::platform::PlatformControllervirtual
next() constengine::core::Controllerinline
poll_events() overrideengine::platform::PlatformControllerprivatevirtual
register_platform_event_observer(std::unique_ptr< PlatformEventObserver > observer)engine::platform::PlatformController
set_enable(bool value)engine::core::Controllerinline
set_enable_cursor(bool enabled)engine::platform::PlatformController
swap_buffers()engine::platform::PlatformController
terminate() overrideengine::platform::PlatformControllerprivatevirtual
update()engine::core::Controllerinlineprivatevirtual
update_key(Key &key_data) constengine::platform::PlatformControllerprivate
update_mouse()engine::platform::PlatformControllerprivate
window() constengine::platform::PlatformControllerinline
~Controller()=defaultengine::core::Controllervirtual