My Project
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | List of all members
Vectrosity.VectorLine Class Reference

Public Member Functions

 VectorLine (string name, List< Vector3 > points, float width)
 
 VectorLine (string name, List< Vector3 > points, Texture texture, float width)
 
 VectorLine (string name, List< Vector3 > points, float width, LineType lineType)
 
 VectorLine (string name, List< Vector3 > points, Texture texture, float width, LineType lineType)
 
 VectorLine (string name, List< Vector3 > points, float width, LineType lineType, Joins joins)
 
 VectorLine (string name, List< Vector3 > points, Texture texture, float width, LineType lineType, Joins joins)
 
 VectorLine (string name, List< Vector2 > points, float width)
 
 VectorLine (string name, List< Vector2 > points, Texture texture, float width)
 
 VectorLine (string name, List< Vector2 > points, float width, LineType lineType)
 
 VectorLine (string name, List< Vector2 > points, Texture texture, float width, LineType lineType)
 
 VectorLine (string name, List< Vector2 > points, float width, LineType lineType, Joins joins)
 
 VectorLine (string name, List< Vector2 > points, Texture texture, float width, LineType lineType, Joins joins)
 
void Resize (int newCount)
 
void AddNormals ()
 
void AddTangents ()
 
Vector4[] CalculateTangents (Vector3[] normals)
 
void SetCanvas (GameObject canvasObject)
 
void SetCanvas (GameObject canvasObject, bool worldPositionStays)
 
void SetCanvas (Canvas canvas)
 
void SetCanvas (Canvas canvas, bool worldPositionStays)
 
void SetMask (GameObject maskObject)
 
void SetMask (GameObject maskObject, bool worldPositionStays)
 
void SetMask (Mask mask)
 
void SetMask (Mask mask, bool worldPositionStays)
 
int GetSegmentNumber ()
 
void SetEndCapColor (Color32 color)
 
void SetEndCapColor (Color32 frontColor, Color32 backColor)
 
void SetEndCapIndex (EndCap endCap, int index)
 
void SetColor (Color32 color)
 
void SetColor (Color32 color, int index)
 
void SetColor (Color32 color, int startIndex, int endIndex)
 
void SetColors (List< Color32 > lineColors)
 
Color32 GetColor (int index)
 
void SetWidth (float width)
 
void SetWidth (float width, int index)
 
void SetWidth (float width, int startIndex, int endIndex)
 
void SetWidths (List< float > lineWidths)
 
void SetWidths (List< int > lineWidths)
 
float GetWidth (int index)
 
void Draw ()
 
void Draw3D ()
 
void Draw3DAuto ()
 
void Draw3DAuto (float time)
 
void StopDrawing3DAuto ()
 
void SetDistances ()
 
float GetLength ()
 
Vector2 GetPoint01 (float distance)
 
Vector2 GetPoint01 (float distance, out int index)
 
Vector2 GetPoint (float distance)
 
Vector2 GetPoint (float distance, out int index)
 
Vector3 GetPoint3D01 (float distance)
 
Vector3 GetPoint3D01 (float distance, out int index)
 
Vector3 GetPoint3D (float distance)
 
Vector3 GetPoint3D (float distance, out int index)
 
bool Selected (Vector2 p)
 
bool Selected (Vector2 p, out int index)
 
bool Selected (Vector2 p, int extraDistance, out int index)
 
bool Selected (Vector2 p, int extraDistance, int extraLength, out int index)
 
bool Selected (Vector2 p, Camera cam)
 
bool Selected (Vector2 p, out int index, Camera cam)
 
bool Selected (Vector2 p, int extraDistance, out int index, Camera cam)
 
bool Selected (Vector2 p, int extraDistance, int extraLength, out int index, Camera cam)
 
void MakeRect (Rect rect)
 
void MakeRect (Rect rect, int index)
 
void MakeRect (Vector3 bottomLeft, Vector3 topRight)
 
void MakeRect (Vector3 bottomLeft, Vector3 topRight, int index)
 
void MakeRoundedRect (Rect rect, float cornerRadius, int cornerSegments)
 
void MakeRoundedRect (Rect rect, float cornerRadius, int cornerSegments, int index)
 
void MakeRoundedRect (Vector3 bottomLeft, Vector3 topRight, float cornerRadius, int cornerSegments)
 
