Unravel Engine C++ Reference
|
#include <events.h>
Public Member Functions | |
void | toggle_play_mode (rtti::context &ctx) |
void | set_play_mode (rtti::context &ctx, bool play) |
void | toggle_pause (rtti::context &ctx) |
void | set_paused (rtti::context &ctx, bool paused) |
void | skip_next_frame (rtti::context &ctx) |
Public Attributes | |
hpp::event< void(rtti::context &, delta_t)> | on_frame_begin |
engine loop events | |
hpp::event< void(rtti::context &, delta_t)> | on_frame_update |
hpp::event< void(rtti::context &, delta_t)> | on_frame_fixed_update |
hpp::event< void(rtti::context &, delta_t)> | on_frame_before_render |
hpp::event< void(rtti::context &, delta_t)> | on_frame_render |
hpp::event< void(rtti::context &, delta_t)> | on_frame_end |
hpp::event< void(rtti::context &)> | on_play_before_begin |
engine play events | |
hpp::event< void(rtti::context &)> | on_play_begin |
hpp::event< void(rtti::context &)> | on_play_end |
hpp::event< void(rtti::context &)> | on_play_after_end |
hpp::event< void(rtti::context &)> | on_pause |
hpp::event< void(rtti::context &)> | on_resume |
hpp::event< void(rtti::context &)> | on_skip_next_frame |
hpp::event< void(rtti::context &, os::event &e)> | on_os_event |
os events | |
hpp::event< void(rtti::context &, const std::string &protocol, uint64_t version)> | on_script_recompile |
bool | is_playing {} |
bool | is_paused {} |
uint64_t | frames_playing {} |
void unravel::events::set_paused | ( | rtti::context & | ctx, |
bool | paused ) |
Definition at line 49 of file events.cpp.
void unravel::events::set_play_mode | ( | rtti::context & | ctx, |
bool | play ) |
Definition at line 10 of file events.cpp.
void unravel::events::skip_next_frame | ( | rtti::context & | ctx | ) |
Definition at line 65 of file events.cpp.
void unravel::events::toggle_pause | ( | rtti::context & | ctx | ) |
Definition at line 44 of file events.cpp.
void unravel::events::toggle_play_mode | ( | rtti::context & | ctx | ) |
Definition at line 5 of file events.cpp.
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_before_render |
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_begin |
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_end |
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_fixed_update |
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_render |
hpp::event<void(rtti::context&, delta_t)> unravel::events::on_frame_update |
hpp::event<void(rtti::context&, os::event& e)> unravel::events::on_os_event |
hpp::event<void(rtti::context&)> unravel::events::on_pause |
hpp::event<void(rtti::context&)> unravel::events::on_play_after_end |
hpp::event<void(rtti::context&)> unravel::events::on_play_before_begin |
hpp::event<void(rtti::context&)> unravel::events::on_play_begin |
hpp::event<void(rtti::context&)> unravel::events::on_play_end |
hpp::event<void(rtti::context&)> unravel::events::on_resume |
hpp::event<void(rtti::context&, const std::string& protocol, uint64_t version)> unravel::events::on_script_recompile |
hpp::event<void(rtti::context&)> unravel::events::on_skip_next_frame |