本文整理汇总了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;未经允许,请勿转载。 |
请发表评论