Dart DocumentationthreeUniformsUtils

UniformsUtils class

class UniformsUtils {

 static Map<String, Uniform> merge( List<Map<String, Uniform>> uniformsLst) {

   var merged = {};

   uniformsLst.forEach((Map<String, Uniform> uniforms) {
     uniforms.forEach((k, uniform) {
       merged[k] = uniform.clone();
     });
   });

   return merged;

 }

 static clone( Map<String, Uniform> uniforms ) {
   var result = {};
   uniforms.forEach((k, uniform) {
     result[k] = uniform.clone();
   });
   return result;
 }

}

Static Methods

Map<String, Uniform> merge(List<Map<String, Uniform>> uniformsLst) #

static Map<String, Uniform> merge( List<Map<String, Uniform>> uniformsLst) {

 var merged = {};

 uniformsLst.forEach((Map<String, Uniform> uniforms) {
   uniforms.forEach((k, uniform) {
     merged[k] = uniform.clone();
   });
 });

 return merged;

}

dynamic clone(Map<String, Uniform> uniforms) #

static clone( Map<String, Uniform> uniforms ) {
 var result = {};
 uniforms.forEach((k, uniform) {
   result[k] = uniform.clone();
 });
 return result;
}