setProperty method

void setProperty(
  1. String key,
  2. dynamic value
)

Implementation

void setProperty(String key, value){
  if(key == 'type'){
    type = value;
  }
  else if(key == 'radius'){
    radius = value;
  }
  else if(key == 'amplitude'){
    amplitude = value;
  }
  else if(key == 'sharpness'){
    sharpness = value;
  }
  else if(key == 'offset'){
    offset = value;
  }
  else if(key == 'period'){
    period = value;
  }
  else if(key == 'persistence'){
    persistence = value;
  }
  else if(key == 'lacunarity'){
    lacunarity = value;
  }
  else if(key == 'octaves'){
    octaves = value.toInt();
  }
  else if(key == 'undulation'){
    undulation = value;
  }
  else if(key == 'ambientIntensity'){
    ambientIntensity = value;
  }
  else if(key == 'diffuseIntensity'){
    diffuseIntensity = value;
  }
  else if(key == 'shininess'){
    shininess = value;
  }
  else if(key == 'lightDirection'){
    lightDirection = value;
  }
  else if(key == 'lightColor'){
    if(value is int){
      lightColor = Color.fromHex32(value);
      return;
    }
    lightColor = value;
  }
  else if(key == 'bumpStrength'){
    bumpStrength = value;
  }
  else if(key == 'bumpOffset'){
    bumpOffset = value;
  }
  else if(key == 'color1'){
    if(value is int){
      color1 = Color.fromHex32(value);
      return;
    }
    color1 = value;
  }
  else if(key == 'color2'){
    if(value is int){
      color2 = Color.fromHex32(value);
      return;
    }
    color2 = value;
  }
  else if(key == 'color3'){
    if(value is int){
      color3 = Color.fromHex32(value);
      return;
    }
    color3 = value;
  }
  else if(key == 'color4'){
    if(value is int){
      color4 = Color.fromHex32(value);
      return;
    }
    color4 = value;
  }
  else if(key == 'color5'){
    if(value is int){
      color5 = Color.fromHex32(value);
      return;
    }
    color5 = value;
  }
  else if(key == 'transition2'){
    transition2 = value;
  }
  else if(key == 'transition3'){
    transition3 = value;
  }
  else if(key == 'transition4'){
    transition4 = value;
  }
  else if(key == 'transition5'){
    transition5 = value;
  }
  else if(key == 'blend12'){
    blend12 = value;
  }
  else if(key == 'blend23'){
    blend23 = value;
  }
  else if(key == 'blend34'){
    blend34 = value;
  }
  else if(key == 'blend45'){
    blend45 = value;
  }
  else if(key == 'segments'){
    segments = value;
  }
}