当前位置: 首页>>代码示例>>C#>>正文


C# SVGColor类代码示例

本文整理汇总了C#中SVGColor的典型用法代码示例。如果您正苦于以下问题:C# SVGColor类的具体用法?C# SVGColor怎么用?C# SVGColor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


SVGColor类属于命名空间,在下文中一共展示了SVGColor类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Circle

 //-----
 public void Circle(Vector2 p, float r, SVGColor? strokeColor)
 {
     if(strokeColor != null) {
       SetColor(strokeColor.Value.color);
     }
     Circle(p, r);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:8,代码来源:SVGGraphics.cs

示例2: GetColor

 protected Color GetColor(SVGColor svgColor)
 {
     if(svgColor.color.a != 1)
     {
         _alphaBlended = true;
     }
     return svgColor.color;
 }
开发者ID:GordeyChernyy,项目名称:CommuteRitual,代码行数:8,代码来源:SVGRadialGradientBrush.cs

示例3: SVGStopElement

 public SVGStopElement(Dictionary<string, string> attrList)
 {
     _stopColor = new SVGColor(attrList.GetValue("stop-color"));
     string temp = attrList.GetValue("offset").Trim();
     if(temp != "") {
       if(temp.EndsWith("%"))
     _offset = float.Parse(temp.TrimEnd(new[] { '%' }), System.Globalization.CultureInfo.InvariantCulture);
       else
     _offset = float.Parse(temp, System.Globalization.CultureInfo.InvariantCulture) * 100;
     }
 }
开发者ID:MrJoy,项目名称:UnitySVG,代码行数:11,代码来源:SVGStopElement.cs

示例4: SVGStopElement

 /***************************************************************************/
 public SVGStopElement(AttributeList attrList)
 {
     _stopColor = new SVGColor(attrList.GetValue("stop-color"));
     string temp = attrList.GetValue("offset").Trim();
     if(temp != "") {
       if(temp.EndsWith("%")) {
     _offset = SVGNumber.ParseToFloat(temp.TrimEnd(new char[1]{'%'}));
       } else {
     _offset = SVGNumber.ParseToFloat(temp)* 100;
       }
     }
 }
开发者ID:pjezek,项目名称:UnitySVG,代码行数:13,代码来源:SVGStopElement.cs

示例5: SVGStopElement

 /***************************************************************************/
 public SVGStopElement(AttributeList attrList)
 {
     _stopColor = new SVGColor(attrList.GetValue("stop-color"));
     string temp = attrList.GetValue("offset").Trim();
     if(temp != "") {
       if(temp.EndsWith("%")) {
     _offset = float.Parse(temp.TrimEnd(new char[1] { '%' }), System.Globalization.CultureInfo.InvariantCulture);
       } else {
     _offset = float.Parse(temp, System.Globalization.CultureInfo.InvariantCulture)* 100;
       }
     }
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:13,代码来源:SVGStopElement.cs

示例6: FillPolygon

 //-----
 public void FillPolygon(Vector2[] points, SVGColor fillColor, SVGColor? strokeColor)
 {
     this._graphicsFill.Polygon(points, fillColor, strokeColor);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:5,代码来源:SVGGraphics.cs

示例7: FillPath

    //-----
    //Fill khong co Stroke, va ve stroke sau
    public void FillPath(SVGColor fillColor, SVGColor? strokePathColor,
                              float width,
                              SVGGraphicsPath graphicsPath)
    {
        this._graphicsFill.FillPath(fillColor, strokePathColor, graphicsPath);
        if((int)width == 1)this._graphicsFill.FillPath(fillColor, strokePathColor, graphicsPath);
        else this._graphicsFill.FillPath(fillColor, graphicsPath);

        if(strokePathColor == null)return;
        SetColor(strokePathColor.Value.color);
    }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:13,代码来源:SVGGraphics.cs

示例8: Circle

 public void Circle(Vector2 p, float r, SVGColor fillColor, SVGColor? strokeColor)
 {
     SetColor(fillColor.color);
     PreCircle(p, r);
     EndSubBuffer();
 }
开发者ID:MrJoy,项目名称:UnitySVG,代码行数:6,代码来源:SVGGraphicsFill.cs

示例9: Polygon

 //-----
 public void Polygon(Vector2[] points, SVGColor? strokeColor, float width)
 {
     if(strokeColor != null) {
       SetColor(strokeColor.Value.color);
     }
     Polygon(points, width);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:8,代码来源:SVGGraphics.cs

示例10: FillRoundedRect

 //-----
 public void FillRoundedRect(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4,
     Vector2 p5, Vector2 p6, Vector2 p7, Vector2 p8,
     float r1, float r2, float angle,
     SVGColor fillColor, SVGColor? strokeColor, float width)
 {
     if((int)width == 1) {
       FillRoundedRect(p1, p2, p3, p4, p5, p6, p7, p8, r1, r2, angle, strokeColor);
       return;
     }
     SetColor(fillColor.color);
     this._graphicsFill.RoundedRect(p1, p2, p3, p4, p5, p6, p7, p8, r1, r2, angle);
     if(strokeColor == null)return;
     SetColor(strokeColor.Value.color);
     RoundedRect(p1, p2, p3, p4, p5, p6, p7, p8, r1, r2, angle, strokeColor);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:16,代码来源:SVGGraphics.cs

示例11: FillRect

 //-----
 public void FillRect(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4,
                   SVGColor fillColor, SVGColor? strokeColor, float width)
 {
     if((int)width == 1) {
       FillRect(p1, p2, p3, p4, fillColor, strokeColor);
       return;
     }
     SetColor(fillColor.color);
     FillRect(p1, p2, p3, p4);
     if(strokeColor == null)return;
     SetColor(strokeColor.Value.color);
     Rect(p1, p2, p3, p4, strokeColor, width);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:14,代码来源:SVGGraphics.cs

示例12: FillEllipse

 //-----
 public void FillEllipse(Vector2 p, float rx, float ry, float angle,
             SVGColor fillColor, SVGColor? strokeColor)
 {
     this._graphicsFill.Ellipse(p, rx, ry, angle, fillColor, strokeColor);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:6,代码来源:SVGGraphics.cs

示例13: FillCircle

 //-----
 public void FillCircle(Vector2 p, float r,
           SVGColor fillColor, SVGColor? strokeColor, float width)
 {
     if((int)width == 1) {
       FillCircle(p, r, strokeColor);
       return;
     }
     SetColor(fillColor.color);
     FillCircle(p, r);
     if(strokeColor == null)return;
     SetColor(strokeColor.Value.color);
     Circle(p, r, strokeColor, width);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:14,代码来源:SVGGraphics.cs

示例14: Ellipse

 //-----
 public void Ellipse(Vector2 p, float rx, float ry, float angle,
                         SVGColor? strokeColor, float width)
 {
     if(strokeColor != null) {
       SetColor(strokeColor.Value.color);
     }
     Ellipse(p, rx, ry, angle, width);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:9,代码来源:SVGGraphics.cs

示例15: DrawPath

 //-----
 //Fill khong co Stroke, va ve stroke sau
 public void DrawPath(SVGGraphicsPath graphicsPath, float width, SVGColor? strokePathColor)
 {
     if(strokePathColor == null)return;
     SetColor(strokePathColor.Value.color);
     this._graphicsStroke.DrawPath(graphicsPath, width);
 }
开发者ID:nanuinteractive,项目名称:UnitySVG,代码行数:8,代码来源:SVGGraphics.cs


注:本文中的SVGColor类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。