void MakeRoundedRect (Vector3 bottomLeft, Vector3 topRight, float cornerRadius, int cornerSegments, int index)
 
void MakeCircle (Vector3 origin, float radius)
 
void MakeCircle (Vector3 origin, float radius, int segments)
 
void MakeCircle (Vector3 origin, float radius, int segments, float pointRotation)
 
void MakeCircle (Vector3 origin, float radius, int segments, int index)
 
void MakeCircle (Vector3 origin, float radius, int segments, float pointRotation, int index)
 
void MakeCircle (Vector3 origin, Vector3 upVector, float radius)
 
void MakeCircle (Vector3 origin, Vector3 upVector, float radius, int segments)
 
void MakeCircle (Vector3 origin, Vector3 upVector, float radius, int segments, float pointRotation)
 
void MakeCircle (Vector3 origin, Vector3 upVector, float radius, int segments, int index)
 
void MakeCircle (Vector3 origin, Vector3 upVector, float radius, int segments, float pointRotation, int index)
 
void MakeEllipse (Vector3 origin, float xRadius, float yRadius)
 
void MakeEllipse (Vector3 origin, float xRadius, float yRadius, int segments)
 
void MakeEllipse (Vector3 origin, float xRadius, float yRadius, int segments, int index)
 
void MakeEllipse (Vector3 origin, float xRadius, float yRadius, int segments, float pointRotation)
 
void MakeEllipse (Vector3 origin, Vector3 upVector, float xRadius, float yRadius)
 
void MakeEllipse (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, int segments)
 
void MakeEllipse (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, int segments, int index)
 
void MakeEllipse (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, int segments, float pointRotation)
 
void MakeEllipse (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, int segments, float pointRotation, int index)
 
void MakeArc (Vector3 origin, float xRadius, float yRadius, float startDegrees, float endDegrees)
 
void MakeArc (Vector3 origin, float xRadius, float yRadius, float startDegrees, float endDegrees, int segments)
 
void MakeArc (Vector3 origin, float xRadius, float yRadius, float startDegrees, float endDegrees, int segments, int index)
 
void MakeArc (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, float startDegrees, float endDegrees)
 
void MakeArc (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, float startDegrees, float endDegrees, int segments)
 
void MakeArc (Vector3 origin, Vector3 upVector, float xRadius, float yRadius, float startDegrees, float endDegrees, int segments, int index)
 
void MakeCurve (Vector2[] curvePoints)
 
void MakeCurve (Vector2[] curvePoints, int segments)
 
void MakeCurve (Vector2[] curvePoints, int segments, int index)
 
void MakeCurve (Vector3[] curvePoints)
 
void MakeCurve (Vector3[] curvePoints, int segments)
 
void MakeCurve (Vector3[] curvePoints, int segments, int index)
 
void MakeCurve (Vector3 anchor1, Vector3 control1, Vector3 anchor2, Vector3 control2)
 
void MakeCurve (Vector3 anchor1, Vector3 control1, Vector3 anchor2, Vector3 control2, int segments)
 
void MakeCurve (Vector3 anchor1, Vector3 control1, Vector3 anchor2, Vector3 control2, int segments, int index)
 
void MakeSpline (Vector2[] splinePoints)
 
void MakeSpline (Vector2[] splinePoints, bool loop)
 
void MakeSpline (Vector2[] splinePoints, int segments)
 
void MakeSpline (Vector2[] splinePoints, int segments, bool loop)
 
void MakeSpline (Vector2[] splinePoints, int segments, int index)
 
void MakeSpline (Vector2[] splinePoints, int segments, int index, bool loop)
 
void MakeSpline (Vector3[] splinePoints)
 
void MakeSpline (Vector3[] splinePoints, bool loop)
 
void MakeSpline (Vector3[] splinePoints, int segments)
 
void MakeSpline (Vector3[] splinePoints, int segments, bool loop)
 
void MakeSpline (Vector3[] splinePoints, int segments, int index)
 
void MakeSpline (Vector3[] splinePoints, int segments, int index, bool loop)
 
void MakeText (string text, Vector3 startPos, float size)
 
void MakeText (string text, Vector3 startPos, float size, bool uppercaseOnly)
 
void MakeText (string text, Vector3 startPos, float size, float charSpacing, float lineSpacing)
 
