JAVA_EXPORT void JNICALL Java_org_haxe_duell_input_DuellInputNativeInterface_startTouchInfoBatch(JNIEnv * env, jobject obj, jint count) { AutoHaxe haxe("startTouchInfoBatch"); __touchCount = count; val_call1(*__onTouchBatchStartCallback, __touchCountValue); }
void DispatchEventToHaxe(const char* eventClassSpec, ...) { va_list params; va_start(params, eventClassSpec); ::AutoHaxe haxe("Invoke"); InvokeHaxeCallbackFunctionForDispatchingEvents(0, eventClassSpec, params); va_end(params); }
JAVA_EXPORT void JNICALL Java_org_haxe_duell_input_DuellInputNativeInterface_touchInfo(JNIEnv * env, jobject obj, jint identifier, jfloat x, jfloat y, jint state) { AutoHaxe haxe("onTouchInfo"); __touch.id = identifier; __touch.state = state; __touch.x = x; __touch.y = y; val_call1(*__onTouchCallback, __touchValue); }
extern "C" JNIEXPORT void JNICALL Java_hypsystem_net_NetworkInfos_onUpdate( JNIEnv * env, jobject obj) { AutoHaxe haxe("Java_hypsystem_net_NetworkInfos_onUpdate"); val_call0(fOnEventListener->get()); }