21 CdllFreeWRL(
int width,
int height,
void* windowhandle=0,
bool bEai =
false);
22 CdllFreeWRL(
char *scene_url,
int width,
int height,
void* windowhandle=0,
bool bEai =
false);
24 enum KeyAction {KEYDOWN=2,KEYUP=3,KEYPRESS=1};
29 enum MouseAction {MOUSEMOVE=6,MOUSEDOWN=4,MOUSEUP=5};
33 enum MouseButton {LEFT=1,MIDDLE=2,RIGHT=3,NONE=0};
36 enum resource_status {
47 enum resource_media_type {
61 void setDensityFactor(
float density_factor);
62 void onInit(
int width,
int height,
void* windowhandle=0,
bool bEai =
false,
bool frontend_handles_display_thread =
false);
63 void onInitArgv(
int argc,
char **argv,
bool frontend_handles_display_thread);
64 void onLoad(
char* scene_url);
65 void onResize(
int width,
int height);
66 int onMouse(
int mouseAction,
int mouseButton,
int x,
int y);
67 int onTouch(
int touchAction,
unsigned int ID,
int x,
int y);
68 void onGyro(
float rx,
float ry,
float rz);
69 void onAccelerometer(
float ax,
float ay,
float az);
70 void onMagnetic(
float azimuth,
float pitch,
float roll);
71 void onKey(
int keyAction,
int keyValue);
74 void print(
char *str);
75 void setTempFolder(
char *tmpFolder);
76 void setFontFolder(
char *fontFolder);
77 int getUpdatedCursorStyle();
78 void* frontenditem_dequeue();
79 char* resitem_getURL(
void *res);
80 int resitem_getStatus(
void *res);
81 void resitem_setStatus(
void *res,
int status);
82 int resitem_getType(
void *res);
83 int resitem_getMediaType(
void *res);
84 void resitem_enqueuNextMulti(
void *res);
85 void resitem_setLocalPath(
void *res,
char* path);
86 void resitem_enqueue(
void *res);
87 void resitem_load(
void *res);
88 void commandline(
char *cmdline);
91 void *globalcontexthandle;