support relative setPosition, add hardware keyboard listener + control, log FPS

This commit is contained in:
Nick Fisher
2024-02-03 11:55:44 +08:00
parent 0d9cf8a9ff
commit 63a52025dd
11 changed files with 238 additions and 26 deletions

View File

@@ -541,14 +541,20 @@ external void transform_to_unit_cube(
);
@ffi.Native<
ffi.Void Function(ffi.Pointer<ffi.Void>, EntityId, ffi.Float, ffi.Float,
ffi.Float)>(symbol: 'set_position', assetId: 'flutter_filament_plugin')
ffi.Void Function(
ffi.Pointer<ffi.Void>,
EntityId,
ffi.Float,
ffi.Float,
ffi.Float,
ffi.Bool)>(symbol: 'set_position', assetId: 'flutter_filament_plugin')
external void set_position(
ffi.Pointer<ffi.Void> assetManager,
int asset,
double x,
double y,
double z,
bool relative,
);
@ffi.Native<