setD method

MaterialC setD(
  1. MaterialD o
)

Implementation

MaterialC setD(MaterialD o) {
  shader.setD(o.shader);
  o.onOriginalPointer((p) {
    maps = p.ref.maps;
  });
  if (maps.address != 0) {
    for (int i = 0; i < mapCount; i++) {
      maps[i].setD(o.maps[i]);
    }
  }
  for (int i = 0; i < paramCount; i++) {
    params[i] = o.params[i];
  }
  return this;
}