lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
lmgl::core::Engine Member List

This is the complete list of members for lmgl::core::Engine, including all inherited members.

clear(float r, float g, float b, float a=1.0f)lmgl::core::Engine
free()lmgl::core::Engine
get_aspect_ratio() constlmgl::core::Engine
get_delta_time() constlmgl::core::Engineinline
get_fps() constlmgl::core::Engineinline
get_height() constlmgl::core::Engineinline
get_instance()lmgl::core::Enginestatic
get_mouse_delta(double &dx, double &dy) constlmgl::core::Engine
get_mouse_x() constlmgl::core::Engineinline
get_mouse_y() constlmgl::core::Engineinline
get_scroll_offset(double &xoffs, double &yoffs) constlmgl::core::Engine
get_time() constlmgl::core::Engineinline
get_width() constlmgl::core::Engineinline
get_window() constlmgl::core::Engineinline
init(int w, int h, std::string title, bool resizable=true, bool vsync=true)lmgl::core::Engine
is_fullscreen() constlmgl::core::Engineinline
is_key_just_pressed(Key key) constlmgl::core::Engine
is_key_just_released(Key key) constlmgl::core::Engine
is_key_pressed(Key key) constlmgl::core::Engine
is_mouse_button_pressed(MouseButton button) constlmgl::core::Engine
is_running() constlmgl::core::Engine
maximize()lmgl::core::Engine
minimize()lmgl::core::Engine
restore()lmgl::core::Engine
run(std::function< void(float)> update_callback)lmgl::core::Engine
set_cursor_mode(CursorMode mode)lmgl::core::Engine
set_fullscreen(bool fullscreen)lmgl::core::Engine
set_mouse_position(double x, double y)lmgl::core::Engine
set_resize_callback(std::function< void(int, int)> callback)lmgl::core::Engineinline
set_size(int width, int height)lmgl::core::Engine
set_title(const std::string &title)lmgl::core::Engine
set_vsync(VSyncMode mode)lmgl::core::Engine
shutdown()lmgl::core::Engine