Loading...
Searching...
No Matches
hellfire::Application Member List
This is the complete list of members for
hellfire::Application
, including all inherited members.
Application
(int width=800, int height=600, std::string title="hellfire Application")
hellfire::Application
explicit
call_plugins
(Func &&func)
hellfire::Application
inline
private
call_plugins_until_consumed
(Func &&func)
hellfire::Application
inline
private
create_minimal_fallback_shader
()
hellfire::Application
ensure_fallback_shader
()
hellfire::Application
exit_condition_
hellfire::Application
private
get_window_info
()
hellfire::Application
inline
handle_cursor_warping
(float x, float y) const
hellfire::Application
protected
handle_first_mouse_movement
(float x, float y)
hellfire::Application
protected
initialize
()
hellfire::Application
input_manager_
hellfire::Application
private
on_key_down
(int key) override
hellfire::Application
protected
virtual
on_key_up
(int key) override
hellfire::Application
protected
virtual
on_mouse_button
(int button, bool pressed) override
hellfire::Application
protected
virtual
on_mouse_move
(float x, float y) override
hellfire::Application
protected
virtual
on_mouse_wheel
(float delta)
hellfire::IWindowEventHandler
inline
virtual
on_render
() override
hellfire::Application
protected
virtual
on_window_minimize
(bool minimized) override
hellfire::Application
protected
virtual
on_window_resize
(int width, int height) override
hellfire::Application
protected
virtual
plugins_
hellfire::Application
private
register_plugin
(std::unique_ptr< IApplicationPlugin > plugin)
hellfire::Application
inline
request_exit
()
hellfire::Application
run
()
hellfire::Application
set_exit_condition
(std::function< bool()> condition)
hellfire::Application
shader_manager_
hellfire::Application
private
shader_registry_
hellfire::Application
private
should_exit
() const
hellfire::Application
should_exit_
hellfire::Application
private
window_
hellfire::Application
private
window_info_
hellfire::Application
private
~Application
() override
hellfire::Application
~IWindowEventHandler
()=default
hellfire::IWindowEventHandler
virtual
Generated by
1.9.8