diff --git a/lib/generated_bindings.dart b/lib/generated_bindings.dart index d4d2529f..9c996011 100644 --- a/lib/generated_bindings.dart +++ b/lib/generated_bindings.dart @@ -842,13 +842,22 @@ external void set_antialiasing( @ffi.Native< ffi.Void Function( - ffi.Pointer, ffi.Int, ffi.Int, ffi.Pointer)>( + ffi.Pointer, + ffi.Int, + ffi.Int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + EntityId entityId, ffi.Int x, ffi.Int y)>>)>( symbol: 'pick', assetId: 'flutter_filament_plugin') external void pick( ffi.Pointer viewer, int x, int y, - ffi.Pointer entityId, + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(EntityId entityId, ffi.Int x, ffi.Int y)>> + callback, ); @ffi.Native Function(ffi.Pointer, EntityId)>( @@ -974,7 +983,7 @@ external void test_collisions( ); @ffi.Native< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, @@ -989,7 +998,7 @@ external void test_collisions( ffi.NativeFunction< ffi.Void Function(ffi.Pointer viewer)>>)>( symbol: 'create_filament_viewer_ffi', assetId: 'flutter_filament_plugin') -external ffi.Pointer create_filament_viewer_ffi( +external void create_filament_viewer_ffi( ffi.Pointer context, ffi.Pointer platform, ffi.Pointer uberArchivePath, @@ -1282,17 +1291,17 @@ external void clear_entities_ffi( ); @ffi.Native< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, EntityId, ffi.Pointer, - ffi.Pointer>)>( + ffi.Pointer>)>( symbol: 'set_camera_ffi', assetId: 'flutter_filament_plugin') -external bool set_camera_ffi( +external void set_camera_ffi( ffi.Pointer viewer, int asset, ffi.Pointer nodeName, - ffi.Pointer> callback, + ffi.Pointer> callback, ); @ffi.Native< @@ -1483,17 +1492,6 @@ external void set_post_processing_ffi( bool enabled, ); -@ffi.Native< - ffi.Void Function( - ffi.Pointer, ffi.Int, ffi.Int, ffi.Pointer)>( - symbol: 'pick_ffi', assetId: 'flutter_filament_plugin') -external void pick_ffi( - ffi.Pointer viewer, - int x, - int y, - ffi.Pointer entityId, -); - @ffi.Native, EntityId)>( symbol: 'reset_to_rest_pose_ffi', assetId: 'flutter_filament_plugin') external void reset_to_rest_pose_ffi(