Example #1
0
  public Material clone(Material material) {

    material.name = this.name;

    material.side = this.side;

    material.opacity = this.opacity;
    material.isTransparent = this.isTransparent;

    material.blending = this.blending;

    material.blendSrc = this.blendSrc;
    material.blendDst = this.blendDst;
    material.blendEquation = this.blendEquation;

    material.isDepthTest = this.isDepthTest;
    material.isDepthWrite = this.isDepthWrite;

    material.isPolygonOffset = this.isPolygonOffset;
    material.polygonOffsetFactor = this.polygonOffsetFactor;
    material.polygonOffsetUnits = this.polygonOffsetUnits;

    material.alphaTest = this.alphaTest;

    material.overdraw = this.overdraw;

    material.isVisible = this.isVisible;

    return material;
  }