dispose method
Implementation
Future<void> dispose(Filterable filter) async {
try {
if (filter is _CIFilterGroup) {
return await _methodChannel.invokeMethod('dispose', filter.keyId);
}
if (filter is _CIFilter) {
return await _methodChannel.invokeMethod('dispose', filter.group.keyId);
}
if (filter is _GPUImageFilterGroup) {
return await _methodChannel.invokeMethod('dispose', filter.keyId);
}
if (filter is _GPUImageFilter) {
return await _methodChannel.invokeMethod('dispose', filter.group.keyId);
}
} catch (error) {
print(error);
}
}