• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# SVGColor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: RoundedRect

 public void RoundedRect(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)
 {
     SetColor(fillColor.color);
     PreRoundedRect(p1, p2, p3, p4, p5, p6, p7, p8, r1, r2,
                angle);
     EndSubBuffer(strokeColor);
 }
开发者ID:MrJoy,项目名称:UnitySVG,代码行数:9,代码来源:SVGGraphicsFill.cs


示例17: Rect

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


示例18: Rect

 public void Rect(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, SVGColor fillColor, SVGColor? strokeColor)
 {
     SetColor(fillColor.color);
     PreRect(p1, p2, p3, p4);
     EndSubBuffer(strokeColor);
 }
开发者ID:MrJoy,项目名称:UnitySVG,代码行数:6,代码来源:SVGGraphicsFill.cs


示例19: Line

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


示例20: RoundedRect

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



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# SVGGraphicsPath类代码示例发布时间:2022-05-24
下一篇:
C# STGMEDIUM类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap