SYMBOL INDEX (259 symbols across 59 files) FILE: Assets/DataRenderer2D/Core/Interfaces.cs type IUnitSize (line 8) | public interface IUnitSize type IMesh (line 13) | public interface IMesh type IMeshDrawer (line 19) | public interface IMeshDrawer method Draw (line 21) | IEnumerable Draw(); FILE: Assets/DataRenderer2D/Core/MeshMath.cs class Intersect (line 9) | public class Intersect method LineLineIntersection (line 11) | public static bool LineLineIntersection(out Vector3 intersection, Vect... method ClosestPointsOnTwoLines (line 37) | public static bool ClosestPointsOnTwoLines(out Vector3 closestPointLin... FILE: Assets/DataRenderer2D/Core/Quad.cs type Quad (line 8) | public struct Quad : IMesh method Quad (line 16) | public Quad(Vertex p0, Vertex p1, Vertex p2, Vertex p3) method Quad (line 24) | public Quad(Vector2 size, Vector2 center, Color color) FILE: Assets/DataRenderer2D/Core/Triangle.cs type Triangle (line 8) | public struct Triangle : IMesh method Triangle (line 13) | public Triangle(Vertex p0, Vertex p1, Vertex p2) FILE: Assets/DataRenderer2D/Core/UIDataMesh.cs class UIDataMesh (line 9) | public abstract class UIDataMesh : Image, IMeshModifier method Awake (line 20) | protected override void Awake() method GeometyUpdateFlagUp (line 25) | public void GeometyUpdateFlagUp() method LateUpdate (line 30) | public void LateUpdate() method ModifyMesh (line 39) | public void ModifyMesh(Mesh mesh) method ModifyMesh (line 48) | public void ModifyMesh(VertexHelper verts) FILE: Assets/DataRenderer2D/Core/Vertex.cs type Vertex (line 7) | public struct Vertex method Vertex (line 13) | public Vertex(Vector3 pos, Vector2 u, Color c) method New (line 19) | public static Vertex New(Vector3 pos, Vector2 uv, Color color) method New (line 23) | public static Vertex New(float x, float y, float z, float u, float v, ... FILE: Assets/DataRenderer2D/Core/WorldDataMesh.cs class WorldDataMesh (line 8) | [ExecuteInEditMode] method Awake (line 38) | protected virtual void Awake() method Reset (line 43) | public void Reset() method Update (line 53) | private void Update() method LateUpdate (line 58) | public void LateUpdate() method MakeNewMesh (line 67) | public void MakeNewMesh() method UpdateGeometry (line 77) | public void UpdateGeometry() method AllocateBuffer (line 132) | private void AllocateBuffer(int size) method ExtendBuffer (line 140) | private void ExtendBuffer() method GeometyUpdateFlagUp (line 157) | public void GeometyUpdateFlagUp() FILE: Assets/DataRenderer2D/Example/Scripts/DragAddPoint.cs class DragAddPoint (line 9) | public class DragAddPoint : MonoBehaviour, IDragHandler,IPointerDownHandler method Start (line 21) | private void Start() method OnDrag (line 26) | public void OnDrag(PointerEventData eventData) method OnPointerDown (line 37) | public void OnPointerDown(PointerEventData eventData) method Toggle (line 43) | public void Toggle() FILE: Assets/DataRenderer2D/Example/Scripts/DragExample.cs class DragExample (line 9) | public class DragExample : MonoBehaviour method Clear (line 17) | public void Clear() method ColorToggle (line 23) | public void ColorToggle() FILE: Assets/DataRenderer2D/Example/Scripts/DragMove.cs class DragMove (line 8) | [RequireComponent(typeof(RectTransform))] method OnDrag (line 14) | public void OnDrag(PointerEventData eventData) method OnPointerDown (line 28) | public void OnPointerDown(PointerEventData eventData) method OnPointerUp (line 33) | public void OnPointerUp(PointerEventData eventData) FILE: Assets/DataRenderer2D/Example/Scripts/MonobehaviourExtension.cs class MonobehaviourExtension (line 8) | public static class MonobehaviourExtension method TweenMove (line 10) | public static Coroutine TweenMove(this MonoBehaviour owner, Vector3 en... method TweenScale (line 15) | public static Coroutine TweenScale(this MonoBehaviour owner, Vector3 e... method TweenColor (line 20) | public static Coroutine TweenColor(this MonoBehaviour owner, Color end... method ScalerRoutine (line 28) | static IEnumerator ScalerRoutine(Transform owner, Vector3 end, float t... method MoveRoutine (line 40) | static IEnumerator MoveRoutine(Transform owner, Vector3 end, float time) method ImageColorTween (line 52) | static IEnumerator ImageColorTween(Image target, Color end, float time) FILE: Assets/DataRenderer2D/Example/Scripts/ScriptScenario.cs class ScriptScenario (line 6) | public class ScriptScenario : MonoBehaviour { method Start (line 11) | public void Start() method StartRoutine (line 16) | IEnumerator StartRoutine() { method Update (line 45) | void Update() { FILE: Assets/DataRenderer2D/Hole/Editor/HoleEditor.cs class HoleEditor (line 8) | [CustomEditor(typeof(UIHole), true)] method OnEnable (line 13) | protected override void OnEnable() method OnInspectorGUI (line 20) | public override void OnInspectorGUI() FILE: Assets/DataRenderer2D/Hole/Editor/MenuExtender.cs class MenuExtender (line 8) | public static class MenuExtender method CreateUILine (line 10) | [MenuItem("GameObject/2D Object/DataRenderer/UIHole")] FILE: Assets/DataRenderer2D/Hole/HoleDrawer.cs type Pair (line 8) | public struct Pair class ListUtil (line 14) | public static class ListUtil method Pairloop (line 16) | public static IEnumerable> Pairloop(this IEnumerable sou... method FindNearst (line 40) | public static Vertex FindNearst(this Vertex[] source, Vector3 target, ... class HoleDrawer (line 65) | public class HoleDrawer : IMeshDrawer method HoleDrawer (line 70) | public HoleDrawer(IUnitSize unit, IHole hole) method Draw (line 76) | public IEnumerable Draw() FILE: Assets/DataRenderer2D/Hole/HoleInfo.cs type HoleInfo (line 10) | [Serializable] FILE: Assets/DataRenderer2D/Hole/UIHole.cs type IHole (line 9) | public interface IHole class UIHole (line 14) | public class UIHole : UIDataMesh, IUnitSize, IHole method Start (line 20) | protected override void Start() FILE: Assets/DataRenderer2D/Line/Editor/EditorSetting.cs class EditorSetting (line 8) | public class EditorSetting : ScriptableObject FILE: Assets/DataRenderer2D/Line/Editor/LineEditor.cs class LineEditor (line 9) | public class LineEditor : Editor method OnEnable (line 15) | protected void OnEnable() method OnSceneGUI (line 22) | protected void OnSceneGUI() class WorldLineEditor (line 29) | [CustomEditor(typeof(WorldLine))] method OnInspectorGUI (line 32) | public override void OnInspectorGUI() class NoRenderLineEditor (line 42) | [CustomEditor(typeof(GizmoLine))] FILE: Assets/DataRenderer2D/Line/Editor/MenuExtender.cs class MenuExtender (line 7) | public static class MenuExtender method CreateUILine (line 10) | [MenuItem("GameObject/2D Object/DataRenderer/UILine")] method CreateNoRenderLine (line 32) | [MenuItem("GameObject/2D Object/DataRenderer/GizmoLine")] method CreateWorldLine (line 42) | [MenuItem("GameObject/2D Object/DataRenderer/WorldLine")] FILE: Assets/DataRenderer2D/Line/Editor/PointHandler.cs class PointHandler (line 10) | public class PointHandler method GetPoint (line 55) | public SerializedProperty GetPoint(int index) method PointHandler (line 73) | public PointHandler(Component owner, SerializedObject target) method OnSceneGUI (line 86) | public void OnSceneGUI() method HandleNextControlPoint (line 111) | private void HandleNextControlPoint(int idx, SerializedProperty node) method HandlePrevControlPoint (line 155) | private void HandlePrevControlPoint(int n, SerializedProperty node) method HandleOffset (line 197) | private void HandleOffset(int n, SerializedProperty offset, Vector3 po... method HandlePoint (line 213) | private void HandlePoint(int n, SerializedProperty position) method HandlesAddPointButton (line 227) | private void HandlesAddPointButton() FILE: Assets/DataRenderer2D/Line/Editor/PointPropertyDrawer.cs class PointPropertyDrawer (line 9) | [CustomPropertyDrawer(typeof(Point))] method GetPropertyHeight (line 12) | public override float GetPropertyHeight(SerializedProperty property, G... method OnGUI (line 22) | public override void OnGUI(Rect position, SerializedProperty sp, GUICo... class SerializedPropertyAccessor (line 61) | static class SerializedPropertyAccessor method Position (line 63) | public static SerializedProperty Position(this SerializedProperty sp) method PrevOffset (line 67) | public static SerializedProperty PrevOffset(this SerializedProperty sp) method NextOffset (line 71) | public static SerializedProperty NextOffset(this SerializedProperty sp) method Width (line 75) | public static SerializedProperty Width(this SerializedProperty sp) method StartAngle (line 79) | public static SerializedProperty StartAngle(this SerializedProperty sp) method EndAngle (line 83) | public static SerializedProperty EndAngle(this SerializedProperty sp) FILE: Assets/DataRenderer2D/Line/Editor/SplinePropertyDrawer.cs class SplinePropertyDrawer (line 7) | [CustomPropertyDrawer(typeof(Spline))] method GetPropertyHeight (line 19) | public override float GetPropertyHeight(SerializedProperty property, G... method OnGUI (line 35) | public override void OnGUI(Rect position, SerializedProperty property,... FILE: Assets/DataRenderer2D/Line/Editor/Test/BezierLengthTest.cs class BezierLengthTest (line 12) | public class BezierLengthTest method Init (line 16) | [SetUp] method QuadraticBezierLengthTest (line 26) | [Test] method CubicBezierLengthTest (line 39) | [Test] FILE: Assets/DataRenderer2D/Line/Editor/Test/MeshDataTest.cs class MeshDataTest (line 13) | public class MeshDataTest { method AddTest (line 15) | [Test] FILE: Assets/DataRenderer2D/Line/Editor/UILineEditor.cs class UILineEditor (line 9) | [CustomEditor(typeof(UILine))] method OnEnable (line 17) | protected override void OnEnable() method OnSceneGUI (line 26) | private void OnSceneGUI() method OnInspectorGUI (line 31) | public override void OnInspectorGUI() FILE: Assets/DataRenderer2D/Line/Scripts/Component/GizmoLine.cs class GizmoLine (line 10) | public class GizmoLine : MonoBehaviour method OnDrawGizmos (line 19) | private void OnDrawGizmos() method OnDrawGizmosSelected (line 26) | private void OnDrawGizmosSelected() method GetPosition (line 33) | public Vector3 GetPosition(float r) method GetDirection (line 37) | public Vector3 GetDirection(float r) method DrawLine (line 42) | private void DrawLine() FILE: Assets/DataRenderer2D/Line/Scripts/Component/UILine.cs class UILine (line 12) | public partial class UILine : UIDataMesh , ISpline method Start (line 36) | protected override void Start() method CreateLine (line 43) | public static UILine CreateLine(Transform parent = null) FILE: Assets/DataRenderer2D/Line/Scripts/Component/WorldLine.cs class WorldLine (line 8) | public class WorldLine : WorldDataMesh , ISpline method Awake (line 32) | protected override void Awake() FILE: Assets/DataRenderer2D/Line/Scripts/Data/ISpline.cs type ISpline (line 7) | public interface ISpline type ISplineOption (line 12) | public interface ISplineOption FILE: Assets/DataRenderer2D/Line/Scripts/Data/Line.Editor.cs type Spline (line 8) | public partial struct Spline method Initialize (line 10) | public void Initialize() { method Push (line 18) | public void Push(Point p) method Push (line 31) | public void Push() method Push (line 37) | public void Push(Vector3 worldPosition, Vector3 nextOffset, Vector3 pr... method EditPoint (line 42) | public void EditPoint(int idx, Point p) method EditPoint (line 74) | public void EditPoint(Vector3 worldPos) method EditPoint (line 79) | public void EditPoint(int idx, Vector3 worldPos, Vector3 nOffset, Vect... method EditPoint (line 84) | public void EditPoint(int idx, Vector3 worldPos, float width) method Pop (line 93) | public Point Pop() method Clear (line 116) | public void Clear() FILE: Assets/DataRenderer2D/Line/Scripts/Data/Line.Pair.cs type Spline (line 11) | public partial struct Spline type LinePair (line 73) | [Serializable] method LinePair (line 93) | public LinePair(Point n0, Point n1, float s, float e, float sr, floa... method GetDT (line 110) | public float GetDT(float divideLength) method GetPoisition (line 114) | public Vector3 GetPoisition(float r) method GetDirection (line 118) | public Vector3 GetDirection(float r) method GetWidth (line 122) | public float GetWidth(float t) method GetAngle (line 127) | public float GetAngle(float t) FILE: Assets/DataRenderer2D/Line/Scripts/Data/Line.Triple.cs type Spline (line 10) | public partial struct Spline type Triple (line 69) | public struct Triple method Triple (line 76) | public Triple(Point p, Point c, Point n, Color cl) FILE: Assets/DataRenderer2D/Line/Scripts/Data/Line.cs type Spline (line 15) | [Serializable] type LineMode (line 18) | public enum LineMode method GetFirstPoint (line 49) | Point GetFirstPoint() method GetLastPoint (line 59) | Point GetLastPoint() method GetCount (line 70) | int GetCount() method GetPosition (line 78) | public Vector3 GetPosition(float ratio) method GetDirection (line 95) | public Vector3 GetDirection(float ratio) method GetEnumerator (line 111) | public IEnumerator GetEnumerator() method TripleEnumerator (line 125) | public IEnumerable TripleEnumerator() method GetEnumerator (line 144) | IEnumerator IEnumerable.GetEnumerator() FILE: Assets/DataRenderer2D/Line/Scripts/Data/LineOption.cs type LineOption (line 8) | [Serializable] type Mode (line 12) | public enum Mode type LineJointOption (line 19) | public enum LineJointOption FILE: Assets/DataRenderer2D/Line/Scripts/Data/Point.cs type Point (line 11) | [Serializable] method Point (line 26) | public Point(Vector3 pos, Vector3 next, Vector3 prev, float width = 2,... FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/InterfaceDraw.cs type IJointBuilder (line 7) | public interface IJointBuilder method Build (line 9) | IEnumerable Build(Spline.Triple triple); type IBezierBuilder (line 12) | public interface IBezierBuilder method Build (line 14) | IEnumerable Build(Spline.LinePair pair); type ICapBuilder (line 17) | public interface ICapBuilder method Build (line 19) | IEnumerable Build(Spline.LinePair pair, bool isEnd); FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/IntersectJointDrawer.cs class IntersectJointDrawer (line 8) | public class IntersectJointDrawer : IJointBuilder method IntersectJointDrawer (line 11) | public IntersectJointDrawer(ISpline target) method Build (line 16) | public IEnumerable Build(Spline.Triple triple) method ClosestPointsOnTwoLines (line 64) | private bool ClosestPointsOnTwoLines(out Vector3 closestPointLine1, ou... FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/LineBuilder.cs class LineBuilder (line 12) | public class LineBuilder : IMeshDrawer method LineBuilder (line 20) | public LineBuilder(IBezierBuilder b, IJointBuilder j,IJointBuilder js,... method Draw (line 28) | public IEnumerable Draw() class Factory (line 77) | public class Factory method Normal (line 79) | public static IMeshDrawer Normal(ISpline line, Transform trans) FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/NormalBezierDrawer.cs class NormalBezierDrawer (line 8) | public class NormalBezierDrawer : IBezierBuilder method NormalBezierDrawer (line 12) | public NormalBezierDrawer(ISpline line) method Build (line 17) | public IEnumerable Build(Spline.LinePair pair) FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/NormalJointDrawer.cs class NormalJointDrawer (line 8) | public class NormalJointDrawer : IJointBuilder method NormalJointDrawer (line 11) | public NormalJointDrawer(ISpline target) method Build (line 16) | public IEnumerable Build(Spline.Triple triple) FILE: Assets/DataRenderer2D/Line/Scripts/Process/MeshBuilder/RoundCapDrawer.cs class RoundCapDrawer (line 10) | public class RoundCapDrawer : ICapBuilder method RoundCapDrawer (line 13) | public RoundCapDrawer(ISpline target) method Build (line 18) | public IEnumerable Build(Spline.LinePair pair, bool isEnd) FILE: Assets/DataRenderer2D/Line/Scripts/Process/Static/Curve.cs class Curve (line 9) | public static class Curve method Auto (line 11) | public static Vector3 Auto(Vector3 p0, Vector3 c0, Vector3 c1, Vector3... method Auto (line 23) | public static Vector3 Auto(Point n0, Point n1, float t) method AutoDirection (line 33) | public static Vector3 AutoDirection(Point n0, Point n1, float t) method AutoDirection (line 44) | public static Vector3 AutoDirection(Vector3 p0, Vector3 c0, Vector3 c1... method CubicDirection (line 58) | public static Vector3 CubicDirection(Point n0, Point n1, float t) method CubicDirection (line 67) | public static Vector3 CubicDirection(Vector3 p0, Vector3 p1, Vector3 p... method Cubic (line 73) | public static Vector3 Cubic(Vector3 p0, Vector3 p1, Vector3 p2, Vector... method QuadraticDirection (line 80) | public static Vector3 QuadraticDirection(Vector3 p0, Vector3 p1, Vecto... method Quadratic (line 86) | public static Vector3 Quadratic(Vector3 p0, Vector3 c, Vector3 p1, flo... FILE: Assets/DataRenderer2D/Line/Scripts/Process/Static/CurveLength.cs class CurveLength (line 7) | public static class CurveLength { method SumDirections (line 11) | public static float SumDirections(Point n0, Point n1) method SumDirections (line 18) | public static float SumDirections(Vector3 p0, Vector3 c0, Vector3 c1, ... method Auto (line 33) | public static float Auto(Point n0, Point n1) method Auto (line 37) | public static float Auto(Vector3 p0, Vector3 c0, Vector3 c1, Vector3 p1) method Quadratic (line 50) | static float Quadratic(Vector3 p0, Vector3 cp, Vector3 p1) method QuadraticApproximation (line 81) | static float QuadraticApproximation(Vector3 p0, Vector3 c0, Vector3 c1... FILE: Assets/DataRenderer2D/Polygon/Editor/MeneExtender.cs class MeneExtender (line 8) | public static class MeneExtender method WorldPolygon (line 10) | [MenuItem("GameObject/2D Object/DataRenderer/WorldPolygon")] method UIPolygon (line 20) | [MenuItem("GameObject/2D Object/DataRenderer/UIPolygon")] method CheckCanvas (line 37) | public static bool CheckCanvas(Transform t) method Defulat (line 47) | private static PolygonData Defulat() FILE: Assets/DataRenderer2D/Polygon/Editor/PolygonEditor.cs class PolygonEditor (line 9) | [CustomEditor(typeof(UIPolygon))] method OnEnable (line 14) | protected override void OnEnable() method OnInspectorGUI (line 20) | public override void OnInspectorGUI() FILE: Assets/DataRenderer2D/Polygon/Editor/PolygonPropertyDrawer.cs class PolygonPropertyDrawer (line 8) | [CustomPropertyDrawer(typeof(PolygonData))] method GetPropertyHeight (line 11) | public override float GetPropertyHeight(SerializedProperty property, G... method OnGUI (line 29) | public override void OnGUI(Rect position, SerializedProperty property,... FILE: Assets/DataRenderer2D/Polygon/Scripts/CircleCalculator.cs class CircleCalculator (line 7) | public class CircleCalculator { method CircleCalculator (line 11) | public CircleCalculator(IPolygon target, IUnitSize size) method Calculate (line 17) | private Vector3 Calculate(float angle) method CalculateUV (line 25) | private Vector2 CalculateUV(float angle) method CalculateInnerUV (line 30) | private Vector2 CalculateInnerUV(float angle) method CalculateVertex (line 37) | public Vertex CalculateVertex(float angle) method CalculateInnerVertex (line 45) | public Vertex CalculateInnerVertex(float angle) FILE: Assets/DataRenderer2D/Polygon/Scripts/Component/UIPolygon.cs class UIPolygon (line 7) | public class UIPolygon : UIDataMesh, IPolygon, IUnitSize FILE: Assets/DataRenderer2D/Polygon/Scripts/Component/WorldPolygon.cs class WorldPolygon (line 7) | public class WorldPolygon : WorldDataMesh, IPolygon, IUnitSize FILE: Assets/DataRenderer2D/Polygon/Scripts/Drawer/HolePolygon.cs class HolePolygon (line 9) | public class HolePolygon : IMeshDrawer method HolePolygon (line 14) | public HolePolygon(CircleCalculator cc, IPolygon target) method Draw (line 20) | public IEnumerable Draw() FILE: Assets/DataRenderer2D/Polygon/Scripts/Drawer/ZigZagPolygon.cs class ZigZagPolygon (line 7) | public class ZigZagPolygon : IMeshDrawer method ZigZagPolygon (line 12) | public ZigZagPolygon(CircleCalculator cc, IPolygon target) method Draw (line 18) | public IEnumerable Draw() FILE: Assets/DataRenderer2D/Polygon/Scripts/PolygonData.cs type IPolygon (line 8) | public interface IPolygon type PolygonData (line 13) | [Serializable] type PolygonType (line 48) | public enum PolygonType FILE: Assets/DataRenderer2D/Polygon/Scripts/PolygonDrawManager.cs class PolygonDrawerManager (line 7) | public class PolygonDrawerManager method PolygonDrawerManager (line 13) | public PolygonDrawerManager(IPolygon target , method Draw (line 21) | public IEnumerable Draw() FILE: Assets/DataRenderer2D/Polygon/Scripts/PolygonFactory.cs class PolygonFactory (line 6) | public static class PolygonFactory { method Create (line 8) | public static IEnumerable Create(IUnitSize unit, IPolygon target) FILE: Assets/DataRenderer2D/Signal/Editor/MenuExtender.cs class MenuExtender (line 7) | public static class MenuExtender method CreateUILine (line 10) | [MenuItem("GameObject/2D Object/DataRenderer/UISignal")] FILE: Assets/DataRenderer2D/Signal/Scripts/Builder/SignalBuilder.cs type ISignalData (line 7) | public interface ISignalData class SignalBuilder (line 12) | public class SignalBuilder method SignalBuilder (line 17) | public SignalBuilder(ISignalData data, IUnitSize unit) method ApplySignal (line 23) | public void ApplySignal(ref float x0, ref float x1, SignalData.SignalO... method Draw (line 28) | public IEnumerable Draw() FILE: Assets/DataRenderer2D/Signal/Scripts/Component/UISignal.cs class UISignal (line 10) | [RequireComponent(typeof(RectTransform))] method Update (line 30) | public void Update() method Reset (line 37) | protected new void Reset() method AmpHandler (line 67) | public void AmpHandler(float amf) method UpUseHandler (line 73) | public void UpUseHandler(bool t) method DownUseHandler (line 78) | public void DownUseHandler(bool t) method UpFrequencyHandler (line 83) | public void UpFrequencyHandler(float v) class UISinEditor (line 92) | [CustomEditor(typeof(UISignal))] FILE: Assets/DataRenderer2D/Signal/Scripts/Signal.cs type ESignalType (line 8) | public enum ESignalType type SignalData (line 13) | [Serializable] type SignalOneSet (line 16) | [Serializable] method Output (line 26) | public float Output(float x, float t) method TypeSwitch (line 31) | private float TypeSwitch(float x)