diff --git a/engine/gf__audio_8c_source.html b/engine/gf__audio_8c_source.html index f6f354e..e0e1318 100644 --- a/engine/gf__audio_8c_source.html +++ b/engine/gf__audio_8c_source.html @@ -274,121 +274,120 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
169
170gf_audio_t* gf_audio_create(gf_engine_t* engine) {
-
171 gf_audio_t* audio = malloc(sizeof(*audio));
-
172 int i;
-
173 gf_audio_id_t id;
-
174
-
175 memset(audio, 0, sizeof(*audio));
-
176 audio->engine = engine;
-
177
-
178 audio->device_config = ma_device_config_init(ma_device_type_playback);
-
179 audio->device_config.playback.format = ma_format_s16;
-
180 audio->device_config.playback.channels = 2;
-
181 audio->device_config.sampleRate = 44100;
-
182 audio->device_config.dataCallback = gf_audio_callback;
-
183 audio->device_config.pUserData = audio;
-
184
-
185 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
-
186 audio->decoder[i].used = 0;
-
187 audio->decoder[i].audio = NULL;
-
188 audio->decoder[i].decoder = NULL;
-
189 audio->decoder[i].xm = NULL;
-
190 audio->decoder[i].mod = NULL;
-
191 audio->decoder[i].decoder_config = ma_decoder_config_init(audio->device_config.playback.format, audio->device_config.playback.channels, audio->device_config.sampleRate);
-
192 }
-
193
-
194 audio->device = malloc(sizeof(*audio->device));
-
195 if(ma_device_init(NULL, &audio->device_config, audio->device) != MA_SUCCESS) {
-
196 gf_log_function(engine, "Failed to open playback device", "");
-
197 free(audio->device);
-
198 audio->device = NULL;
-
199 gf_audio_destroy(audio);
-
200 return NULL;
-
201 }
-
202
-
203 audio->mutex = malloc(sizeof(*audio->mutex));
-
204 if(ma_mutex_init(audio->mutex) != MA_SUCCESS) {
-
205 gf_log_function(engine, "Failed to create mutex", "");
-
206 free(audio->mutex);
-
207 audio->mutex = NULL;
-
208 gf_audio_destroy(audio);
-
209 return NULL;
-
210 }
-
211
-
212 if(ma_device_start(audio->device) != MA_SUCCESS) {
-
213 gf_log_function(engine, "Failed to start playback device", "");
-
214 gf_audio_destroy(audio);
-
215 return NULL;
-
216 }
-
217
-
218 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
-
219 audio->decoder[i].audio = audio;
-
220 }
-
221
-
222 gf_log_function(engine, "Audio interface started", "");
-
223
-
224 gf_audio_resume(audio, (id = gf_audio_load_file(audio, "test.xm")));
+
171 gf_audio_t* audio = malloc(sizeof(*audio));
+
172 int i;
+
173
+
174 memset(audio, 0, sizeof(*audio));
+
175 audio->engine = engine;
+
176
+
177 audio->device_config = ma_device_config_init(ma_device_type_playback);
+
178 audio->device_config.playback.format = ma_format_s16;
+
179 audio->device_config.playback.channels = 2;
+
180 audio->device_config.sampleRate = 44100;
+
181 audio->device_config.dataCallback = gf_audio_callback;
+
182 audio->device_config.pUserData = audio;
+
183
+
184 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
+
185 audio->decoder[i].used = 0;
+
186 audio->decoder[i].audio = NULL;
+
187 audio->decoder[i].decoder = NULL;
+
188 audio->decoder[i].xm = NULL;
+
189 audio->decoder[i].mod = NULL;
+
190 audio->decoder[i].decoder_config = ma_decoder_config_init(audio->device_config.playback.format, audio->device_config.playback.channels, audio->device_config.sampleRate);
+
191 }
+
192
+
193 audio->device = malloc(sizeof(*audio->device));
+
194 if(ma_device_init(NULL, &audio->device_config, audio->device) != MA_SUCCESS) {
+
195 gf_log_function(engine, "Failed to open playback device", "");
+
196 free(audio->device);
+
197 audio->device = NULL;
+
198 gf_audio_destroy(audio);
+
199 return NULL;
+
200 }
+
201
+
202 audio->mutex = malloc(sizeof(*audio->mutex));
+
203 if(ma_mutex_init(audio->mutex) != MA_SUCCESS) {
+
204 gf_log_function(engine, "Failed to create mutex", "");
+
205 free(audio->mutex);
+
206 audio->mutex = NULL;
+
207 gf_audio_destroy(audio);
+
208 return NULL;
+
209 }
+
210
+
211 if(ma_device_start(audio->device) != MA_SUCCESS) {
+
212 gf_log_function(engine, "Failed to start playback device", "");
+
213 gf_audio_destroy(audio);
+
214 return NULL;
+
215 }
+
216
+
217 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
+
218 audio->decoder[i].audio = audio;
+
219 }
+
220
+
221 gf_log_function(engine, "Audio interface started, max %d decoders", GF_AUDIO_MAX_DECODERS);
+
222
+
223 return audio;
+
224}
+
225
-
226 return audio;
-
227}
+
+
226void gf_audio_decoder_destroy(gf_audio_decoder_t* decoder) {
+
227 ma_mutex_lock(decoder->audio->mutex);
+
228 if(decoder->decoder != NULL) {
+
229 ma_decoder_uninit(decoder->decoder);
+
230 free(decoder->decoder);
+
231 decoder->decoder = NULL;
+
232 }
+
233 if(decoder->xm != NULL) {
+
234 jar_xm_free_context(decoder->xm);
+
235 decoder->xm = NULL;
+
236 }
+
237 if(decoder->mod != NULL) {
+
238 jar_mod_unload(decoder->mod);
+
239 free(decoder->mod);
+
240 decoder->mod = NULL;
+
241 }
+
242 decoder->used = 0;
+
243 ma_mutex_unlock(decoder->audio->mutex);
+
244}
-
228
-
-
229void gf_audio_decoder_destroy(gf_audio_decoder_t* decoder) {
-
230 ma_mutex_lock(decoder->audio->mutex);
-
231 if(decoder->decoder != NULL) {
-
232 ma_decoder_uninit(decoder->decoder);
-
233 free(decoder->decoder);
-
234 decoder->decoder = NULL;
-
235 }
-
236 if(decoder->xm != NULL) {
-
237 jar_xm_free_context(decoder->xm);
-
238 decoder->xm = NULL;
-
239 }
-
240 if(decoder->mod != NULL) {
-
241 jar_mod_unload(decoder->mod);
-
242 free(decoder->mod);
-
243 decoder->mod = NULL;
-
244 }
-
245 decoder->used = 0;
-
246 ma_mutex_unlock(decoder->audio->mutex);
-
247}
-
-
248
-
-
249void gf_audio_destroy(gf_audio_t* audio) {
-
250 int i;
-
251 if(audio->device != NULL) {
-
252 ma_device_uninit(audio->device);
-
253 free(audio->device);
-
254 }
-
255 if(audio->mutex != NULL) {
-
256 ma_mutex_uninit(audio->mutex);
-
257 free(audio->mutex);
+
245
+
+
246void gf_audio_destroy(gf_audio_t* audio) {
+
247 int i;
+
248 if(audio->device != NULL) {
+
249 ma_device_uninit(audio->device);
+
250 free(audio->device);
+
251 }
+
252 if(audio->mutex != NULL) {
+
253 ma_mutex_uninit(audio->mutex);
+
254 free(audio->mutex);
+
255 }
+
256 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
+
257 gf_audio_decoder_destroy(&audio->decoder[i]);
258 }
-
259 for(i = 0; i < GF_AUDIO_MAX_DECODERS; i++) {
-
260 gf_audio_decoder_destroy(&audio->decoder[i]);
-
261 }
-
262 gf_log_function(audio->engine, "Destroyed audio interface", "");
-
263 free(audio);
-
264}
+
259 gf_log_function(audio->engine, "Destroyed audio interface", "");
+
260 free(audio);
+
261}
-
265
-
-
266void gf_audio_resume(gf_audio_t* audio, gf_audio_id_t id) {
-
267 ma_mutex_lock(audio->mutex);
-
268 if(audio->decoder[id].used != 0) audio->decoder[id].used = 1;
-
269 ma_mutex_unlock(audio->mutex);
-
270}
+
262
+
+
263void gf_audio_resume(gf_audio_t* audio, gf_audio_id_t id) {
+
264 ma_mutex_lock(audio->mutex);
+
265 if(audio->decoder[id].used != 0) audio->decoder[id].used = 1;
+
266 ma_mutex_unlock(audio->mutex);
+
267}
-
271
-
-
272void gf_audio_pause(gf_audio_t* audio, gf_audio_id_t id) {
-
273 ma_mutex_lock(audio->mutex);
-
274 if(audio->decoder[id].used != 0) audio->decoder[id].used = -1;
-
275 ma_mutex_unlock(audio->mutex);
-
276}
+
268
+
+
269void gf_audio_pause(gf_audio_t* audio, gf_audio_id_t id) {
+
270 ma_mutex_lock(audio->mutex);
+
271 if(audio->decoder[id].used != 0) audio->decoder[id].used = -1;
+
272 ma_mutex_unlock(audio->mutex);
+
273}
+
274
+
275void gf_audio_stop(gf_audio_t* audio, gf_audio_id_t id) { gf_audio_decoder_destroy(&audio->decoder[id]); }
#define GF_AUDIO_MAX_DECODERS
Max decoders audio interface can handle.
Definition audio.h:33
Audio interface.
Logger.
diff --git a/engine/gf__audio_8h.html b/engine/gf__audio_8h.html index 5c26b43..901bb23 100644 --- a/engine/gf__audio_8h.html +++ b/engine/gf__audio_8h.html @@ -130,6 +130,9 @@ Functions void gf_audio_resume (gf_audio_t *audio, gf_audio_id_t id)  Resume audio.
  +void gf_audio_stop (gf_audio_t *audio, gf_audio_id_t id) + Stop audio.

