njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
njin::sys_desc Struct Tham chiếu

Mô tả một system kèm ràng buộc thứ tự, dùng với ecs_register(). Tiếp...

#include <_mod.h>

Các thuộc tính Public

sys_fnc fnc = nullptr
 Hàm system.
i32 order = 100
 Giá trị nhỏ chạy trước, miễn là after/before cho phép.
std::vector< sys_fnc > after {}
 Các system phải chạy trước system này.
std::vector< sys_fnc > before {}
 Các system phải chạy sau system này.
scene_handle scene {}
 Chỉ chạy khi scene này đang chạy (xem scene_register()).
const char * name = nullptr
 Tên hiện trong njin_inspector (bảng thời gian từng system).

Mô tả chi tiết

Mô tả một system kèm ràng buộc thứ tự, dùng với ecs_register().

Chỉ so sánh với các system do cùng một module đăng ký trong cùng một phase.

Thông tin về Member Data

◆ fnc

sys_fnc njin::sys_desc::fnc = nullptr

Hàm system.

Không được null.

◆ scene

scene_handle njin::sys_desc::scene {}

Chỉ chạy khi scene này đang chạy (xem scene_register()).

Handle id 0 là chạy ở mọi scene.

◆ name

const char* njin::sys_desc::name = nullptr

Tên hiện trong njin_inspector (bảng thời gian từng system).

Null thì inspector hiện module/#số thứ tự.