njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Toggle main menu visibility
Loading...
Searching...
No Matches
njin.h
1
#pragma once
2
#include "_collide.h"
3
#include "_comps.h"
4
#include "njin_3d.h"
5
#include "_math.h"
6
#include "_random.h"
7
#include "_tilemap.h"
8
#include "_tween.h"
9
#include "njin_cfg.h"
10
#include "njin_collision.h"
11
#include "njin_anim.h"
12
#include "njin_anim3d.h"
13
#include "njin_atlas.h"
14
#include "njin_audio.h"
15
#include "njin_bindings.h"
16
#include "njin_body.h"
17
#include "njin_camera.h"
18
#include "njin_ctx.h"
19
#include "njin_debug.h"
20
#include "njin_dialog.h"
21
#include "njin_draw.h"
22
#include "njin_file.h"
23
#include "njin_fx.h"
24
#include "njin_gizmo.h"
25
#include "njin_i18n.h"
26
#include "njin_input.h"
27
#include "njin_json.h"
28
#include "njin_light.h"
29
#include "njin_level.h"
30
#include "njin_log.h"
31
#include "njin_nav.h"
32
#include "njin_nav3d.h"
33
#include "njin_particles.h"
34
#include "njin_physics3d.h"
35
#include "njin_post.h"
36
#include "njin_post3d.h"
37
#include "njin_prefab.h"
38
#include "njin_procgen.h"
39
#include "njin_render.h"
40
#include "njin_reload.h"
41
#include "njin_scene.h"
42
#include "njin_script.h"
43
#include "njin_settings.h"
44
#include "njin_spatial.h"
45
#include "njin_spatial_batch.h"
46
#include "njin_spline.h"
47
#include "njin_timer.h"
48
#include "njin_ui.h"
49
#include "njin_ui_layout.h"
50
#include "njin_version.h"
51
#include "njin_video.h"
52
#include "njin_window.h"
53
#include "njin_world3d.h"
54
55
namespace
njin {
60
struct
context;
61
64
71
context *
create
(
const
config
&cfg);
72
77
void
run
(context &ctx);
78
81
void
destroy
(context *ctx);
83
}
// namespace njin
njin::run
void run(context &ctx)
Chạy vòng lặp chính cho đến khi cửa sổ đóng.
njin::create
context * create(const config &cfg)
Mở cửa sổ và trả về context của engine.
njin::destroy
void destroy(context *ctx)
Giải phóng mọi tài nguyên của engine và đóng cửa sổ.
njin::config
Cấu hình cửa sổ và vòng lặp, truyền vào create().
Definition
njin_cfg.h:11
njin.h
Được biên soạn bởi
1.18.0