GoldFish Engine
Quite simple and lightweight game engine
Loading...
Searching...
No Matches
gf_client.h File Reference

Client interface. More...

#include <gf_pre.h>
#include <gf_macro.h>
#include <gf_type/client.h>
#include <gf_type/core.h>

Go to the source code of this file.

Functions

void gf_client_begin (void)
 Initialize client interface.
 
void gf_client_end (void)
 Cleanup client interface.
 
gf_client_tgf_client_create (gf_engine_t *engine, const char *title)
 Create client interface.
 
void gf_client_destroy (gf_client_t *client)
 Destroy client interface.
 
int gf_client_step (gf_client_t *client)
 Do client single step.
 

Detailed Description

Client interface.

Definition in file gf_client.h.

Function Documentation

◆ gf_client_begin()

void gf_client_begin ( void  )
extern

Initialize client interface.

Definition at line 21 of file gf_client.c.

◆ gf_client_create()

gf_client_t * gf_client_create ( gf_engine_t engine,
const char *  title 
)
extern

Create client interface.

Parameters
engineEngine instance
titleWindow title
Returns
Client interface

Definition at line 25 of file gf_client.c.

◆ gf_client_destroy()

void gf_client_destroy ( gf_client_t client)
extern

Destroy client interface.

Parameters
clientClient interface

Definition at line 46 of file gf_client.c.

◆ gf_client_end()

void gf_client_end ( void  )
extern

Cleanup client interface.

Definition at line 23 of file gf_client.c.

◆ gf_client_step()

int gf_client_step ( gf_client_t client)
extern

Do client single step.

Parameters
clientClient interface
Returns
0 if successful, otherwise if failed

Definition at line 54 of file gf_client.c.