TransformClient class

Client for TransformService.

Handles scale, rotation, flip transforms.

Inheritance

Constructors

TransformClient(NativeBridge bridge)

Properties

bridge NativeBridge
Protected access to bridge for subclasses that need direct bridge access.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceName String
The service name (must match native side).
no setteroverride

Methods

dispose() → void
Clean up all subscriptions.
inherited
getFlip(String id) Future<({bool horizontal, bool vertical})>
Get flip state.
getRotation(String id) Future<double>
Get current rotation.
getScale(String id) Future<double>
Get current scale.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onEvent(String eventName, void callback(NativeEvent)) → void
Subscribe to events from this service.
inherited
onWindowEvent(String windowId, String eventName, void callback(NativeEvent)) → void
Subscribe to events for a specific window.
inherited
reset(String id, {bool animate = false, int? durationMs}) Future<void>
Reset all transforms.
send<T>(String command, {String? windowId, Map<String, dynamic>? params}) Future<T?>
Send a command to this service.
inherited
sendFireAndForget(String command, {String? windowId, Map<String, dynamic>? params}) → void
Send a command, fire and forget.
inherited
sendForMap(String command, {String? windowId, Map<String, dynamic>? params}) Future<Map<String, dynamic>?>
Send a command expecting a Map result.
inherited
setFlip(String id, {bool horizontal = false, bool vertical = false, bool animate = false, int? durationMs, String? curve}) Future<void>
Set flip state.
setRotation(String id, double radians, {Alignment anchor = Alignment.center, bool animate = false, int? durationMs, String? curve}) Future<void>
Set rotation.
setScale(String id, double scale, {Alignment anchor = Alignment.center, bool animate = false, int? durationMs, String? curve}) Future<void>
Set scale.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited