|
Unravel Engine C++ Reference
|
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) const | unravel::ui_system | |
| deinit(rtti::context &ctx) -> bool | unravel::ui_system | |
| dispatch_pointer_event(rtti::context &ctx, scene &scn, os::event &event) -> ui_pointer_dispatch_result | unravel::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) -> bool | unravel::ui_system | |
| is_debugger_enabled() const -> bool | unravel::ui_system | |
| is_not_root_element(scene &scn, Rml::Element *element) -> bool | unravel::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) -> bool | unravel::ui_system | |
| on_create_component(entt::registry &r, entt::entity e) | unravel::ui_system | static |
| on_destroy_component(entt::registry &r, entt::entity e) | unravel::ui_system | static |
| on_load_component(entt::registry &r, entt::entity e) | unravel::ui_system | static |
| on_os_event(rtti::context &ctx, os::event &event) | unravel::ui_system | |
| process_event(scene &scn, Rml::Context *context, os::event &event) -> bool | unravel::ui_system | |
| process_mouse_move(scene &scn, Rml::Context *context, int x, int y) -> bool | unravel::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) -> bool | unravel::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 |