GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
EmscriptenLowApi Class Referenceabstract

#include <GameApi_low.hh>

Public Member Functions

virtual void init ()=0
virtual void cleanup ()=0
virtual void emscripten_set_main_loop_arg (void(*)(void *), void *, int, int)=0
virtual void emscripten_async_wget_data (void *buf2, void *data, void(*cb_sucess)(void *), void(*cb_fail)(void *))=0
virtual bool emscripten_has_threading_support ()=0
virtual void emscripten_async_call (void(*)(void *), void *data, int val)=0
virtual void emscripten_set_click_callback (char *c, int a, bool true_, void(*)())=0
virtual void emscripten_set_touchend_callback (char *c, int a, bool true_, void(*)())=0
virtual void emscripten_webgl_init_context_attributes (void *attr)=0
virtual void * emscripten_webgl_create_context (int i, void *attr)=0
virtual void emscripten_webgl_make_context_current (void *ctx)=0

Member Function Documentation

◆ cleanup()

virtual void EmscriptenLowApi::cleanup ( )
pure virtual

◆ emscripten_async_call()

virtual void EmscriptenLowApi::emscripten_async_call ( void(*  )(void *),
void * data,
int val )
pure virtual

◆ emscripten_async_wget_data()

virtual void EmscriptenLowApi::emscripten_async_wget_data ( void * buf2,
void * data,
void(* cb_sucess )(void *),
void(* cb_fail )(void *) )
pure virtual

◆ emscripten_has_threading_support()

virtual bool EmscriptenLowApi::emscripten_has_threading_support ( )
pure virtual

◆ emscripten_set_click_callback()

virtual void EmscriptenLowApi::emscripten_set_click_callback ( char * c,
int a,
bool true_,
void(*  )() )
pure virtual

◆ emscripten_set_main_loop_arg()

virtual void EmscriptenLowApi::emscripten_set_main_loop_arg ( void(*  )(void *),
void * ,
int ,
int  )
pure virtual

◆ emscripten_set_touchend_callback()

virtual void EmscriptenLowApi::emscripten_set_touchend_callback ( char * c,
int a,
bool true_,
void(*  )() )
pure virtual

◆ emscripten_webgl_create_context()

virtual void * EmscriptenLowApi::emscripten_webgl_create_context ( int i,
void * attr )
pure virtual

◆ emscripten_webgl_init_context_attributes()

virtual void EmscriptenLowApi::emscripten_webgl_init_context_attributes ( void * attr)
pure virtual

◆ emscripten_webgl_make_context_current()

virtual void EmscriptenLowApi::emscripten_webgl_make_context_current ( void * ctx)
pure virtual

◆ init()

virtual void EmscriptenLowApi::init ( )
pure virtual

The documentation for this class was generated from the following file: