PixaPlatformContract class final

Stable contract for a Flutter platform-channel backed plugin handler.

Constructors

PixaPlatformContract({required String channel, required Set<PixaHostPlatform> supportedPlatforms, int maxConcurrentCalls = 1, bool supportsCancellation = false, bool hotPathSafe = false, bool backgroundQueue = true, int? maxOutputBytes})
Creates a platform-channel contract.
const

Properties

backgroundQueue bool
Whether native work runs off the platform UI thread where applicable.
final
channel String
MethodChannel/EventChannel/Pigeon API namespace used by the plugin.
final
hashCode int
The hash code for this object.
no setterinherited
hotPathSafe bool
Whether this platform path has evidence for visible gallery hot paths.
final
maxConcurrentCalls int
Maximum parallel calls Pixa may issue to this boundary.
final
maxOutputBytes int?
Optional bounded output payload size for Dart/platform transfer.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedPlatforms Set<PixaHostPlatform>
Host platforms where this descriptor is implemented.
final
supportsCancellation bool
Whether the platform implementation observes Pixa cancellation.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
JSON-like representation for diagnostics and debug panels.
toString() String
A string representation of this object.
inherited

Operators

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