parseAnimationSampler method

Map<String, dynamic> parseAnimationSampler(
  1. XmlElement xml
)

Implementation

Map<String,dynamic> parseAnimationSampler(XmlElement xml ) {
  final Map<String,dynamic> data = {
    'inputs': {},
  };

  for (final child in xml.descendantElements) {
    switch (child.name.local) {
      case 'input':
        final id = parseId( child.getAttribute( 'source' )!);
        final semantic = child.getAttribute( 'semantic' );
        data['inputs']![semantic] = id;
        break;
    }
  }

  return data;
}