Detailed Description

Audio interface.

@@ -205,7 +208,7 @@ Functions -

Definition at line 229 of file gf_audio.c.

+

Definition at line 226 of file gf_audio.c.

@@ -241,7 +244,7 @@ Functions -

Definition at line 249 of file gf_audio.c.

+

Definition at line 246 of file gf_audio.c.

@@ -391,7 +394,7 @@ Functions -

Definition at line 272 of file gf_audio.c.

+

Definition at line 269 of file gf_audio.c.

@@ -438,7 +441,54 @@ Functions -

Definition at line 266 of file gf_audio.c.

+

Definition at line 263 of file gf_audio.c.

+ + + + +

◆ gf_audio_stop()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void gf_audio_stop (gf_audio_taudio,
gf_audio_id_t id 
)
+
+extern
+
+ +

Stop audio.

+
Parameters
+ + + +
audioAudio interface
idAudio ID
+
+
+ +

Definition at line 275 of file gf_audio.c.

diff --git a/engine/gf__audio_8h.js b/engine/gf__audio_8h.js index 3c045bb..8ba4a84 100644 --- a/engine/gf__audio_8h.js +++ b/engine/gf__audio_8h.js @@ -6,5 +6,6 @@ var gf__audio_8h = [ "gf_audio_load", "gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2", null ], [ "gf_audio_load_file", "gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d", null ], [ "gf_audio_pause", "gf__audio_8h.html#af319f87c14e6b784de694c065d147c80", null ], - [ "gf_audio_resume", "gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b", null ] + [ "gf_audio_resume", "gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b", null ], + [ "gf_audio_stop", "gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1", null ] ]; \ No newline at end of file diff --git a/engine/gf__audio_8h_source.html b/engine/gf__audio_8h_source.html index cbf571f..a361fc4 100644 --- a/engine/gf__audio_8h_source.html +++ b/engine/gf__audio_8h_source.html @@ -129,15 +129,18 @@ $(document).ready(function(){initNavTree('gf__audio_8h_source.html',''); initRes
70
77GF_EXPORT void gf_audio_resume(gf_audio_t* audio, gf_audio_id_t id);
78
-
79#endif
+
85GF_EXPORT void gf_audio_stop(gf_audio_t* audio, gf_audio_id_t id);
+
86
+
87#endif
audio.h
Type definitions related to audio interface.
core.h
Type definitions related to core.
-
gf_audio_resume
void gf_audio_resume(gf_audio_t *audio, gf_audio_id_t id)
Resume audio.
Definition gf_audio.c:266
+
gf_audio_stop
void gf_audio_stop(gf_audio_t *audio, gf_audio_id_t id)
Stop audio.
Definition gf_audio.c:275
+
gf_audio_resume
void gf_audio_resume(gf_audio_t *audio, gf_audio_id_t id)
Resume audio.
Definition gf_audio.c:263
gf_audio_load
gf_audio_id_t gf_audio_load(gf_audio_t *audio, const void *data, size_t size)
Load and play data.
Definition gf_audio.c:97
gf_audio_create
gf_audio_t * gf_audio_create(gf_engine_t *engine)
Create audio interface.
Definition gf_audio.c:170
-
gf_audio_destroy
void gf_audio_destroy(gf_audio_t *audio)
Destroy audio interface.
Definition gf_audio.c:249
-
gf_audio_decoder_destroy
void gf_audio_decoder_destroy(gf_audio_decoder_t *decoder)
Destroy audio decoder.
Definition gf_audio.c:229
-
gf_audio_pause
void gf_audio_pause(gf_audio_t *audio, gf_audio_id_t id)
Pause audio.
Definition gf_audio.c:272
+
gf_audio_destroy
void gf_audio_destroy(gf_audio_t *audio)
Destroy audio interface.
Definition gf_audio.c:246
+
gf_audio_decoder_destroy
void gf_audio_decoder_destroy(gf_audio_decoder_t *decoder)
Destroy audio decoder.
Definition gf_audio.c:226
+
gf_audio_pause
void gf_audio_pause(gf_audio_t *audio, gf_audio_id_t id)
Pause audio.
Definition gf_audio.c:269
gf_audio_load_file
gf_audio_id_t gf_audio_load_file(gf_audio_t *audio, const char *path)
Load and play file.
Definition gf_audio.c:151
gf_macro.h
Macro.
GF_EXPORT
#define GF_EXPORT
Macro for platform-dependent symbol export/import.
Definition gf_macro.h:190
diff --git a/engine/globals.html b/engine/globals.html index 2832e58..d08e77d 100644 --- a/engine/globals.html +++ b/engine/globals.html @@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
  • GF_AUDIO_MAX_DECODERS : audio.h
  • gf_audio_pause() : gf_audio.h
  • gf_audio_resume() : gf_audio.h
  • +
  • gf_audio_stop() : gf_audio.h
  • gf_client_begin() : gf_client.h
  • gf_client_create() : gf_client.h
  • gf_client_destroy() : gf_client.h
  • diff --git a/engine/globals_func.html b/engine/globals_func.html index 3672440..fe7db67 100644 --- a/engine/globals_func.html +++ b/engine/globals_func.html @@ -101,6 +101,7 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable(
  • gf_audio_load_file() : gf_audio.h
  • gf_audio_pause() : gf_audio.h
  • gf_audio_resume() : gf_audio.h
  • +
  • gf_audio_stop() : gf_audio.h
  • gf_client_begin() : gf_client.h
  • gf_client_create() : gf_client.h
  • gf_client_destroy() : gf_client.h
  • diff --git a/engine/navtreedata.js b/engine/navtreedata.js index be085a6..770fc3d 100644 --- a/engine/navtreedata.js +++ b/engine/navtreedata.js @@ -50,7 +50,7 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"opengl_2gf__graphic_8c_source.html" +"opengl_2gf__driver_8c_source.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/engine/navtreeindex0.js b/engine/navtreeindex0.js index 21566b8..bcbe867 100644 --- a/engine/navtreeindex0.js +++ b/engine/navtreeindex0.js @@ -40,6 +40,7 @@ var NAVTREEINDEX0 = "functions_vars.html":[1,2,1], "gf__audio_8c_source.html":[2,0,4], "gf__audio_8h.html":[2,0,2,1], +"gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1":[2,0,2,1,7], "gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b":[2,0,2,1,6], "gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2":[2,0,2,1,3], "gf__audio_8h.html#a52e61cbf2518774a590141631e053330":[2,0,2,1,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX0 = "mesh_8h.html":[2,0,2,0,12], "mesh_8h_source.html":[2,0,2,0,12], "model_8h.html":[2,0,2,0,13], -"model_8h_source.html":[2,0,2,0,13], -"opengl_2gf__driver_8c_source.html":[2,0,1,1,3] +"model_8h_source.html":[2,0,2,0,13] }; diff --git a/engine/navtreeindex1.js b/engine/navtreeindex1.js index 7c5ed21..1d4bf88 100644 --- a/engine/navtreeindex1.js +++ b/engine/navtreeindex1.js @@ -1,5 +1,6 @@ var NAVTREEINDEX1 = { +"opengl_2gf__driver_8c_source.html":[2,0,1,1,3], "opengl_2gf__graphic_8c_source.html":[2,0,1,1,4], "opengl_2glfw_2gf__draw_8c_source.html":[2,0,1,1,0,0], "opengl_2glx_2gf__draw_8c_source.html":[2,0,1,1,1,0], diff --git a/engine/search/all_7.js b/engine/search/all_7.js index cb8c6da..3d663d9 100644 --- a/engine/search/all_7.js +++ b/engine/search/all_7.js @@ -11,172 +11,173 @@ var searchData= ['gf_5faudio_5fmax_5fdecoders_8',['GF_AUDIO_MAX_DECODERS',['../audio_8h.html#a6d19d179e9a386872980ec047b37345c',1,'audio.h']]], ['gf_5faudio_5fpause_9',['gf_audio_pause',['../gf__audio_8h.html#af319f87c14e6b784de694c065d147c80',1,'gf_audio.c']]], ['gf_5faudio_5fresume_10',['gf_audio_resume',['../gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b',1,'gf_audio.c']]], - ['gf_5faudio_5ft_11',['gf_audio_t',['../structgf__audio__t.html',1,'']]], - ['gf_5fclient_2eh_12',['gf_client.h',['../gf__client_8h.html',1,'']]], - ['gf_5fclient_5fbegin_13',['gf_client_begin',['../gf__client_8h.html#a190d30881f4449e141e915ac42e32d56',1,'gf_client.c']]], - ['gf_5fclient_5fcreate_14',['gf_client_create',['../gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a',1,'gf_client.c']]], - ['gf_5fclient_5fdestroy_15',['gf_client_destroy',['../gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53',1,'gf_client.c']]], - ['gf_5fclient_5fend_16',['gf_client_end',['../gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae',1,'gf_client.c']]], - ['gf_5fclient_5fstep_17',['gf_client_step',['../gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397',1,'gf_client.c']]], - ['gf_5fclient_5ft_18',['gf_client_t',['../structgf__client__t.html',1,'']]], - ['gf_5fcore_2eh_19',['gf_core.h',['../gf__core_8h.html',1,'']]], - ['gf_5fdeclare_5ftype_20',['GF_DECLARE_TYPE',['../gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377',1,'gf_macro.h']]], - ['gf_5fdirectx_2eh_21',['gf_directx.h',['../gf__directx_8h.html',1,'']]], - ['gf_5fdraw_2eh_22',['gf_draw.h',['../gf__draw_8h.html',1,'']]], - ['gf_5fdraw_5fbegin_23',['gf_draw_begin',['../gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fcreate_24',['gf_draw_create',['../gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fdestroy_25',['gf_draw_destroy',['../gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fdriver_2eh_26',['gf_draw_driver.h',['../gf__draw__driver_8h.html',1,'']]], - ['gf_5fdraw_5fdriver_5fafter_27',['gf_draw_driver_after',['../gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fbefore_28',['gf_draw_driver_before',['../gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fbegin_5ftexture_5f2d_29',['gf_draw_driver_begin_texture_2d',['../gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fcreate_30',['gf_draw_driver_create',['../gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fdestroy_31',['gf_draw_driver_destroy',['../gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fdestroy_5ftexture_32',['gf_draw_driver_destroy_texture',['../gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fend_5ftexture_5f2d_33',['gf_draw_driver_end_texture_2d',['../gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fhas_5fextension_34',['gf_draw_driver_has_extension',['../gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fregister_5ftexture_35',['gf_draw_driver_register_texture',['../gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5freshape_36',['gf_draw_driver_reshape',['../gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fset_5fcolor_37',['gf_draw_driver_set_color',['../gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5ft_38',['gf_draw_driver_t',['../structgf__draw__driver__t.html',1,'']]], - ['gf_5fdraw_5fdriver_5ftexture_5ft_39',['gf_draw_driver_texture_t',['../structgf__draw__driver__texture__t.html',1,'']]], - ['gf_5fdraw_5fend_40',['gf_draw_end',['../gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fframe_41',['gf_draw_frame',['../gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fplatform_2eh_42',['gf_draw_platform.h',['../gf__draw__platform_8h.html',1,'']]], - ['gf_5fdraw_5fplatform_5fbegin_43',['gf_draw_platform_begin',['../gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fcreate_44',['gf_draw_platform_create',['../gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fdestroy_45',['gf_draw_platform_destroy',['../gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fend_46',['gf_draw_platform_end',['../gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fhas_5fextension_47',['gf_draw_platform_has_extension',['../gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fstep_48',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5ft_49',['gf_draw_platform_t',['../structgf__draw__platform__t.html',1,'']]], - ['gf_5fdraw_5freshape_50',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fset_5finput_51',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fstep_52',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]], - ['gf_5fdraw_5ft_53',['gf_draw_t',['../structgf__draw__t.html',1,'']]], - ['gf_5fengine_5fbegin_54',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]], - ['gf_5fengine_5fcreate_55',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]], - ['gf_5fengine_5fdestroy_56',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]], - ['gf_5fengine_5fend_57',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]], - ['gf_5fengine_5floop_58',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]], - ['gf_5fengine_5ft_59',['gf_engine_t',['../structgf__engine__t.html',1,'']]], - ['gf_5fexport_60',['GF_EXPORT',['../gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357',1,'gf_macro.h']]], - ['gf_5fexpose_5faudio_61',['GF_EXPOSE_AUDIO',['../gf__macro_8h.html#a0c037da6649bf5ca0c58c12ec3a422ff',1,'gf_macro.h']]], - ['gf_5fexpose_5fclient_62',['GF_EXPOSE_CLIENT',['../gf__macro_8h.html#a13d820c4f195f0f38ce7d791a9a4ddeb',1,'gf_macro.h']]], - ['gf_5fexpose_5fcore_63',['GF_EXPOSE_CORE',['../gf__macro_8h.html#a697eb08d834a4889d84940e79575779d',1,'gf_macro.h']]], - ['gf_5fexpose_5fdraw_64',['GF_EXPOSE_DRAW',['../gf__macro_8h.html#a438e60b3ef2df2ad0a220523e95d6dca',1,'gf_macro.h']]], - ['gf_5fexpose_5fdraw_5fdriver_65',['GF_EXPOSE_DRAW_DRIVER',['../gf__macro_8h.html#a25f301eb3d5e8c3bfb8187876fa36efa',1,'gf_macro.h']]], - ['gf_5fexpose_5fdraw_5fplatform_66',['GF_EXPOSE_DRAW_PLATFORM',['../gf__macro_8h.html#a5a117ced8c73165c3cc6144a49bf5af0',1,'gf_macro.h']]], - ['gf_5fexpose_5ffont_67',['GF_EXPOSE_FONT',['../gf__macro_8h.html#a44fcf2830dd68160e7745e6c93a0fc15',1,'gf_macro.h']]], - ['gf_5fexpose_5fgraphic_68',['GF_EXPOSE_GRAPHIC',['../gf__macro_8h.html#a9c8f57368c8d0b9a005e88951bb6b999',1,'gf_macro.h']]], - ['gf_5fexpose_5fgui_69',['GF_EXPOSE_GUI',['../gf__macro_8h.html#a4a8b5bd4a3f26e4e775db703d383e315',1,'gf_macro.h']]], - ['gf_5fexpose_5finput_70',['GF_EXPOSE_INPUT',['../gf__macro_8h.html#a8412a96f3ebbf985b342603585944166',1,'gf_macro.h']]], - ['gf_5fexpose_5fmath_71',['GF_EXPOSE_MATH',['../gf__macro_8h.html#a0741ff0ae6d4298a707cb24a2b88d13e',1,'gf_macro.h']]], - ['gf_5fexpose_5fmesh_72',['GF_EXPOSE_MESH',['../gf__macro_8h.html#ac44de892fe92937b0c6bf471ed7c39d3',1,'gf_macro.h']]], - ['gf_5fexpose_5fmodel_73',['GF_EXPOSE_MODEL',['../gf__macro_8h.html#a162dc93ccefb746c38c3874a79b42eca',1,'gf_macro.h']]], - ['gf_5fexpose_5fphysics_74',['GF_EXPOSE_PHYSICS',['../gf__macro_8h.html#aeb8d09c8509f1bbb5c2647be76806117',1,'gf_macro.h']]], - ['gf_5fexpose_5fserver_75',['GF_EXPOSE_SERVER',['../gf__macro_8h.html#a7bbb6e42ee5fdf2e1dbbb4678e46973a',1,'gf_macro.h']]], - ['gf_5fexpose_5ftexture_76',['GF_EXPOSE_TEXTURE',['../gf__macro_8h.html#a1b10588ebedb9c8ea44c1e4d2dd11086',1,'gf_macro.h']]], - ['gf_5fexpose_5fthread_77',['GF_EXPOSE_THREAD',['../gf__macro_8h.html#aeddf0443a9813483ca6bfc05190915e0',1,'gf_macro.h']]], - ['gf_5fexpose_5fversion_78',['GF_EXPOSE_VERSION',['../gf__macro_8h.html#a522da62928e59f2d7e01a128eb2441f2',1,'gf_macro.h']]], - ['gf_5ffont_2eh_79',['gf_font.h',['../gf__font_8h.html',1,'']]], - ['gf_5ffont_5fbbox_5ft_80',['gf_font_bbox_t',['../structgf__font__bbox__t.html',1,'']]], - ['gf_5ffont_5fcreate_81',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]], - ['gf_5ffont_5fget_82',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]], - ['gf_5ffont_5fglyph_5ft_83',['gf_font_glyph_t',['../structgf__font__glyph__t.html',1,'']]], - ['gf_5ffont_5fstore_5ft_84',['gf_font_store_t',['../structgf__font__store__t.html',1,'']]], - ['gf_5ffont_5ft_85',['gf_font_t',['../structgf__font__t.html',1,'']]], - ['gf_5fgraphic_2eh_86',['gf_graphic.h',['../gf__graphic_8h.html',1,'']]], - ['gf_5fgraphic_5f2d_87',['GF_GRAPHIC_2D',['../gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0',1,'gf_graphic.h']]], - ['gf_5fgraphic_5f3d_88',['GF_GRAPHIC_3D',['../gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf',1,'gf_graphic.h']]], - ['gf_5fgraphic_5fbegin_5f2d_89',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fclear_90',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fcolor_5ft_91',['gf_graphic_color_t',['../structgf__graphic__color__t.html',1,'']]], - ['gf_5fgraphic_5fdraw_5ftexture_5f2d_92',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_93',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fend_5f2d_94',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ffill_5fpolygon_95',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ffill_5frect_96',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5fperspective_97',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fset_5fcamera_98',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ftext_99',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5ftext_5fwidth_100',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]], - ['gf_5fgui_2eh_101',['gf_gui.h',['../gf__gui_8h.html',1,'']]], - ['gf_5fgui_5fbutton_5ft_102',['gf_gui_button_t',['../structgf__gui__button__t.html',1,'']]], - ['gf_5fgui_5fcomponent_5ft_103',['gf_gui_component_t',['../structgf__gui__component__t.html',1,'']]], - ['gf_5fgui_5fcomponent_5ftypes_104',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]], - ['gf_5fgui_5fcreate_105',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]], - ['gf_5fgui_5fcreate_5fbutton_106',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]], - ['gf_5fgui_5fdraw_5fbox_107',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]], - ['gf_5fgui_5fevents_108',['GF_GUI_EVENTS',['../gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82',1,'gui.h']]], - ['gf_5fgui_5ffirst_5funused_109',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]], - ['gf_5fgui_5ffont_5fsize_110',['GF_GUI_FONT_SIZE',['../gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522',1,'gf_gui.h']]], - ['gf_5fgui_5fid_5ft_111',['gf_gui_id_t',['../gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11',1,'gui.h']]], - ['gf_5fgui_5finvert_112',['GF_GUI_INVERT',['../gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5',1,'gf_gui.h']]], - ['gf_5fgui_5fmax_5fcomponents_113',['GF_GUI_MAX_COMPONENTS',['../gui_8h.html#a33770d9046d53ad607fcc938f1619eb8',1,'gui.h']]], - ['gf_5fgui_5fnormal_114',['GF_GUI_NORMAL',['../gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46',1,'gf_gui.h']]], - ['gf_5fgui_5frender_115',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]], - ['gf_5fgui_5fset_5fcallback_116',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]], - ['gf_5fgui_5ft_117',['gf_gui_t',['../structgf__gui__t.html',1,'']]], - ['gf_5fgui_5funion_5ft_118',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]], - ['gf_5finput_2eh_119',['gf_input.h',['../gf__input_8h.html',1,'']]], - ['gf_5finput_5fcreate_120',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]], - ['gf_5finput_5fdestroy_121',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]], - ['gf_5finput_5fmouse_5fleft_5fmask_122',['GF_INPUT_MOUSE_LEFT_MASK',['../input_8h.html#a9e633a7c5d0bd577a11243b397354588',1,'input.h']]], - ['gf_5finput_5fmouse_5fmiddle_5fmask_123',['GF_INPUT_MOUSE_MIDDLE_MASK',['../input_8h.html#a1bcb3fe6d407a1f4791efcbd86cffac9',1,'input.h']]], - ['gf_5finput_5fmouse_5fright_5fmask_124',['GF_INPUT_MOUSE_RIGHT_MASK',['../input_8h.html#aa131fcdb7b5d6864c62b32b86f702962',1,'input.h']]], - ['gf_5finput_5ft_125',['gf_input_t',['../structgf__input__t.html',1,'']]], - ['gf_5flog_126',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]], - ['gf_5flog_2eh_127',['gf_log.h',['../gf__log_8h.html',1,'']]], - ['gf_5flog_5ffunction_128',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]], - ['gf_5fmacro_2eh_129',['gf_macro.h',['../gf__macro_8h.html',1,'']]], - ['gf_5fmath_2eh_130',['gf_math.h',['../gf__math_8h.html',1,'']]], - ['gf_5fmath_5fcot_131',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]], - ['gf_5fmath_5flog2_132',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]], - ['gf_5fmath_5fmultiply_133',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]], - ['gf_5fmath_5fnearest_5f2pow_134',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]], - ['gf_5fmath_5fnormal_135',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]], - ['gf_5fmath_5fnormalize_136',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]], - ['gf_5fmath_5fpi_137',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]], - ['gf_5fmath_5fsubtract_138',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]], - ['gf_5fmath_5fvector_5fcopy_139',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]], - ['gf_5fmath_5fvector_5ft_140',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]], - ['gf_5fmesh_2eh_141',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]], - ['gf_5fmesh_5ft_142',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]], - ['gf_5fmesh_5ftriangle_5ft_143',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]], - ['gf_5fmodel_2eh_144',['gf_model.h',['../gf__model_8h.html',1,'']]], - ['gf_5fmodel_5ft_145',['gf_model_t',['../structgf__model__t.html',1,'']]], - ['gf_5fopengl_2eh_146',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]], - ['gf_5fphysics_2eh_147',['gf_physics.h',['../gf__physics_8h.html',1,'']]], - ['gf_5fphysics_5fbegin_148',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]], - ['gf_5fphysics_5fcreate_149',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]], - ['gf_5fphysics_5fdestroy_150',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]], - ['gf_5fphysics_5fend_151',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]], - ['gf_5fphysics_5ft_152',['gf_physics_t',['../structgf__physics__t.html',1,'']]], - ['gf_5fpre_2eh_153',['gf_pre.h',['../gf__pre_8h.html',1,'']]], - ['gf_5fserver_2eh_154',['gf_server.h',['../gf__server_8h.html',1,'']]], - ['gf_5fserver_5fbegin_155',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]], - ['gf_5fserver_5fcreate_156',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]], - ['gf_5fserver_5fdestroy_157',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]], - ['gf_5fserver_5fend_158',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]], - ['gf_5fserver_5ft_159',['gf_server_t',['../structgf__server__t.html',1,'']]], - ['gf_5fset_5fcolor_160',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]], - ['gf_5ftexture_2eh_161',['gf_texture.h',['../gf__texture_8h.html',1,'']]], - ['gf_5ftexture_5fcreate_162',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]], - ['gf_5ftexture_5fdestroy_163',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]], - ['gf_5ftexture_5ft_164',['gf_texture_t',['../structgf__texture__t.html',1,'']]], - ['gf_5fthread_2eh_165',['gf_thread.h',['../gf__thread_8h.html',1,'']]], - ['gf_5fthread_5fcontext_5ft_166',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]], - ['gf_5fthread_5fcreate_167',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]], - ['gf_5fthread_5fdestroy_168',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]], - ['gf_5fthread_5fjoin_169',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]], - ['gf_5fthread_5ft_170',['gf_thread_t',['../structgf__thread__t.html',1,'']]], - ['gf_5fversion_2eh_171',['gf_version.h',['../gf__version_8h.html',1,'']]], - ['gf_5fversion_5fget_172',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]], - ['gf_5fversion_5ft_173',['gf_version_t',['../structgf__version__t.html',1,'']]], - ['glyph_174',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]], - ['goldfish_20engine_175',['GoldFish Engine',['../index.html',1,'']]], - ['graphic_2eh_176',['graphic.h',['../graphic_8h.html',1,'']]], - ['gui_177',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]], - ['gui_2eh_178',['gui.h',['../gui_8h.html',1,'']]] + ['gf_5faudio_5fstop_11',['gf_audio_stop',['../gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1',1,'gf_audio.c']]], + ['gf_5faudio_5ft_12',['gf_audio_t',['../structgf__audio__t.html',1,'']]], + ['gf_5fclient_2eh_13',['gf_client.h',['../gf__client_8h.html',1,'']]], + ['gf_5fclient_5fbegin_14',['gf_client_begin',['../gf__client_8h.html#a190d30881f4449e141e915ac42e32d56',1,'gf_client.c']]], + ['gf_5fclient_5fcreate_15',['gf_client_create',['../gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a',1,'gf_client.c']]], + ['gf_5fclient_5fdestroy_16',['gf_client_destroy',['../gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53',1,'gf_client.c']]], + ['gf_5fclient_5fend_17',['gf_client_end',['../gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae',1,'gf_client.c']]], + ['gf_5fclient_5fstep_18',['gf_client_step',['../gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397',1,'gf_client.c']]], + ['gf_5fclient_5ft_19',['gf_client_t',['../structgf__client__t.html',1,'']]], + ['gf_5fcore_2eh_20',['gf_core.h',['../gf__core_8h.html',1,'']]], + ['gf_5fdeclare_5ftype_21',['GF_DECLARE_TYPE',['../gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377',1,'gf_macro.h']]], + ['gf_5fdirectx_2eh_22',['gf_directx.h',['../gf__directx_8h.html',1,'']]], + ['gf_5fdraw_2eh_23',['gf_draw.h',['../gf__draw_8h.html',1,'']]], + ['gf_5fdraw_5fbegin_24',['gf_draw_begin',['../gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fcreate_25',['gf_draw_create',['../gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fdestroy_26',['gf_draw_destroy',['../gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fdriver_2eh_27',['gf_draw_driver.h',['../gf__draw__driver_8h.html',1,'']]], + ['gf_5fdraw_5fdriver_5fafter_28',['gf_draw_driver_after',['../gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fbefore_29',['gf_draw_driver_before',['../gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fbegin_5ftexture_5f2d_30',['gf_draw_driver_begin_texture_2d',['../gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fcreate_31',['gf_draw_driver_create',['../gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fdestroy_32',['gf_draw_driver_destroy',['../gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fdestroy_5ftexture_33',['gf_draw_driver_destroy_texture',['../gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fend_5ftexture_5f2d_34',['gf_draw_driver_end_texture_2d',['../gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fhas_5fextension_35',['gf_draw_driver_has_extension',['../gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fregister_5ftexture_36',['gf_draw_driver_register_texture',['../gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5freshape_37',['gf_draw_driver_reshape',['../gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fset_5fcolor_38',['gf_draw_driver_set_color',['../gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5ft_39',['gf_draw_driver_t',['../structgf__draw__driver__t.html',1,'']]], + ['gf_5fdraw_5fdriver_5ftexture_5ft_40',['gf_draw_driver_texture_t',['../structgf__draw__driver__texture__t.html',1,'']]], + ['gf_5fdraw_5fend_41',['gf_draw_end',['../gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fframe_42',['gf_draw_frame',['../gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fplatform_2eh_43',['gf_draw_platform.h',['../gf__draw__platform_8h.html',1,'']]], + ['gf_5fdraw_5fplatform_5fbegin_44',['gf_draw_platform_begin',['../gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fcreate_45',['gf_draw_platform_create',['../gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fdestroy_46',['gf_draw_platform_destroy',['../gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fend_47',['gf_draw_platform_end',['../gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fhas_5fextension_48',['gf_draw_platform_has_extension',['../gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fstep_49',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5ft_50',['gf_draw_platform_t',['../structgf__draw__platform__t.html',1,'']]], + ['gf_5fdraw_5freshape_51',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fset_5finput_52',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fstep_53',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]], + ['gf_5fdraw_5ft_54',['gf_draw_t',['../structgf__draw__t.html',1,'']]], + ['gf_5fengine_5fbegin_55',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]], + ['gf_5fengine_5fcreate_56',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]], + ['gf_5fengine_5fdestroy_57',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]], + ['gf_5fengine_5fend_58',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]], + ['gf_5fengine_5floop_59',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]], + ['gf_5fengine_5ft_60',['gf_engine_t',['../structgf__engine__t.html',1,'']]], + ['gf_5fexport_61',['GF_EXPORT',['../gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357',1,'gf_macro.h']]], + ['gf_5fexpose_5faudio_62',['GF_EXPOSE_AUDIO',['../gf__macro_8h.html#a0c037da6649bf5ca0c58c12ec3a422ff',1,'gf_macro.h']]], + ['gf_5fexpose_5fclient_63',['GF_EXPOSE_CLIENT',['../gf__macro_8h.html#a13d820c4f195f0f38ce7d791a9a4ddeb',1,'gf_macro.h']]], + ['gf_5fexpose_5fcore_64',['GF_EXPOSE_CORE',['../gf__macro_8h.html#a697eb08d834a4889d84940e79575779d',1,'gf_macro.h']]], + ['gf_5fexpose_5fdraw_65',['GF_EXPOSE_DRAW',['../gf__macro_8h.html#a438e60b3ef2df2ad0a220523e95d6dca',1,'gf_macro.h']]], + ['gf_5fexpose_5fdraw_5fdriver_66',['GF_EXPOSE_DRAW_DRIVER',['../gf__macro_8h.html#a25f301eb3d5e8c3bfb8187876fa36efa',1,'gf_macro.h']]], + ['gf_5fexpose_5fdraw_5fplatform_67',['GF_EXPOSE_DRAW_PLATFORM',['../gf__macro_8h.html#a5a117ced8c73165c3cc6144a49bf5af0',1,'gf_macro.h']]], + ['gf_5fexpose_5ffont_68',['GF_EXPOSE_FONT',['../gf__macro_8h.html#a44fcf2830dd68160e7745e6c93a0fc15',1,'gf_macro.h']]], + ['gf_5fexpose_5fgraphic_69',['GF_EXPOSE_GRAPHIC',['../gf__macro_8h.html#a9c8f57368c8d0b9a005e88951bb6b999',1,'gf_macro.h']]], + ['gf_5fexpose_5fgui_70',['GF_EXPOSE_GUI',['../gf__macro_8h.html#a4a8b5bd4a3f26e4e775db703d383e315',1,'gf_macro.h']]], + ['gf_5fexpose_5finput_71',['GF_EXPOSE_INPUT',['../gf__macro_8h.html#a8412a96f3ebbf985b342603585944166',1,'gf_macro.h']]], + ['gf_5fexpose_5fmath_72',['GF_EXPOSE_MATH',['../gf__macro_8h.html#a0741ff0ae6d4298a707cb24a2b88d13e',1,'gf_macro.h']]], + ['gf_5fexpose_5fmesh_73',['GF_EXPOSE_MESH',['../gf__macro_8h.html#ac44de892fe92937b0c6bf471ed7c39d3',1,'gf_macro.h']]], + ['gf_5fexpose_5fmodel_74',['GF_EXPOSE_MODEL',['../gf__macro_8h.html#a162dc93ccefb746c38c3874a79b42eca',1,'gf_macro.h']]], + ['gf_5fexpose_5fphysics_75',['GF_EXPOSE_PHYSICS',['../gf__macro_8h.html#aeb8d09c8509f1bbb5c2647be76806117',1,'gf_macro.h']]], + ['gf_5fexpose_5fserver_76',['GF_EXPOSE_SERVER',['../gf__macro_8h.html#a7bbb6e42ee5fdf2e1dbbb4678e46973a',1,'gf_macro.h']]], + ['gf_5fexpose_5ftexture_77',['GF_EXPOSE_TEXTURE',['../gf__macro_8h.html#a1b10588ebedb9c8ea44c1e4d2dd11086',1,'gf_macro.h']]], + ['gf_5fexpose_5fthread_78',['GF_EXPOSE_THREAD',['../gf__macro_8h.html#aeddf0443a9813483ca6bfc05190915e0',1,'gf_macro.h']]], + ['gf_5fexpose_5fversion_79',['GF_EXPOSE_VERSION',['../gf__macro_8h.html#a522da62928e59f2d7e01a128eb2441f2',1,'gf_macro.h']]], + ['gf_5ffont_2eh_80',['gf_font.h',['../gf__font_8h.html',1,'']]], + ['gf_5ffont_5fbbox_5ft_81',['gf_font_bbox_t',['../structgf__font__bbox__t.html',1,'']]], + ['gf_5ffont_5fcreate_82',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]], + ['gf_5ffont_5fget_83',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]], + ['gf_5ffont_5fglyph_5ft_84',['gf_font_glyph_t',['../structgf__font__glyph__t.html',1,'']]], + ['gf_5ffont_5fstore_5ft_85',['gf_font_store_t',['../structgf__font__store__t.html',1,'']]], + ['gf_5ffont_5ft_86',['gf_font_t',['../structgf__font__t.html',1,'']]], + ['gf_5fgraphic_2eh_87',['gf_graphic.h',['../gf__graphic_8h.html',1,'']]], + ['gf_5fgraphic_5f2d_88',['GF_GRAPHIC_2D',['../gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0',1,'gf_graphic.h']]], + ['gf_5fgraphic_5f3d_89',['GF_GRAPHIC_3D',['../gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf',1,'gf_graphic.h']]], + ['gf_5fgraphic_5fbegin_5f2d_90',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fclear_91',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fcolor_5ft_92',['gf_graphic_color_t',['../structgf__graphic__color__t.html',1,'']]], + ['gf_5fgraphic_5fdraw_5ftexture_5f2d_93',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_94',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fend_5f2d_95',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ffill_5fpolygon_96',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ffill_5frect_97',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5fperspective_98',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fset_5fcamera_99',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ftext_100',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5ftext_5fwidth_101',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]], + ['gf_5fgui_2eh_102',['gf_gui.h',['../gf__gui_8h.html',1,'']]], + ['gf_5fgui_5fbutton_5ft_103',['gf_gui_button_t',['../structgf__gui__button__t.html',1,'']]], + ['gf_5fgui_5fcomponent_5ft_104',['gf_gui_component_t',['../structgf__gui__component__t.html',1,'']]], + ['gf_5fgui_5fcomponent_5ftypes_105',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]], + ['gf_5fgui_5fcreate_106',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]], + ['gf_5fgui_5fcreate_5fbutton_107',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]], + ['gf_5fgui_5fdraw_5fbox_108',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]], + ['gf_5fgui_5fevents_109',['GF_GUI_EVENTS',['../gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82',1,'gui.h']]], + ['gf_5fgui_5ffirst_5funused_110',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]], + ['gf_5fgui_5ffont_5fsize_111',['GF_GUI_FONT_SIZE',['../gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522',1,'gf_gui.h']]], + ['gf_5fgui_5fid_5ft_112',['gf_gui_id_t',['../gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11',1,'gui.h']]], + ['gf_5fgui_5finvert_113',['GF_GUI_INVERT',['../gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5',1,'gf_gui.h']]], + ['gf_5fgui_5fmax_5fcomponents_114',['GF_GUI_MAX_COMPONENTS',['../gui_8h.html#a33770d9046d53ad607fcc938f1619eb8',1,'gui.h']]], + ['gf_5fgui_5fnormal_115',['GF_GUI_NORMAL',['../gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46',1,'gf_gui.h']]], + ['gf_5fgui_5frender_116',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]], + ['gf_5fgui_5fset_5fcallback_117',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]], + ['gf_5fgui_5ft_118',['gf_gui_t',['../structgf__gui__t.html',1,'']]], + ['gf_5fgui_5funion_5ft_119',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]], + ['gf_5finput_2eh_120',['gf_input.h',['../gf__input_8h.html',1,'']]], + ['gf_5finput_5fcreate_121',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]], + ['gf_5finput_5fdestroy_122',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]], + ['gf_5finput_5fmouse_5fleft_5fmask_123',['GF_INPUT_MOUSE_LEFT_MASK',['../input_8h.html#a9e633a7c5d0bd577a11243b397354588',1,'input.h']]], + ['gf_5finput_5fmouse_5fmiddle_5fmask_124',['GF_INPUT_MOUSE_MIDDLE_MASK',['../input_8h.html#a1bcb3fe6d407a1f4791efcbd86cffac9',1,'input.h']]], + ['gf_5finput_5fmouse_5fright_5fmask_125',['GF_INPUT_MOUSE_RIGHT_MASK',['../input_8h.html#aa131fcdb7b5d6864c62b32b86f702962',1,'input.h']]], + ['gf_5finput_5ft_126',['gf_input_t',['../structgf__input__t.html',1,'']]], + ['gf_5flog_127',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]], + ['gf_5flog_2eh_128',['gf_log.h',['../gf__log_8h.html',1,'']]], + ['gf_5flog_5ffunction_129',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]], + ['gf_5fmacro_2eh_130',['gf_macro.h',['../gf__macro_8h.html',1,'']]], + ['gf_5fmath_2eh_131',['gf_math.h',['../gf__math_8h.html',1,'']]], + ['gf_5fmath_5fcot_132',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]], + ['gf_5fmath_5flog2_133',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]], + ['gf_5fmath_5fmultiply_134',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]], + ['gf_5fmath_5fnearest_5f2pow_135',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]], + ['gf_5fmath_5fnormal_136',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]], + ['gf_5fmath_5fnormalize_137',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]], + ['gf_5fmath_5fpi_138',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]], + ['gf_5fmath_5fsubtract_139',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]], + ['gf_5fmath_5fvector_5fcopy_140',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]], + ['gf_5fmath_5fvector_5ft_141',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]], + ['gf_5fmesh_2eh_142',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]], + ['gf_5fmesh_5ft_143',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]], + ['gf_5fmesh_5ftriangle_5ft_144',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]], + ['gf_5fmodel_2eh_145',['gf_model.h',['../gf__model_8h.html',1,'']]], + ['gf_5fmodel_5ft_146',['gf_model_t',['../structgf__model__t.html',1,'']]], + ['gf_5fopengl_2eh_147',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]], + ['gf_5fphysics_2eh_148',['gf_physics.h',['../gf__physics_8h.html',1,'']]], + ['gf_5fphysics_5fbegin_149',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]], + ['gf_5fphysics_5fcreate_150',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]], + ['gf_5fphysics_5fdestroy_151',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]], + ['gf_5fphysics_5fend_152',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]], + ['gf_5fphysics_5ft_153',['gf_physics_t',['../structgf__physics__t.html',1,'']]], + ['gf_5fpre_2eh_154',['gf_pre.h',['../gf__pre_8h.html',1,'']]], + ['gf_5fserver_2eh_155',['gf_server.h',['../gf__server_8h.html',1,'']]], + ['gf_5fserver_5fbegin_156',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]], + ['gf_5fserver_5fcreate_157',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]], + ['gf_5fserver_5fdestroy_158',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]], + ['gf_5fserver_5fend_159',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]], + ['gf_5fserver_5ft_160',['gf_server_t',['../structgf__server__t.html',1,'']]], + ['gf_5fset_5fcolor_161',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]], + ['gf_5ftexture_2eh_162',['gf_texture.h',['../gf__texture_8h.html',1,'']]], + ['gf_5ftexture_5fcreate_163',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]], + ['gf_5ftexture_5fdestroy_164',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]], + ['gf_5ftexture_5ft_165',['gf_texture_t',['../structgf__texture__t.html',1,'']]], + ['gf_5fthread_2eh_166',['gf_thread.h',['../gf__thread_8h.html',1,'']]], + ['gf_5fthread_5fcontext_5ft_167',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]], + ['gf_5fthread_5fcreate_168',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]], + ['gf_5fthread_5fdestroy_169',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]], + ['gf_5fthread_5fjoin_170',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]], + ['gf_5fthread_5ft_171',['gf_thread_t',['../structgf__thread__t.html',1,'']]], + ['gf_5fversion_2eh_172',['gf_version.h',['../gf__version_8h.html',1,'']]], + ['gf_5fversion_5fget_173',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]], + ['gf_5fversion_5ft_174',['gf_version_t',['../structgf__version__t.html',1,'']]], + ['glyph_175',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]], + ['goldfish_20engine_176',['GoldFish Engine',['../index.html',1,'']]], + ['graphic_2eh_177',['graphic.h',['../graphic_8h.html',1,'']]], + ['gui_178',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]], + ['gui_2eh_179',['gui.h',['../gui_8h.html',1,'']]] ]; diff --git a/engine/search/functions_0.js b/engine/search/functions_0.js index a433cba..b3e2fdd 100644 --- a/engine/search/functions_0.js +++ b/engine/search/functions_0.js @@ -7,82 +7,83 @@ var searchData= ['gf_5faudio_5fload_5ffile_4',['gf_audio_load_file',['../gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d',1,'gf_audio.c']]], ['gf_5faudio_5fpause_5',['gf_audio_pause',['../gf__audio_8h.html#af319f87c14e6b784de694c065d147c80',1,'gf_audio.c']]], ['gf_5faudio_5fresume_6',['gf_audio_resume',['../gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b',1,'gf_audio.c']]], - ['gf_5fclient_5fbegin_7',['gf_client_begin',['../gf__client_8h.html#a190d30881f4449e141e915ac42e32d56',1,'gf_client.c']]], - ['gf_5fclient_5fcreate_8',['gf_client_create',['../gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a',1,'gf_client.c']]], - ['gf_5fclient_5fdestroy_9',['gf_client_destroy',['../gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53',1,'gf_client.c']]], - ['gf_5fclient_5fend_10',['gf_client_end',['../gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae',1,'gf_client.c']]], - ['gf_5fclient_5fstep_11',['gf_client_step',['../gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397',1,'gf_client.c']]], - ['gf_5fdraw_5fbegin_12',['gf_draw_begin',['../gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fcreate_13',['gf_draw_create',['../gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fdestroy_14',['gf_draw_destroy',['../gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fdriver_5fafter_15',['gf_draw_driver_after',['../gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fbefore_16',['gf_draw_driver_before',['../gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fbegin_5ftexture_5f2d_17',['gf_draw_driver_begin_texture_2d',['../gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fcreate_18',['gf_draw_driver_create',['../gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fdestroy_19',['gf_draw_driver_destroy',['../gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fdestroy_5ftexture_20',['gf_draw_driver_destroy_texture',['../gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fend_5ftexture_5f2d_21',['gf_draw_driver_end_texture_2d',['../gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fhas_5fextension_22',['gf_draw_driver_has_extension',['../gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fregister_5ftexture_23',['gf_draw_driver_register_texture',['../gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5freshape_24',['gf_draw_driver_reshape',['../gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19',1,'gf_driver.c']]], - ['gf_5fdraw_5fdriver_5fset_5fcolor_25',['gf_draw_driver_set_color',['../gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6',1,'gf_driver.c']]], - ['gf_5fdraw_5fend_26',['gf_draw_end',['../gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fframe_27',['gf_draw_frame',['../gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fplatform_5fbegin_28',['gf_draw_platform_begin',['../gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fcreate_29',['gf_draw_platform_create',['../gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fdestroy_30',['gf_draw_platform_destroy',['../gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fend_31',['gf_draw_platform_end',['../gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fhas_5fextension_32',['gf_draw_platform_has_extension',['../gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183',1,'gf_draw.c']]], - ['gf_5fdraw_5fplatform_5fstep_33',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]], - ['gf_5fdraw_5freshape_34',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fset_5finput_35',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]], - ['gf_5fdraw_5fstep_36',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]], - ['gf_5fengine_5fbegin_37',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]], - ['gf_5fengine_5fcreate_38',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]], - ['gf_5fengine_5fdestroy_39',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]], - ['gf_5fengine_5fend_40',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]], - ['gf_5fengine_5floop_41',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]], - ['gf_5ffont_5fcreate_42',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]], - ['gf_5ffont_5fget_43',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]], - ['gf_5fgraphic_5fbegin_5f2d_44',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fclear_45',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fdraw_5ftexture_5f2d_46',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_47',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fend_5f2d_48',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ffill_5fpolygon_49',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ffill_5frect_50',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5fperspective_51',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]], - ['gf_5fgraphic_5fset_5fcamera_52',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]], - ['gf_5fgraphic_5ftext_53',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]], - ['gf_5fgraphic_5ftext_5fwidth_54',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]], - ['gf_5fgui_5fcreate_55',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]], - ['gf_5fgui_5fcreate_5fbutton_56',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]], - ['gf_5fgui_5fdraw_5fbox_57',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]], - ['gf_5fgui_5ffirst_5funused_58',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]], - ['gf_5fgui_5frender_59',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]], - ['gf_5fgui_5fset_5fcallback_60',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]], - ['gf_5finput_5fcreate_61',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]], - ['gf_5finput_5fdestroy_62',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]], - ['gf_5flog_63',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]], - ['gf_5fmath_5fcot_64',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]], - ['gf_5fmath_5flog2_65',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]], - ['gf_5fmath_5fmultiply_66',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]], - ['gf_5fmath_5fnearest_5f2pow_67',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]], - ['gf_5fmath_5fnormal_68',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]], - ['gf_5fmath_5fnormalize_69',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]], - ['gf_5fmath_5fsubtract_70',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]], - ['gf_5fphysics_5fbegin_71',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]], - ['gf_5fphysics_5fcreate_72',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]], - ['gf_5fphysics_5fdestroy_73',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]], - ['gf_5fphysics_5fend_74',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]], - ['gf_5fserver_5fbegin_75',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]], - ['gf_5fserver_5fcreate_76',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]], - ['gf_5fserver_5fdestroy_77',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]], - ['gf_5fserver_5fend_78',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]], - ['gf_5ftexture_5fcreate_79',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]], - ['gf_5ftexture_5fdestroy_80',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]], - ['gf_5fthread_5fcreate_81',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]], - ['gf_5fthread_5fdestroy_82',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]], - ['gf_5fthread_5fjoin_83',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]], - ['gf_5fversion_5fget_84',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]] + ['gf_5faudio_5fstop_7',['gf_audio_stop',['../gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1',1,'gf_audio.c']]], + ['gf_5fclient_5fbegin_8',['gf_client_begin',['../gf__client_8h.html#a190d30881f4449e141e915ac42e32d56',1,'gf_client.c']]], + ['gf_5fclient_5fcreate_9',['gf_client_create',['../gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a',1,'gf_client.c']]], + ['gf_5fclient_5fdestroy_10',['gf_client_destroy',['../gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53',1,'gf_client.c']]], + ['gf_5fclient_5fend_11',['gf_client_end',['../gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae',1,'gf_client.c']]], + ['gf_5fclient_5fstep_12',['gf_client_step',['../gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397',1,'gf_client.c']]], + ['gf_5fdraw_5fbegin_13',['gf_draw_begin',['../gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fcreate_14',['gf_draw_create',['../gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fdestroy_15',['gf_draw_destroy',['../gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fdriver_5fafter_16',['gf_draw_driver_after',['../gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fbefore_17',['gf_draw_driver_before',['../gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fbegin_5ftexture_5f2d_18',['gf_draw_driver_begin_texture_2d',['../gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fcreate_19',['gf_draw_driver_create',['../gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fdestroy_20',['gf_draw_driver_destroy',['../gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fdestroy_5ftexture_21',['gf_draw_driver_destroy_texture',['../gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fend_5ftexture_5f2d_22',['gf_draw_driver_end_texture_2d',['../gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fhas_5fextension_23',['gf_draw_driver_has_extension',['../gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fregister_5ftexture_24',['gf_draw_driver_register_texture',['../gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5freshape_25',['gf_draw_driver_reshape',['../gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19',1,'gf_driver.c']]], + ['gf_5fdraw_5fdriver_5fset_5fcolor_26',['gf_draw_driver_set_color',['../gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6',1,'gf_driver.c']]], + ['gf_5fdraw_5fend_27',['gf_draw_end',['../gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fframe_28',['gf_draw_frame',['../gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fplatform_5fbegin_29',['gf_draw_platform_begin',['../gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fcreate_30',['gf_draw_platform_create',['../gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fdestroy_31',['gf_draw_platform_destroy',['../gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fend_32',['gf_draw_platform_end',['../gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fhas_5fextension_33',['gf_draw_platform_has_extension',['../gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183',1,'gf_draw.c']]], + ['gf_5fdraw_5fplatform_5fstep_34',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]], + ['gf_5fdraw_5freshape_35',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fset_5finput_36',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]], + ['gf_5fdraw_5fstep_37',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]], + ['gf_5fengine_5fbegin_38',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]], + ['gf_5fengine_5fcreate_39',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]], + ['gf_5fengine_5fdestroy_40',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]], + ['gf_5fengine_5fend_41',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]], + ['gf_5fengine_5floop_42',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]], + ['gf_5ffont_5fcreate_43',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]], + ['gf_5ffont_5fget_44',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]], + ['gf_5fgraphic_5fbegin_5f2d_45',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fclear_46',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fdraw_5ftexture_5f2d_47',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_48',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fend_5f2d_49',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ffill_5fpolygon_50',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ffill_5frect_51',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5fperspective_52',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]], + ['gf_5fgraphic_5fset_5fcamera_53',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]], + ['gf_5fgraphic_5ftext_54',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]], + ['gf_5fgraphic_5ftext_5fwidth_55',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]], + ['gf_5fgui_5fcreate_56',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]], + ['gf_5fgui_5fcreate_5fbutton_57',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]], + ['gf_5fgui_5fdraw_5fbox_58',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]], + ['gf_5fgui_5ffirst_5funused_59',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]], + ['gf_5fgui_5frender_60',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]], + ['gf_5fgui_5fset_5fcallback_61',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]], + ['gf_5finput_5fcreate_62',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]], + ['gf_5finput_5fdestroy_63',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]], + ['gf_5flog_64',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]], + ['gf_5fmath_5fcot_65',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]], + ['gf_5fmath_5flog2_66',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]], + ['gf_5fmath_5fmultiply_67',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]], + ['gf_5fmath_5fnearest_5f2pow_68',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]], + ['gf_5fmath_5fnormal_69',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]], + ['gf_5fmath_5fnormalize_70',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]], + ['gf_5fmath_5fsubtract_71',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]], + ['gf_5fphysics_5fbegin_72',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]], + ['gf_5fphysics_5fcreate_73',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]], + ['gf_5fphysics_5fdestroy_74',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]], + ['gf_5fphysics_5fend_75',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]], + ['gf_5fserver_5fbegin_76',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]], + ['gf_5fserver_5fcreate_77',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]], + ['gf_5fserver_5fdestroy_78',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]], + ['gf_5fserver_5fend_79',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]], + ['gf_5ftexture_5fcreate_80',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]], + ['gf_5ftexture_5fdestroy_81',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]], + ['gf_5fthread_5fcreate_82',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]], + ['gf_5fthread_5fdestroy_83',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]], + ['gf_5fthread_5fjoin_84',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]], + ['gf_5fversion_5fget_85',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]] ];