Files
cup_edit/thermion_dart/lib/thermion_dart/entities/abstract_gizmo.dart
2024-08-27 21:49:04 +08:00

21 lines
401 B
Dart

import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
import 'package:vector_math/vector_math_64.dart';
abstract class AbstractGizmo {
bool get isVisible;
bool get isHovered;
Future translate(double transX, double transY);
void reset();
Future attach(ThermionEntity entity);
Future detach();
Stream<Aabb2> get boundingBox;
void checkHover(double x, double y);
}