public override bool Equals(object obj)
 {
     return((obj is TextureBrush b) &&
            textureImage.Equals(b.textureImage) &&
            wrapMode.Equals(b.wrapMode) &&
            textureTransform.Equals(b.textureTransform));
 }
示例#2
0
        private string getWrapModeAsString(WrapMode mode)
        {
            if (mode.Equals(WrapMode.Clamp))
            {
                return("Clamp");
            }

            if (mode.Equals(WrapMode.ClampForever))
            {
                return("ClampForever");
            }

            if (mode.Equals(WrapMode.Default))
            {
                return("Default");
            }

            if (mode.Equals(WrapMode.Loop))
            {
                return("Loop");
            }

            if (mode.Equals(WrapMode.Once))
            {
                return("Once");
            }

            if (mode.Equals(WrapMode.PingPong))
            {
                return("PingPong");
            }

            Debug.LogError("Wat is this wrap mode???");
            return("Default");
        }
 private string getWrapModeAsString(WrapMode mode)
 {
     if (mode.Equals(WrapMode.Clamp))
     {
         return("Clamp");
     }
     if (mode.Equals(WrapMode.ClampForever))
     {
         return("ClampForever");
     }
     if (mode.Equals(WrapMode.Default))
     {
         return("Default");
     }
     if (mode.Equals(WrapMode.Loop))
     {
         return("Loop");
     }
     if (mode.Equals(WrapMode.Once))
     {
         return("Once");
     }
     if (mode.Equals(WrapMode.PingPong))
     {
         return("PingPong");
     }
     return("Clamp");
 }
示例#4
0
 public override bool Equals(object obj)
 {
     return((obj is PathGradientBrush b) &&
            pathPoints.Equals(b.pathPoints) &&
            wrapMode.Equals(b.wrapMode) &&
            gradientTransform.Equals(b.gradientTransform) &&
            centerColor.Equals(b.centerColor) &&
            focusScales.Equals(b.focusScales) &&
            surroundColors.Equals(b.surroundColors) &&
            colorBlend.Equals(b.colorBlend) &&
            rectangle.Equals(b.rectangle) &&
            centerPoint.Equals(b.centerPoint) &&
            polygonWinding.Equals(b.polygonWinding) &&
            blend.Equals(b.blend));
 }
示例#5
0
 public override bool Equals(object obj)
 {
     return((obj is LinearGradientBrush b) &&
            wrapMode.Equals(b.wrapMode) &&
            gammaCorrection.Equals(b.gammaCorrection) &&
            gradientTransform.Equals(b.gradientTransform) &&
            startPoint.Equals(b.startPoint) &&
            endPoint.Equals(b.endPoint) &&
            colors.Equals(b.colors) &&
            blend.Equals(b.blend) &&
            colorBlend.Equals(b.colorBlend) &&
            blend.Equals(b.blend) &&
            rectangle.Equals(b.rectangle) &&
            angle.Equals(b.angle) &&
            angleIsScalable == b.angleIsScalable);
 }