update delegates to accept a List<InputEvent>, not Set

This commit is contained in:
Nick Fisher
2025-05-10 09:08:59 +08:00
parent 97da08ae8b
commit 8311c95100
2 changed files with 3 additions and 4 deletions

View File

@@ -89,7 +89,7 @@ class OrbitInputHandlerDelegate implements InputHandlerDelegate {
}
@override
Future<void> handle(Set<InputEvent> events) async {
Future<void> handle(List<InputEvent> events) async {
final activeCamera = await view.getCamera();
if (!_isInitialized) {
await _initializeFromCamera(activeCamera);

View File

@@ -12,8 +12,9 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate {
{this.sensitivity = const InputSensitivityOptions()});
double? _scaleDelta;
@override
Future<void> handle(Set<InputEvent> events) async {
Future<void> handle(List<InputEvent> events) async {
Vector2 rotation = Vector2.zero();
Vector3 translation = Vector3.zero();
@@ -103,8 +104,6 @@ class FreeFlightInputHandlerDelegateV2 implements InputHandlerDelegate {
return;
}
var updated = current *
Matrix4.compose(
translation,