setCamera method

  1. @override
Future setCamera(
  1. ThermionEntity entity,
  2. String? name
)
override

Implementation

@override
Future setCamera(ThermionEntity entity, String? name) async {
  var cameraNamePtr =
      name?.toNativeUtf8(allocator: allocator).cast<Char>() ?? nullptr;
  var result = set_camera(_viewer!, entity, cameraNamePtr);
  allocator.free(cameraNamePtr);
  if (!result) {
    throw Exception("Failed to set camera");
  }
}