FreeWRL / FreeX3D 4.3.0
|
Public Member Functions | |
CdllFreeWRL (int width, int height, void *windowhandle=0, bool bEai=false) | |
CdllFreeWRL (char *scene_url, int width, int height, void *windowhandle=0, bool bEai=false) | |
void | setDensityFactor (float density_factor) |
void | onInit (int width, int height, void *windowhandle=0, bool bEai=false, bool frontend_handles_display_thread=false) |
void | onInitArgv (int argc, char **argv, bool frontend_handles_display_thread) |
void | onLoad (char *scene_url) |
void | onResize (int width, int height) |
int | onMouse (int mouseAction, int mouseButton, int x, int y) |
int | onTouch (int touchAction, unsigned int ID, int x, int y) |
void | onGyro (float rx, float ry, float rz) |
void | onAccelerometer (float ax, float ay, float az) |
void | onMagnetic (float azimuth, float pitch, float roll) |
void | onKey (int keyAction, int keyValue) |
void | onDraw () |
void | onClose () |
void | print (char *str) |
void | setTempFolder (char *tmpFolder) |
void | setFontFolder (char *fontFolder) |
int | getUpdatedCursorStyle () |
void * | frontenditem_dequeue () |
char * | resitem_getURL (void *res) |
int | resitem_getStatus (void *res) |
void | resitem_setStatus (void *res, int status) |
int | resitem_getType (void *res) |
int | resitem_getMediaType (void *res) |
void | resitem_enqueuNextMulti (void *res) |
void | resitem_setLocalPath (void *res, char *path) |
void | resitem_enqueue (void *res) |
void | resitem_load (void *res) |
void | commandline (char *cmdline) |
Definition at line 18 of file dllFreeWRL.h.
enum CdllFreeWRL::KeyAction |
Definition at line 24 of file dllFreeWRL.h.
enum CdllFreeWRL::MouseAction |
Definition at line 29 of file dllFreeWRL.h.
enum CdllFreeWRL::MouseButton |
Definition at line 33 of file dllFreeWRL.h.
enum CdllFreeWRL::resource_media_type |
Definition at line 47 of file dllFreeWRL.h.
enum CdllFreeWRL::resource_status |
Definition at line 36 of file dllFreeWRL.h.
CdllFreeWRL::CdllFreeWRL | ( | ) |
Definition at line 24 of file dllFreeWRL.cpp.
CdllFreeWRL::CdllFreeWRL | ( | int | width, |
int | height, | ||
void * | windowhandle = 0, | ||
bool | bEai = false ) |
Definition at line 75 of file dllFreeWRL.cpp.
CdllFreeWRL::CdllFreeWRL | ( | char * | scene_url, |
int | width, | ||
int | height, | ||
void * | windowhandle = 0, | ||
bool | bEai = false ) |
Definition at line 81 of file dllFreeWRL.cpp.
void CdllFreeWRL::commandline | ( | char * | cmdline | ) |
Definition at line 175 of file dllFreeWRL.cpp.
void * CdllFreeWRL::frontenditem_dequeue | ( | ) |
Definition at line 136 of file dllFreeWRL.cpp.
int CdllFreeWRL::getUpdatedCursorStyle | ( | ) |
Definition at line 132 of file dllFreeWRL.cpp.
void CdllFreeWRL::onAccelerometer | ( | float | ax, |
float | ay, | ||
float | az ) |
Definition at line 105 of file dllFreeWRL.cpp.
void CdllFreeWRL::onClose | ( | ) |
Definition at line 119 of file dllFreeWRL.cpp.
void CdllFreeWRL::onDraw | ( | ) |
Definition at line 127 of file dllFreeWRL.cpp.
void CdllFreeWRL::onGyro | ( | float | rx, |
float | ry, | ||
float | rz ) |
Definition at line 108 of file dllFreeWRL.cpp.
void CdllFreeWRL::onInit | ( | int | width, |
int | height, | ||
void * | windowhandle = 0, | ||
bool | bEai = false, | ||
bool | frontend_handles_display_thread = false ) |
Definition at line 48 of file dllFreeWRL.cpp.
void CdllFreeWRL::onInitArgv | ( | int | argc, |
char ** | argv, | ||
bool | frontend_handles_display_thread ) |
Definition at line 56 of file dllFreeWRL.cpp.
void CdllFreeWRL::onKey | ( | int | keyAction, |
int | keyValue ) |
Definition at line 115 of file dllFreeWRL.cpp.
void CdllFreeWRL::onLoad | ( | char * | scene_url | ) |
Definition at line 88 of file dllFreeWRL.cpp.
void CdllFreeWRL::onMagnetic | ( | float | azimuth, |
float | pitch, | ||
float | roll ) |
Definition at line 111 of file dllFreeWRL.cpp.
int CdllFreeWRL::onMouse | ( | int | mouseAction, |
int | mouseButton, | ||
int | x, | ||
int | y ) |
Definition at line 97 of file dllFreeWRL.cpp.
void CdllFreeWRL::onResize | ( | int | width, |
int | height ) |
Definition at line 93 of file dllFreeWRL.cpp.
int CdllFreeWRL::onTouch | ( | int | touchAction, |
unsigned int | ID, | ||
int | x, | ||
int | y ) |
Definition at line 101 of file dllFreeWRL.cpp.
void CdllFreeWRL::print | ( | char * | str | ) |
Definition at line 123 of file dllFreeWRL.cpp.
void CdllFreeWRL::resitem_enqueue | ( | void * | res | ) |
Definition at line 172 of file dllFreeWRL.cpp.
void CdllFreeWRL::resitem_enqueuNextMulti | ( | void * | res | ) |
Definition at line 161 of file dllFreeWRL.cpp.
int CdllFreeWRL::resitem_getMediaType | ( | void * | res | ) |
Definition at line 156 of file dllFreeWRL.cpp.
int CdllFreeWRL::resitem_getStatus | ( | void * | res | ) |
Definition at line 144 of file dllFreeWRL.cpp.
int CdllFreeWRL::resitem_getType | ( | void * | res | ) |
Definition at line 152 of file dllFreeWRL.cpp.
char * CdllFreeWRL::resitem_getURL | ( | void * | res | ) |
Definition at line 140 of file dllFreeWRL.cpp.
void CdllFreeWRL::resitem_load | ( | void * | res | ) |
Definition at line 168 of file dllFreeWRL.cpp.
void CdllFreeWRL::resitem_setLocalPath | ( | void * | res, |
char * | path ) |
Definition at line 164 of file dllFreeWRL.cpp.
void CdllFreeWRL::resitem_setStatus | ( | void * | res, |
int | status ) |
Definition at line 148 of file dllFreeWRL.cpp.
void CdllFreeWRL::setDensityFactor | ( | float | density_factor | ) |
Definition at line 62 of file dllFreeWRL.cpp.
void CdllFreeWRL::setFontFolder | ( | char * | fontFolder | ) |
Definition at line 71 of file dllFreeWRL.cpp.
void CdllFreeWRL::setTempFolder | ( | char * | tmpFolder | ) |
Definition at line 67 of file dllFreeWRL.cpp.