@@ -204,6 +204,81 @@ typedef struct {
204204 void (* unregisterUriListener )(void * __this , void * uri_listener );
205205} app_platform_vtable_0_11_0_t ;
206206
207+ typedef struct {
208+ void (* __destroy0 )(void * __this );
209+ void (* __destroy1 )(void * __this );
210+ android_string_t (* getDataUrl )(void * __this );
211+ android_string_t (* getImagePath )(void * __this , android_string_t * resource_path , bool is_full );
212+ void (* loadPNG )(void * __this , image_data_0_9_0_t * image , android_string_t * resource_path , bool alpha );
213+ void (* loadTGA )(void * __this , image_data_0_9_0_t * image , android_string_t * resource_path );
214+ void (* savePNG )(void * __this , image_data_0_9_0_t * image , android_string_t * resource_path );
215+ int (* getKeyFromKeyCode )(void * __this , int code , int meta , int dev_id );
216+ void (* showKeyboard )(void * __this , android_string_t * u0 , int u1 , bool set , int flag );
217+ void (* hideKeyboard )(void * __this );
218+ void (* hideMousePointer )(void * __this );
219+ void (* showMousePointer )(void * __this );
220+ bool (* getPointerFocus )(void * __this );
221+ void (* setPointerFocus )(void * __this , bool set );
222+ void (* toggleSimulateTouchWithMouse )(void * __this );
223+ void (* captureScreen )(void * __this , int width , int height , unsigned int px_width , bool do_capture );
224+ void (* swapBuffers )(void * __this );
225+ android_string_t * (* getSystemRegion )(void * __this );
226+ android_string_t (* getGraphicsVendor )(void * __this );
227+ android_string_t (* getGraphicsRenderer )(void * __this );
228+ android_string_t (* getGraphicsVersion )(void * __this );
229+ android_string_t (* getGraphicsExtensions )(void * __this );
230+ void (* pickImage )(void * __this , image_picking_callback_0_11_0_t * callback );
231+ void (* setSleepEnabled )(void * __this , bool set );
232+ android_string_t * (* getExternalStoragePath )(void * __this );
233+ android_string_t * (* getInternalStoragePath )(void * __this );
234+ void (* showDialog )(void * __this , int );
235+ void (* createUserInput )(void * __this );
236+ int (* getUserInputStatus )(void * __this );
237+ android_vector_t (* getUserInput )(void * __this );
238+ void (* _tick )(void * __this );
239+ int (* getScreenWidth )(void * __this );
240+ int (* getScreenHeight )(void * __this );
241+ float (* getPixelsPerMillimeter )(void * __this );
242+ void (* openLoginWindow )(void * __this );
243+ void (* updateTextBoxText )(void * __this , android_string_t * text );
244+ bool (* isKeyboardVisible )(void * __this );
245+ minecraft_login_info_t (* getLoginInformation )(void * __this );
246+ void (* setLoginInformation )(void * __this , minecraft_login_info_t * info );
247+ void (* clearSessionIDAndRefreshToken )(void * __this );
248+ bool (* supportsVibration )(void * __this );
249+ void (* vibrate )(void * __this , int ms );
250+ minecraft_asset_t (* readAssetFile )(void * __this , android_string_t * resource_path );
251+ void (* listAssetFilesIn )(void * __this , android_string_t * , android_string_t * );
252+ android_string_t (* getDateString )(void * __this , int ms );
253+ int (* checkLicense )(void * __this );
254+ bool (* hasBuyButtonWhenInvalidLicense )(void * __this );
255+ void (* uploadPlatformDependentData )(void * __this , int length , void * data );
256+ bool (* isNetworkEnabled )(void * __this , bool set );
257+ bool (* isPowerVR )(void * __this );
258+ void (* buyGame )(void * __this );
259+ void (* finish )(void * __this );
260+ void (* launchUri )(void * __this , android_string_t * uri );
261+ bool (* useMetadataDrivenScreens )(void * __this );
262+ bool (* useXboxControlHelpers )(void * __this );
263+ bool (* useCenteredGUI )(void * __this );
264+ bool (* hasIDEProfiler )(void * __this );
265+ android_string_t (* getPlatformStringVar )(void * __this , int reserved );
266+ android_string_t (* getApplicationId )(void * __this );
267+ uint64_t (* getAvailableMemory )(void * __this );
268+ android_vector_t (* getBroadcastAddresses )(void * __this );
269+ android_string_t (* getModelName )(void * __this );
270+ android_string_t (* getDeviceId )(void * __this );
271+ android_string_t (* createUUID )(void * __this );
272+ bool (* isFirstSnoopLaunch )(void * __this );
273+ bool (* hasHardwareInformationChanged )(void * __this );
274+ bool (* isTablet )(void * __this );
275+ void (* registerUriListener )(void * __this , void * uri_listener );
276+ void (* unregisterUriListener )(void * __this , void * uri_listener );
277+ void (* setFullscreenMode )(void * __this , int mode );
278+ int (* getCaretPosition )(void * __this );
279+ } app_platform_vtable_0_12_1_t ;
280+
207281extern app_platform_vtable_0_9_0_t platform_vtable_0_9_0 ;
208282extern app_platform_vtable_0_10_0_t platform_vtable_0_10_0 ;
209- extern app_platform_vtable_0_11_0_t platform_vtable_0_11_0 ;
283+ extern app_platform_vtable_0_11_0_t platform_vtable_0_11_0 ;
284+ extern app_platform_vtable_0_12_1_t platform_vtable_0_12_1 ;
0 commit comments