SYMBOL INDEX (221 symbols across 31 files) FILE: Assets/SVGMeshUnity-Testing/Editor/Fixtures.cs class Fixtures (line 7) | public static class Fixtures FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/BezierToVertexTests.cs class BezierToVertexTests (line 6) | public class BezierToVertexTests method SetUp (line 10) | [SetUp] method GetContours (line 17) | [Test] FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/Cdt2d/DelaunayRefineTests.cs class DelaunayRefineTests (line 5) | public class DelaunayRefineTests method SetUp (line 9) | [SetUp] method RefineTriangles (line 16) | [Test] FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/Cdt2d/FilterTests.cs class FilterTests (line 5) | public class FilterTests method SetUp (line 11) | [SetUp] method ExteriorFilter (line 29) | [Test] method InteriorFilter (line 38) | [Test] FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/Cdt2d/Fixtures.cs class Fixtures (line 6) | public static class Fixtures FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/Cdt2d/MonotoneTriangulationTests.cs class MonotoneTriangulationTests (line 5) | public class MonotoneTriangulationTests method SetUp (line 9) | [SetUp] method BuildTriangles (line 16) | [Test] FILE: Assets/SVGMeshUnity-Testing/Editor/Internals/Cdt2d/RobustTests.cs class RobustTests (line 6) | public class RobustTests method Orientation (line 8) | [Test] method InSphere (line 62) | [Test] FILE: Assets/SVGMeshUnity-Testing/Editor/SVGDataTests.cs class SVGDataTests (line 5) | public class SVGDataTests method ParseSVGPath (line 7) | [Test] FILE: Assets/SVGMeshUnity/Runtime/Internals/BezierToVertex.cs class BezierToVertex (line 5) | public class BezierToVertex method GetContours (line 23) | public void GetContours(SVGData svg, MeshData data) method EmitWorkVerticesIfNeeded (line 50) | private void EmitWorkVerticesIfNeeded(MeshData data) method FillBezier (line 66) | private void FillBezier(Vector2 start, Vector2 c1, Vector2 c2, Vector2... method BeginFillBezier (line 73) | private void BeginFillBezier(Vector2 start, Vector2 c1, Vector2 c2, Ve... method RecursiveFillBezier (line 80) | private void RecursiveFillBezier(Vector2 v1, Vector2 v2, Vector2 v3, V... FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/BinarySearch.cs class BinarySearch (line 5) | public static class BinarySearch type IComparer (line 9) | public interface IComparer method Compare (line 11) | int Compare(G x, E y); method GE (line 14) | public static int GE(G[] a, E y, IComparer c, int l, int h) method GE (line 35) | public static int GE(G[] a, G y, int l, int h) where G : IComparabl... method GT (line 56) | public static int GT(G[] a, E y, IComparer c, int l, int h) method GT (line 77) | public static int GT(G[] a, G y, int l, int h) where G : IComparabl... method LT (line 98) | public static int LT(G[] a, E y, IComparer c, int l, int h) method LT (line 119) | public static int LT(G[] a, G y, int l, int h) where G : IComparabl... method LE (line 140) | public static int LE(G[] a, E y, IComparer c, int l, int h) method LE (line 161) | public static int LE(G[] a, G y, int l, int h) where G : IComparabl... method EQ (line 182) | public static int EQ(G[] a, E y, IComparer c, int l, int h) method EQ (line 207) | public static int EQ(G[] a, G y, int l, int h) where G : IComparabl... FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/DelaunayRefine.cs class DelaunayRefine (line 7) | public class DelaunayRefine method RefineTriangles (line 12) | public void RefineTriangles(Triangles triangles) method TestFlip (line 119) | private void TestFlip(List points, Triangles triangles, WorkB... FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/Filter.cs class Filter (line 8) | public class Filter method Do (line 15) | public void Do(Triangles triangles, List result) class FaceIndex (line 101) | private class FaceIndex : IDisposable method FaceIndex (line 103) | public FaceIndex(WorkBufferPool pool) method Dispose (line 126) | public void Dispose() method Dispose (line 131) | private void Dispose(bool disposing) method Dump (line 152) | public void Dump() method Dump (line 163) | private string Dump(WorkBuffer buf) method IndexCells (line 169) | private FaceIndex IndexCells(Triangles triangles) method Locate (line 274) | private int Locate(WorkBuffer cells, int a, int b, int c) method FilterCells (line 303) | private void FilterCells(WorkBuffer cells, WorkBuffer flags) method FillTriangles (line 318) | private void FillTriangles(WorkBuffer from, List to) FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/MonotoneTriangulation.cs class MonotoneTriangulation (line 8) | public class MonotoneTriangulation type EventType (line 14) | private enum EventType class Event (line 22) | private class Event : IComparable method CompareTo (line 35) | public int CompareTo(Event b) class PartialHull (line 59) | private class PartialHull method BuildTriangles (line 68) | public void BuildTriangles(MeshData data) method Sign (line 191) | private static int Sign(float n) method AddPoint (line 206) | private void AddPoint(List cells, WorkBuffer hulls, ... method SplitHulls (line 265) | private void SplitHulls(WorkBuffer hulls, Event e) method MergeHulls (line 289) | private void MergeHulls(WorkBuffer hulls, Event e) class TestPoint (line 309) | private class TestPoint : BinarySearch.IComparer method Compare (line 313) | public int Compare(PartialHull hull, Vector2 p) class FindSplit (line 319) | private class FindSplit : BinarySearch.IComparer method Compare (line 323) | public int Compare(PartialHull hull, Event edge) method DumpEvent (line 354) | private void DumpEvent(Event _) method DumpEvents (line 359) | private void DumpEvents(WorkBuffer events) method DumpHulls (line 366) | private void DumpHulls(WorkBuffer hulls) method ToString (line 373) | private string ToString(WorkBuffer list) FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/Robust.cs class Robust (line 5) | public static class Robust method GetTemporaryBuffer (line 23) | private static float[] GetTemporaryBuffer() method ReleaseTemporaryBuffer (line 32) | private static void ReleaseTemporaryBuffer(ref float[] buf) method Orientation (line 45) | public static float Orientation(Vector2 a, Vector2 b, Vector2 c) method InSphere (line 136) | public static float InSphere(Vector2 m0, Vector2 m1, Vector2 m2, Vecto... method TwoProd (line 388) | private static void TwoProd(float a, float b, float[] result) method TwoSum (line 412) | private static void TwoSum(float a, float b, float[] result) method Sum (line 424) | private static void Sum(float[] e, int eN, float[] f, int fN, float[] ... method Sub (line 603) | private static void Sub(float[] e, int eN, float[] f, int fN, float[] ... method Scale (line 782) | private static void Scale(float[] e, int eN, float scale, float[] resu... method ScalarScalar (line 863) | private static void ScalarScalar(float a, float b, float[] result, out... FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/Triangles.cs class Triangles (line 7) | public class Triangles method Triangles (line 9) | public Triangles(MeshData data) method CreateStars (line 31) | private void CreateStars(int n) method CreateEdges (line 41) | private void CreateEdges(List source) method CreateTriangles (line 60) | private void CreateTriangles(List source) method AddTriangle (line 69) | public void AddTriangle(int i, int j, int k) method RemoveTriangle (line 79) | public void RemoveTriangle(int i, int j, int k) method RemovePair (line 86) | private void RemovePair(WorkBuffer list, int j, int k) method Opposite (line 102) | public int Opposite(int j, int i) method Flip (line 117) | public void Flip(int i, int j) method IsConstraint (line 127) | public bool IsConstraint(int i, int j) method Fill (line 133) | public void Fill(List triangles) method Fill (line 161) | public void Fill(WorkBuffer triangles) FILE: Assets/SVGMeshUnity/Runtime/Internals/Cdt2d/Triangulation.cs class Triangulation (line 3) | public class Triangulation method BuildTriangles (line 18) | public void BuildTriangles(MeshData data) FILE: Assets/SVGMeshUnity/Runtime/Internals/Curve.cs type Curve (line 5) | public struct Curve FILE: Assets/SVGMeshUnity/Runtime/Internals/Int2.cs type Int2 (line 5) | public struct Int2 : IComparable method Int2 (line 7) | public Int2(int x, int y) method CompareTo (line 16) | public int CompareTo(Int2 b) FILE: Assets/SVGMeshUnity/Runtime/Internals/Int3.cs type Int3 (line 5) | public struct Int3 : IComparable method Int3 (line 7) | public Int3(int x, int y, int z) method CompareTo (line 18) | public int CompareTo(Int3 b) FILE: Assets/SVGMeshUnity/Runtime/Internals/MeshData.cs class MeshData (line 8) | public class MeshData method MeshData (line 10) | public MeshData() method Clear (line 24) | public void Clear() method AddVertices (line 32) | public void AddVertices(WorkBuffer buffer) method MakeUnityFriendly (line 85) | public void MakeUnityFriendly() method Upload (line 112) | public void Upload(Mesh m) method DumpTriangles (line 121) | public void DumpTriangles() FILE: Assets/SVGMeshUnity/Runtime/Internals/Sort.cs class Sort (line 5) | public static class Sort where T : IComparable method QuickSort (line 7) | public static void QuickSort(T[] elements, int left, int right) FILE: Assets/SVGMeshUnity/Runtime/Internals/WorkBuffer.cs class WorkBuffer (line 7) | public class WorkBuffer method WorkBuffer (line 9) | public WorkBuffer(int size = 32) method Grow (line 30) | private void Grow(int size) method GrowIfNeeded (line 37) | private void GrowIfNeeded() method Extend (line 45) | public void Extend(int size) method Fill (line 53) | public void Fill(ref T val, int n) method Push (line 68) | public void Push(ref T val) method Push (line 75) | public T Push() method Pop (line 92) | public T Pop() method Insert (line 99) | public T Insert(int index) method RemoveAt (line 127) | public void RemoveAt(int index) method Sort (line 141) | public static void Sort(WorkBuffer buf) where G : IComparable method RemoveLast (line 146) | public void RemoveLast(int n) method Clear (line 151) | public void Clear() method Dump (line 156) | public void Dump() method DumpHash (line 161) | public void DumpHash() FILE: Assets/SVGMeshUnity/Runtime/Internals/WorkBufferPool.cs class WorkBufferPool (line 6) | public class WorkBufferPool method Get (line 10) | public WorkBuffer Get() method Get (line 26) | public void Get(ref WorkBuffer buf) method Release (line 31) | public void Release(ref WorkBuffer buf) FILE: Assets/SVGMeshUnity/Runtime/SVGData.cs class SVGData (line 11) | public class SVGData method Clear (line 26) | public void Clear() method Move (line 35) | public void Move(float x, float y) method MoveRelative (line 40) | public void MoveRelative(float x, float y) method Move (line 45) | public void Move(Vector2 v) method MoveRelative (line 57) | public void MoveRelative(Vector2 v) method Curve (line 62) | public void Curve(float inX, float inY, float outX, float outY, float ... method Curve (line 67) | public void Curve(Vector2 inControl, Vector2 outControl, Vector2 v) method CurveInternal (line 73) | private void CurveInternal(Vector2 inControl, Vector2 outControl, Vect... method CurveRelative (line 86) | public void CurveRelative(float inX, float inY, float outX, float outY... method CurveRelative (line 91) | public void CurveRelative(Vector2 inControl, Vector2 outControl, Vecto... method CurveSmooth (line 96) | public void CurveSmooth(float controlX, float controlY, float x, float y) method CurveSmooth (line 101) | public void CurveSmooth(Vector2 control, Vector2 v) method CurveSmoothRelative (line 106) | public void CurveSmoothRelative(float controlX, float controlY, float ... method CurveSmoothRelative (line 111) | public void CurveSmoothRelative(Vector2 control, Vector2 v) method Quadratic (line 116) | public void Quadratic(float controlX, float controlY, float x, float y) method Quadratic (line 121) | public void Quadratic(Vector2 control, Vector2 v) method QuadraticRelative (line 127) | public void QuadraticRelative(float controlX, float controlY, float x,... method QuadraticRelative (line 132) | public void QuadraticRelative(Vector2 control, Vector2 v) method QuadraticSmooth (line 137) | public void QuadraticSmooth(float x, float y) method QuadraticSmooth (line 142) | public void QuadraticSmooth(Vector2 v) method QuadraticSmoothRelative (line 147) | public void QuadraticSmoothRelative(float x, float y) method QuadraticSmoothRelative (line 152) | public void QuadraticSmoothRelative(Vector2 v) method Arc (line 157) | public void Arc(float radiusX, float radiusY, float xAxisRotation, boo... method ArcRelative (line 162) | public void ArcRelative(float radiusX, float radiusY, float xAxisRotat... method ArcRelative (line 167) | public void ArcRelative(Vector2 radius, float xAxisRotation, bool larg... method Line (line 172) | public void Line(float x, float y) method Line (line 177) | public void Line(Vector2 v) method LineRelative (line 182) | public void LineRelative(float x, float y) method LineRelative (line 187) | public void LineRelative(Vector2 v) method LineHorizontal (line 192) | public void LineHorizontal(float x) method LineHorizontalRelative (line 197) | public void LineHorizontalRelative(float x) method LineVertical (line 202) | public void LineVertical(float y) method LineVerticalRelative (line 207) | public void LineVerticalRelative(float y) method Close (line 212) | public void Close() method Arc (line 220) | public void Arc(Vector2 radius, float xAxisRotation, bool largeArcFlag... method VectorAngle (line 319) | private float VectorAngle(float ux, float uy, float vx, float vy) method MapToEllipse (line 341) | private void MapToEllipse(ref Vector2 v, float rx, float ry, float cos... method Path (line 361) | public void Path(string data) method LoadCommand (line 392) | private bool LoadCommand(string command, string type, float[] args, in... method ParseArgs (line 477) | private void ParseArgs(string s, ref float[] args, out int numArgs) method Dump (line 565) | public string Dump() FILE: Assets/SVGMeshUnity/Runtime/SVGMesh.cs class SVGMesh (line 7) | public class SVGMesh : MonoBehaviour method Awake (line 26) | private void Awake() method Fill (line 35) | public void Fill(SVGData svg) FILE: Assets/Samples/Scripts/Circle.cs class Circle (line 4) | public class Circle : MonoBehaviour method Start (line 10) | void Start() method Update (line 15) | void Update() FILE: Assets/Samples/Scripts/Cut.cs class Cut (line 8) | public class Cut : MonoBehaviour class Rect (line 10) | class Rect : MonoBehaviour method Start (line 31) | void Start() method Update (line 44) | void Update() method Update (line 50) | private void Update(float dt) method Render (line 67) | private void Render() method Draw (line 74) | private void Draw(SVGData svg) method DrawR (line 82) | private void DrawR(SVGData svg, Vector2 p, Vector2 pPrev, Vector2 pN... method Split (line 122) | public void Split(Vector2 p1, Vector2 p2, List rects) method GetIntersection (line 180) | private Vector2? GetIntersection(Vector2 p1, Vector2 p2, Vector2 p3,... method HitTest (line 202) | public bool HitTest(Rect other) method IsCollided (line 237) | private bool IsCollided(Vector2 p1, Vector2 p2, Rect other) method Start (line 255) | void Start() method Update (line 268) | void Update() method GetMousePoint (line 319) | private Vector2 GetMousePoint() method NewRect (line 330) | private Rect NewRect(Action f) method DrawLine (line 340) | private void DrawLine(SVGData svg, Vector2 from, Vector2 to) method DrawR (line 374) | private void DrawR(SVGData svg, Vector2 p, Vector2 pPrev, Vector2 pNex... FILE: Assets/Samples/Scripts/MetaballBehaviour.cs class MetaballBehaviour (line 4) | public class MetaballBehaviour : MonoBehaviour method Start (line 14) | void Start() method Update (line 21) | void Update() method Circle (line 44) | private void Circle(SVGData svg, Vector2 c, float r) method Metaball (line 75) | private void Metaball(SVGData svg, Vector2 c1, float r1, Vector2 c2, f... method PointOnCircle (line 126) | private Vector2 PointOnCircle(Vector2 c, float angle, float r) FILE: Assets/Samples/Scripts/Move.cs class Move (line 4) | public class Move : MonoBehaviour method Start (line 28) | void Start() method Update (line 38) | void Update() method Update (line 57) | private void Update(float dt) method RandomField (line 91) | private Vector2 RandomField() method Circle (line 96) | private void Circle(SVGData svg, Vector2 c, float r) method Metaball (line 127) | private void Metaball(SVGData svg, Vector2 c1, float r1, Vector2 c2, f... method PointOnCircle (line 178) | private Vector2 PointOnCircle(Vector2 c, float angle, float r) FILE: Assets/Samples/Scripts/ScriptedCurves.cs class ScriptedCurves (line 4) | public class ScriptedCurves : MonoBehaviour method Start (line 10) | void Start() method Update (line 58) | void Update() method NoisedR (line 95) | private float NoisedR(float r, float randomize) FILE: Assets/Samples/Scripts/Simple.cs class Simple (line 4) | public class Simple : MonoBehaviour method Start (line 29) | void Start() method Update (line 36) | void Update()