add Engine_destroyCamera

This commit is contained in:
Nick Fisher
2025-04-19 09:49:19 +08:00
parent 8228486ef3
commit 4cb725d47e
3 changed files with 14 additions and 4 deletions

View File

@@ -148,7 +148,7 @@ class FFICamera extends Camera {
}
Future destroy() async {
throw UnimplementedError();
Engine_destroyCamera(app.engine, camera);
}
Future setCameraExposure(
@@ -157,13 +157,14 @@ class FFICamera extends Camera {
}
Future<double> getFocusDistance() async => Camera_getFocusDistance(camera);
Future setFocusDistance(double focusDistance) async => Camera_setFocusDistance(camera, focusDistance);
Future setFocusDistance(double focusDistance) async =>
Camera_setFocusDistance(camera, focusDistance);
@override
Future<double> getHorizontalFieldOfView() async {
return Camera_getFov(camera, true);
}
@override
Future<double> getVerticalFieldOfView() async {
return Camera_getFov(camera, false);