INNER CODE UNIT · C

map

Qfusion/qfusion · source/android/android_input.c:90

	map = ( *env )->CallStaticObjectMethod( env, mapClass, load, AInputEvent_getDeviceId( event ) );
	ucs = ( *env )->CallIntMethod( env, map, get, AKeyEvent_getKeyCode( event ), AKeyEvent_getMetaState( event ) );
	( *env )->DeleteLocalRef( env, map );

	return ucs;
}

/*
* IN_Android_EventToWindowCoordinates
*/
static bool IN_Android_EventToWindowCoordinates( const AInputEvent *event, size_t p, int *x, int *y ) {
	ANativeWindow *window = sys_android_app->window;

	if( !window ) {
		return false;
	}

	*x = ( AMotionEvent_getX( event, p ) / ( float )ANativeWindow_getWidth( window ) ) * viddef.width;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…