void MakeText (string text, Vector3 startPos, float size, float charSpacing, float lineSpacing, bool uppercaseOnly)
 
void MakeWireframe (Mesh mesh)
 
void MakeCube (Vector3 position, float xSize, float ySize, float zSize)
 
void MakeCube (Vector3 position, float xSize, float ySize, float zSize, int index)
 

Static Public Member Functions

static string Version ()
 
static GameObject SetupVectorCanvas ()
 
static void SetCanvasCamera (Camera cam)
 
static void SetCamera3D ()
 
static void SetCamera3D (GameObject cameraObject)
 
static void SetCamera3D (Camera camera)
 
static bool CameraHasMoved ()
 
static void UpdateCameraInfo ()
 
static VectorLine SetLine (Color color, params Vector2[] points)
 
static VectorLine SetLine (Color color, float time, params Vector2[] points)
 
static VectorLine SetLine (Color color, params Vector3[] points)
 
static VectorLine SetLine (Color color, float time, params Vector3[] points)
 
static VectorLine SetLine3D (Color color, params Vector3[] points)
 
static VectorLine SetLine3D (Color color, float time, params Vector3[] points)
 
static VectorLine SetRay (Color color, Vector3 origin, Vector3 direction)
 
static VectorLine SetRay (Color color, float time, Vector3 origin, Vector3 direction)
 
static VectorLine SetRay3D (Color color, Vector3 origin, Vector3 direction)
 
static VectorLine SetRay3D (Color color, float time, Vector3 origin, Vector3 direction)
 
static void LineManagerCheckDistance ()
 
static void LineManagerDisable ()
 
static void LineManagerEnable ()
 
static List< Vector3 > BytesToVector3List (byte[] lineBytes)
 
static List< Vector2 > BytesToVector2List (byte[] lineBytes)
 
static void Destroy (ref VectorLine line)
 
static void Destroy (VectorLine[] lines)
 
static void Destroy (List< VectorLine > lines)
 
static void Destroy (ref VectorLine line, GameObject go)
 
static void SetEndCap (string name, EndCap capType)
 
static void SetEndCap (string name, EndCap capType, params Texture2D[] textures)
 
static void SetEndCap (string name, EndCap capType, float offset, params Texture2D[] textures)
 
static void SetEndCap (string name, EndCap capType, float offsetFront, float offsetBack, params Texture2D[] textures)
 
static void SetEndCap (string name, EndCap capType, float offsetFront, float offsetBack, float scaleFront, float scaleBack, params Texture2D[] textures)
 
static void RemoveEndCap (string name)
 

Protected Member Functions

void SetupLine (string lineName, Texture texture, float width, LineType lineType, Joins joins, bool use2D)
 

Properties

Vector3[] lineVertices [get]
 
Vector2[] lineUVs [get]
 
Color32[] lineColors [get]
 
List< int > lineTriangles [get]
 
RectTransform rectTransform [get]
 
Color32 color [get, set]
 
bool is2D [get]
 
List< Vector2 > points2 [get, set]
 
List< Vector3 > points3 [get, set]
 
float lineWidth [get, set]
 
float maxWeldDistance [get, set]
 
string name [get, set]
 
Material material [get, set]
 
Texture texture [get, set]
 
int layer [get, set]
 
bool active [get, set]
 
LineType lineType [get, set]
 
float capLength [get, set]
 
bool smoothWidth [get, set]
 
bool smoothColor [get, set]
 
Joins joins [get, set]
 
bool isAutoDrawing [get]
 
int drawStart [get, set]
 
int drawEnd [get, set]
 
int endPointsUpdate [get, set]
 
string endCap [get, set]
 
bool continuousTexture [get, set]
 
Transform drawTransform [get, set]
 
bool useViewportCoords [get, set]
 
float textureScale [get, set]
 
float textureOffset [get, set]
 
Matrix4x4 matrix [get, set]
 
int drawDepth [get, set]
 
bool collider [get, set]
 
bool trigger [get, set]
 
PhysicsMaterial2D physicsMaterial [get, set]
 
bool alignOddWidthToPixels [get, set]
 
static Canvas canvas [get]
 
static Vector3 camTransformPosition [get]
 
static bool camTransformExists [get]
 
static LineManager lineManager [get]
 

The documentation for this class was generated from the following files: