Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::ui_system Member List

This is the complete list of members for unravel::ui_system, including all inherited members.

apply_mouse_press_focus(scene &scn, os::event &event, Rml::Context *target_context, bool input_allowed)unravel::ui_system
blur_ui_context(Rml::Context *context) constunravel::ui_system
deinit(rtti::context &ctx) -> boolunravel::ui_system
dispatch_pointer_event(rtti::context &ctx, scene &scn, os::event &event) -> ui_pointer_dispatch_resultunravel::ui_system
ensure_document_framebuffer(ui_document_component &comp)unravel::ui_system
find_keyboard_context(scene &scn) const -> Rml::Context *unravel::ui_system
init(rtti::context &ctx) -> boolunravel::ui_system
is_debugger_enabled() const -> boolunravel::ui_system
is_not_root_element(scene &scn, Rml::Element *element) -> boolunravel::ui_system
load_font(const std::string &path)unravel::ui_system
load_fonts()unravel::ui_system
load_ui_document(entt::handle entity, ui_document_component &component, bool log_error=true) -> boolunravel::ui_system
on_create_component(entt::registry &r, entt::entity e)unravel::ui_systemstatic
on_destroy_component(entt::registry &r, entt::entity e)unravel::ui_systemstatic
on_load_component(entt::registry &r, entt::entity e)unravel::ui_systemstatic
on_os_event(rtti::context &ctx, os::event &event)unravel::ui_system
process_event(scene &scn, Rml::Context *context, os::event &event) -> boolunravel::ui_system
process_mouse_move(scene &scn, Rml::Context *context, int x, int y) -> boolunravel::ui_system
refresh_mouse_state(rtti::context &ctx, scene &scn)unravel::ui_system
register_component_callbacks(rtti::context &ctx)unravel::ui_system
release_resources()unravel::ui_system
render_screen_space(rtti::context &ctx, const gfx::frame_buffer::ptr &output, entt::handle camera_entity, scene &scn, delta_t dt)unravel::ui_system
render_world_space(rtti::context &ctx, entt::handle camera_entity, scene &scn, delta_t dt)unravel::ui_system
set_debugger_enabled(bool enabled)unravel::ui_system
try_consume_keyboard_event(scene &scn, os::event &event) -> boolunravel::ui_system
update_screen_space(rtti::context &ctx, entt::handle camera_entity, scene &scn, bool &process_input)unravel::ui_system
update_screen_space_document(rtti::context &ctx, Rml::Context *context, int viewport_width, int viewport_height, float dp_ratio, scene &scn, bool process_input, bool &hit_found)unravel::ui_system
update_ui_document_common(entt::handle handle, ui_document_component &ui_comp, bool is_playing)unravel::ui_system
update_ui_documents(rtti::context &ctx, scene &scn)unravel::ui_system
update_world_space(rtti::context &ctx, entt::handle camera_entity, scene &scn, bool &process_input)unravel::ui_system
update_world_space_document(rtti::context &ctx, scene &scn, entt::handle handle, ui_document_component &comp, const camera &cam, float dp_ratio, bool process_input, bool &hit_found)unravel::ui_system