Toàn bộ bố cục UI nạp từ file JSON hoặc xuất từ editor. Tiếp...
#include <njin_ui_layout.h>
Các hàm thành viên Public | |
| ui_panel_data * | find_panel (std::string_view panel_id) |
| Tìm panel theo ID. | |
| const ui_panel_data * | find_panel (std::string_view panel_id) const |
| Tìm panel theo ID. | |
| ui_widget_data * | find_widget (std::string_view widget_id) |
| Tìm widget theo ID trên toàn bộ các panel. | |
| const ui_widget_data * | find_widget (std::string_view widget_id) const |
| Tìm widget theo ID trên toàn bộ các panel. | |
| ui_popup_data * | find_popup (std::string_view popup_id) |
| Tìm popup theo ID. | |
| const ui_popup_data * | find_popup (std::string_view popup_id) const |
| Tìm popup theo ID. | |
Các thuộc tính Public | |
| i32 | version = 1 |
| Phiên bản cấu trúc data UI. | |
| vec2 | design_resolution {1280.0f, 720.0f} |
| Độ phân giải thiết kế chuẩn. | |
| ui_style | style = ui_default_style() |
| Style giao diện mặc định. | |
| bool | custom_style = false |
| Có áp dụng custom style trong layout không. | |
| std::vector< ui_panel_data > | panels |
| Danh sách các panel. | |
| std::vector< ui_popup_data > | popups |
| Danh sách các popup. | |
Toàn bộ bố cục UI nạp từ file JSON hoặc xuất từ editor.
| ui_panel_data * njin::ui_layout::find_panel | ( | std::string_view | panel_id | ) |
Tìm panel theo ID.
| panel_id | ID của panel. |
| const ui_panel_data * njin::ui_layout::find_panel | ( | std::string_view | panel_id | ) | const |
Tìm panel theo ID.
| panel_id | ID của panel. |
| ui_widget_data * njin::ui_layout::find_widget | ( | std::string_view | widget_id | ) |
Tìm widget theo ID trên toàn bộ các panel.
| widget_id | ID của widget. |
| const ui_widget_data * njin::ui_layout::find_widget | ( | std::string_view | widget_id | ) | const |
Tìm widget theo ID trên toàn bộ các panel.
| widget_id | ID của widget. |
| ui_popup_data * njin::ui_layout::find_popup | ( | std::string_view | popup_id | ) |
Tìm popup theo ID.
| popup_id | ID của popup. |
| const ui_popup_data * njin::ui_layout::find_popup | ( | std::string_view | popup_id | ) | const |
Tìm popup theo ID.
| popup_id | ID của popup. |