parseClipKeys method
List?
parseClipKeys(
- dynamic node
)
Implementation
List<dynamic>? parseClipKeys(node) {
if (node is Map) {
var clipEntry = findKeyEntry(node, ['clip', 'clipArea', 'cliparea']);
if (clipEntry != null) {
var clip = clipEntry.value;
if (clip == null) {
return [clipEntry.key, 0, 1, 2, 3];
} else if (clip is Map) {
var xKey = findKeyName(clip, ['x', 'left']);
var yKey = findKeyName(clip, ['y', 'top']);
var wKey = findKeyName(clip, ['width', 'w']);
var hKey = findKeyName(clip, ['height', 'h']);
return [clipEntry.key, xKey, yKey, wKey, hKey];
} else if (clip is List) {
return [clipEntry.key, 0, 1, 2, 3];
}
}
}
return null;
}