A node which immediately follows an arc.
A node which immediately follows an arc line. This handles the rendering of the arc itself.
|
| | ArcLinePoint (float x, float y) |
| | Creates a new arc node for the given point. More...
|
| |
| override void | Transform (VectorTransform transform) |
| |
| override void | RecalculateBounds (VectorPath path) |
| | Recalculates the minimum values and width/height of this path, taking curves into account. More...
|
| |
| override void | ComputeLinePoints (PointReceiver output) |
| | Steps along the line between this point and previous point at a fixed step, adding the points to the scanner as it goes. More...
|
| |
| override void | ComputeLinePoints (PointReceiverStepped output) |
| | Steps along the line between this point and previous point at a fixed step, adding the points to the scanner as it goes. This one also informs the stepper of the current step. More...
|
| |
| override void | SampleAt (float t, out float x, out float y) |
| | Samples this line at the given t value. More...
|
| |
| override VectorPoint | Copy () |
| |
| override string | ToString () |
| |
| override void | RenderLine (CanvasContext context) |
| | Renders an arc from the previous point to this one. More...
|
| |
| override void | ExtrudeAndSample (VectorPath path, float extrudeBy, PointReceiverStepped sampler) |
| |
| | VectorLine (float x, float y) |
| |
| virtual float | SampleMapped (MappedShapeSampler sampler, float percent) |
| | Steps along the line. In this case the percent value represents the position along the length of the line. More...
|
| |
| virtual void | SetupSampler (MappedShapeSampler sampler) |
| | Called when a deform steps to this point. More...
|
| |
| virtual void | SampleNormalMapped (MappedShapeSampler sampler, float percent, out float x, out float y) |
| |
| virtual void | SampleFullMapped (MappedShapeSampler sampler, float progress, out float x, out float y) |
| |
| virtual void | Transform (Matrix4x4 by) |
| |
| | VectorPoint () |
| | Creates an empty path node. More...
|
| |
| | VectorPoint (float x, float y) |
| | Creates a node at the given point. More...
|
| |
| virtual void | Contains (float x, float y, ref bool contained) |
| |
| virtual float | SignedArea () |
| |
| virtual VectorPoint | AddControl (float x, float y, VectorPath path, out int id) |
| | Adds a control point here. More...
|
| |
| virtual VectorPoint | DeleteControl (int id, VectorPath path) |
| | Deletes a control point here. More...
|
| |
| float | ProgressAlongFast (float x, float y, float C, float D, float len_sq) |
| | Gets a "close enough" progress point along this line. Essentially converts x,y to curve param t. More...
|
| |
| void | ReplaceWith (VectorPoint replacement, VectorPath path) |
| | Replaces this point with another. More...
|
| |
| virtual VectorPoint | PointAt (float t, bool addNext) |
| | Gets the point at the given t location. Similar to Split but doesn't apply the point to the path. Instead, the following point is added too. More...
|
| |
| virtual VectorPoint | Split (float t, VectorPath path) |
| | Splits this vector line into two at the given parametric point. More...
|
| |
| virtual void | StartNormal (out float x, out float y) |
| | Gets the normal at the start of the line from this to previous. More...
|
| |
| virtual void | EndNormal (out float x, out float y) |
| | Gets the normal at the end of the line from this to previous. More...
|
| |
| VectorPoint | GetShapeEnd () |
| |
| override string | ToString () |
| |
| virtual void | Move (float x, float y) |
| |
| virtual void | Multiply (float x, float y) |
| |
| virtual void | Flip () |
| | Axis flip. More...
|
| |
| virtual void | Squash (float by) |
| |
| virtual void | Sheer (float by) |
| |