Files
2021-10-08 19:24:41 -07:00

30 lines
655 B
Dart

import 'package:rive/src/generated/node_base.dart';
import 'package:rive/src/rive_core/math/aabb.dart';
import 'package:rive/src/rive_core/math/vec2d.dart';
export 'package:rive/src/generated/node_base.dart';
class _UnknownNode extends Node {}
class Node extends NodeBase {
static final Node unknown = _UnknownNode();
/// Sets the position of the Node
set translation(Vec2D pos) {
x = pos[0];
y = pos[1];
}
@override
void xChanged(double from, double to) {
markTransformDirty();
}
@override
void yChanged(double from, double to) {
markTransformDirty();
}
AABB get localBounds => AABB.fromValues(x, y, x, y);
}