createCamera method
Implementation
Future<Camera> createCamera() async {
var cameraPtr = await withPointerCallback<TCamera>((cb) {
Engine_createCameraRenderThread(app.engine, cb);
});
var camera = FFICamera(cameraPtr, app);
final viewport = await view.getViewport();
var aspect = viewport.width / viewport.height;
if (viewport.width == 0 || viewport.height == 0) {
aspect = 1.0;
}
await camera.setLensProjection(aspect: aspect);
_cameras.add(camera);
return camera;
}