GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi.h
Go to the documentation of this file.
1
2 struct MN { int id; };
3 struct CP { int id; };
4 struct DR { int id; };
5 struct OM { int id; };
6 struct FO { int id; };
7 struct WV { int id; }; // waveform
8 struct BM { int id; }; // bitmap
9 struct BMA { int id; }; // bitmap array
10 struct VBM { int id; }; // vector bitmap
11 struct BB { int id; }; // bool bitmap
12 struct FB { int id; }; // float bitmap
13 struct CBM { int id; }; // continuousbitmap
14 struct SP { int id; }; // space
15 struct SA { int id; }; // separate
16 struct PT { int id; }; // point
17 struct V { int id; }; // vector
18 struct M { float mat[16]; }; // matrix
19 struct LN { int id; }; // timeline
20 struct RM { int id; }; // room
21 struct IS { int id; }; // timed int sequence
22 struct O { int id; }; // 3d object via volumes
23 struct P { int id; }; // 3d object via polygons
24 struct OO { int id; };
25 struct PP { int id; };
26 struct PA { int id; }; // path in 3d space
27 struct LA { int id; }; // loop in 3d space
28 struct TN { int id; }; // tree node
29 struct SH { int id; }; // shader
30 struct C { int id; }; // curve
31 struct CO { int id; }; // color
32 struct F { int id; }; // function or float
33 struct FA { int id; }; // float array
34 struct Ft { int id; }; // font
35 struct PPT { int id; }; // physics point
36 struct PSP { int id; }; // physics space
37 struct MA { int id; };
38 //struct M { int id; };
39 struct S { int id; }; // surface
40 struct Vb { int id; }; // vbo object
41 //struct L { int id; }; // lighting
42 struct T { int id; }; // time
43 struct E { int id; }; // event
44 struct L { int id; }; // link
45 struct LAY { int id; }; // layout
46 struct MP { int id; }; // mouse plane
47 struct MV { int id; }; // movement
48 struct LL { int id; }; // linkage
49 struct ME { int id; }; // memory
50 struct ST { int id; }; // state
51 struct TY { int id; }; // type
52 struct PS { int id; }; // powerset
53 struct ID { int id; }; // id
54 struct Str { int id; }; // string
55 struct Fi { int id; }; // file
56 struct Op { int id; }; // file operation
57 struct D { int id; }; // directory
58 struct Ht { int id; }; // html
59 struct BF { int id; };
60 struct VA { int id; }; // vertex array
61 struct VAA { int id; }; // vertex array array
62 struct VX { int id; }; // voxel
63 struct PL { int id; }; // plane
64 struct PLA { int id; }; // planearray
65 struct TX { int id; }; // texture
66 struct TXID { int id; }; // texture id
67 struct TXA { int id; }; // texture array id
68 struct TR { int id; }; // time range
69struct VV { int id; }; // time range vertex array
70struct Q { int id; }; // quad texture coordinates
71struct DO { int id; };
72struct PC { int id; };
73struct SV { int id; };
74struct FOA { int id; };
75struct COV { int id; };
76struct LI { int id; };
77struct LLA { int id; };
78struct FD { int id; };
79struct VO { int id; };
80struct PTS { int id; };
81struct PTA { int id; };
82struct RD { int id; };
83struct FBO { int id; };
84struct SM { int id; };
85struct TRK { int id; };
86struct WAV { int id; };
87struct TBUF { int id; };
88struct SFO { int id; };
89struct W { int id; };
90struct WM { int id; };
91struct FtA { int id; };
92struct ML { int id; };
93struct EX { int id; };
94struct PH { int id; };
95struct TS { int id; };
96struct CT { int id; };
97struct CC { int id; };
98struct c_BitmapApi { void * bmApi; };
99struct c_EveryApi { void * everyApi; };
100struct c_MainloopApi { void *mainLoopApi; };
101struct c_Env { void *env; };
102
103#ifdef __cplusplus
104extern "C" {
105#endif
106
107 c_Env *createEnv();
110 int newbitmap(c_BitmapApi *env, int sx, int sy, unsigned int color);
111 int loadbitmap(c_BitmapApi *env, const char *filename);
113 void init_window(c_MainloopApi *api, int wid,int hei);
114
115#ifdef __cplusplus
116}
117#endif
struct Envi env
c_EveryApi * geteveryApi(c_Env *api)
Definition GameApi.cpp:18
c_BitmapApi * getbitmapApi(c_EveryApi *api)
int loadbitmap(c_BitmapApi *env, const char *filename)
Definition GameApi.cpp:12
c_MainloopApi * getmainloopapi(c_EveryApi *api)
Definition GameApi.cpp:26
int newbitmap(c_BitmapApi *env, int sx, int sy, unsigned int color)
Definition GameApi.cpp:6
c_Env * createEnv()
Definition GameApi.cpp:34
void init_window(c_MainloopApi *api, int wid, int hei)
Definition GameApi.cpp:49
FBO(int sx, int sy)
int id
Definition GameApi.h:83
background color
Definition gameapi_example.php:46
Definition Plane.cc:5
Definition GameApi.h:11
int id
Definition GameApi.h:11
Definition GameApi.h:59
int id
Definition GameApi.h:59
Definition GameApi.h:9
int id
Definition GameApi.h:9
Definition GameApi.h:8
int id
Definition GameApi.h:8
Definition GameApi.h:13
int id
Definition GameApi.h:13
Definition GameApi.h:97
int id
Definition GameApi.h:97
Definition GameApi.h:75
int id
Definition GameApi.h:75
Definition GameApi.h:31
int id
Definition GameApi.h:31
Definition GameApi.h:3
int id
Definition GameApi.h:3
Definition GameApi.h:96
int id
Definition GameApi.h:96
Definition GameApi.h:30
int id
Definition GameApi.h:30
Definition GameApi.h:71
int id
Definition GameApi.h:71
Definition GameApi.h:4
int id
Definition GameApi.h:4
Definition GameApi.h:57
int id
Definition GameApi.h:57
Definition GameApi.h:93
int id
Definition GameApi.h:93
Definition GameApi.h:43
int id
Definition GameApi.h:43
Definition GameApi.h:33
int id
Definition GameApi.h:33
Definition GameApi.h:12
int id
Definition GameApi.h:12
Definition GameApi.h:78
int id
Definition GameApi.h:78
Definition GameApi.h:74
int id
Definition GameApi.h:74
Definition GameApi.h:6
int id
Definition GameApi.h:6
Definition GameApi.h:32
int id
Definition GameApi.h:32
Definition GameApi.h:55
int id
Definition GameApi.h:55
Definition GameApi.h:91
int id
Definition GameApi.h:91
Definition GameApi.h:34
int id
Definition GameApi.h:34
Definition GameApi.h:58
int id
Definition GameApi.h:58
Definition GameApi.h:53
int id
Definition GameApi.h:53
Definition GameApi.h:21
int id
Definition GameApi.h:21
Definition GameApi.h:45
int id
Definition GameApi.h:45
Definition GameApi.h:27
int id
Definition GameApi.h:27
Definition GameApi.h:76
int id
Definition GameApi.h:76
Definition GameApi.h:77
int id
Definition GameApi.h:77
Definition GameApi.h:48
int id
Definition GameApi.h:48
Definition GameApi.h:19
int id
Definition GameApi.h:19
Definition GameApi.h:44
int id
Definition GameApi.h:44
Definition GameApi.h:37
int id
Definition GameApi.h:37
Definition GameApi.h:49
int id
Definition GameApi.h:49
Definition GameApi.h:92
int id
Definition GameApi.h:92
Definition GameApi.h:2
int id
Definition GameApi.h:2
Definition GameApi.h:46
int id
Definition GameApi.h:46
Definition GameApi.h:47
int id
Definition GameApi.h:47
Definition GameApi.h:18
float mat[16]
Definition GameApi.h:18
Definition GameApi.h:5
int id
Definition GameApi.h:5
Definition GameApi.h:24
int id
Definition GameApi.h:24
Definition GameApi.h:22
int id
Definition GameApi.h:22
Definition GameApi.h:56
int id
Definition GameApi.h:56
Definition GameApi.h:26
int id
Definition GameApi.h:26
Definition GameApi.h:72
int id
Definition GameApi.h:72
Definition GameApi.h:94
int id
Definition GameApi.h:94
Definition GameApi.h:64
int id
Definition GameApi.h:64
int id
Definition GameApi.h:63
Definition GameApi.h:35
int id
Definition GameApi.h:35
Definition GameApi_pl.cc:16922
int id
Definition GameApi.h:25
Definition GameApi.h:36
int id
Definition GameApi.h:36
Definition GameApi.h:52
int id
Definition GameApi.h:52
Definition GameApi.h:81
int id
Definition GameApi.h:81
Definition GameApi.h:80
int id
Definition GameApi.h:80
Definition GameApi.h:16
int id
Definition GameApi.h:16
Definition GameApi.h:23
int id
Definition GameApi.h:23
Definition GameApi.h:70
int id
Definition GameApi.h:70
Definition GameApi.h:82
int id
Definition GameApi.h:82
Definition GameApi.h:20
int id
Definition GameApi.h:20
Definition GameApi.h:15
int id
Definition GameApi.h:15
Definition GameApi.h:88
int id
Definition GameApi.h:88
Definition GameApi.h:29
int id
Definition GameApi.h:29
Definition GameApi.h:84
int id
Definition GameApi.h:84
Definition GameApi.h:14
int id
Definition GameApi.h:14
Definition GameApi.h:50
int id
Definition GameApi.h:50
Definition GameApi.h:73
int id
Definition GameApi.h:73
Definition GameApi.h:39
int id
Definition GameApi.h:39
Definition GameApi.h:54
int id
Definition GameApi.h:54
Definition GameApi.h:87
int id
Definition GameApi.h:87
Definition GameApi.h:28
int id
Definition GameApi.h:28
Definition GameApi.h:85
int id
Definition GameApi.h:85
Definition GameApi.h:68
int id
Definition GameApi.h:68
Definition GameApi.h:95
int id
Definition GameApi.h:95
Definition GameApi.h:67
int id
Definition GameApi.h:67
Definition GameApi.h:66
int id
Definition GameApi.h:66
Definition GameApi.h:65
int id
Definition GameApi.h:65
Definition GameApi.h:51
int id
Definition GameApi.h:51
Definition GameApi.h:42
int id
Definition GameApi.h:42
Definition GameApi.h:61
int id
Definition GameApi.h:61
Definition GameApi.h:60
int id
Definition GameApi.h:60
Definition GameApi.h:10
int id
Definition GameApi.h:10
Definition GameApi.h:79
int id
Definition GameApi.h:79
Definition GameApi.h:69
int id
Definition GameApi.h:69
Definition GameApi.h:62
int id
Definition GameApi.h:62
Definition GameApi.h:17
int id
Definition GameApi.h:17
Definition GameApi.h:40
int id
Definition GameApi.h:40
Definition GameApi.h:86
int id
Definition GameApi.h:86
Definition GameApi.h:90
int id
Definition GameApi.h:90
Definition GameApi.h:7
int id
Definition GameApi.h:7
Definition GameApi.h:89
int id
Definition GameApi.h:89
Definition GameApi.h:98
void * bmApi
Definition GameApi.h:98
Definition GameApi.h:101
void * env
Definition GameApi.h:101
Definition GameApi.h:99
void * everyApi
Definition GameApi.h:99
Definition GameApi.h:100
void * mainLoopApi
Definition GameApi.h:100