Vị trí và kích thước của một panel, dùng với ui_begin(). Tiếp...
#include <njin_ui.h>
Các thuộc tính Public | |
| const char * | id = "panel" |
| Tên duy nhất của panel. Dùng để nhớ kích thước và lựa chọn giữa các frame. | |
| const char * | title = nullptr |
| Tiêu đề vẽ ở đầu panel. Có thể null. | |
| vec2 | anchor {0.5f, 0.5f} |
| Điểm neo trên màn hình, theo tỉ lệ: {0.5, 0.5} là giữa, {0, 1} là góc dưới trái. | |
| vec2 | pivot {0.5f, 0.5f} |
| Điểm của panel đặt vào anchor, theo tỉ lệ kích thước panel. Mặc định bằng tâm. | |
| vec2 | offset {} |
| Dời thêm, pixel. | |
| f32 | width = 0.0f |
| Chiều rộng, pixel. 0 là ui_style::width. | |
| bool | background = true |
| Vẽ nền panel. | |
| bool | navigable = true |
| Panel nhận phím điều hướng và tay cầm (mũi tên, Enter, Space, Esc). | |
Vị trí và kích thước của một panel, dùng với ui_begin().
| bool njin::ui_panel_desc::navigable = true |
Panel nhận phím điều hướng và tay cầm (mũi tên, Enter, Space, Esc).
false cho HUD luôn hiện trong lúc chơi: nút của nó chỉ bấm bằng chuột, không bao giờ được chọn sẵn, và các phím đó vẫn thuộc về game (xem ui_active()).