addUnknownExtensionsToUserData top-level property

Function addUnknownExtensionsToUserData
getter/setter pair

Implementation

Function addUnknownExtensionsToUserData = (Map<dynamic,dynamic> knownExtensions,object, Map<String, dynamic> objectDef) {
  // Add unknown glTF extensions to an object's userData.
  if (objectDef["extensions"] != null) {
    objectDef["extensions"].forEach((name, value) {
      if (knownExtensions[name] == null) {
        object?.userData["gltfExtensions"] = object.userData["gltfExtensions"] ?? {};
        object?.userData["gltfExtensions"][name] = objectDef["extensions"][name];
      }
    });
  }
};