Class SpriteLineNode
- Namespace
- Fantas
- Assembly
- Fantas.dll
Create a line as a SpriteNode Drawing a Line using a Sprite can be better for performance reasons since Sprite drawing can be batched.
public class SpriteLineNode : SpriteNode
- Inheritance
-
SpriteLineNode
- Inherited Members
- Extension Methods
Constructors
SpriteLineNode()
Construct SpriteLineNode (White, thickness:1)
public SpriteLineNode()
SpriteLineNode(SpriteLineNode)
Copy SpriteLineNode
public SpriteLineNode(SpriteLineNode other)
Parameters
other
SpriteLineNode
SpriteLineNode(PointF, PointF)
Construct SpriteLineNode from startPoint to endPoint
public SpriteLineNode(PointF startPoint, PointF endPoint)
Parameters
SpriteLineNode(PointF, PointF, Color)
Construct SpriteLineNode from startPoint to endPoint with color
public SpriteLineNode(PointF startPoint, PointF endPoint, Color color)
Parameters
SpriteLineNode(PointF, PointF, Color, float)
Construct SpriteLineNode from startPoint to endPoint with color and thickness
public SpriteLineNode(PointF startPoint, PointF endPoint, Color color, float thickness)
Parameters
Properties
EndColor
End line color
public Color EndColor { get; set; }
Property Value
EndPoint
End line location
public PointF EndPoint { get; set; }
Property Value
StartColor
Start line color
public Color StartColor { get; set; }
Property Value
StartPoint
Start line location
public PointF StartPoint { get; set; }
Property Value
Thickness
Get line thickness
public float Thickness { get; set; }
Property Value
Methods
Copy()
Copy this sprite line node
protected override Node Copy()
Returns
UpdatePoints(PointF, PointF)
Update SpriteLine Start and End
public void UpdatePoints(PointF start, PointF end)