Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Properties | List of all members
Vectrosity.VectorLine Class Reference

Public Member Functions

void AddNormals ()
 
void AddTangents ()
 
Vector4[] CalculateTangents (Vector3[] normals)
 
void Draw ()
 
void Draw3D ()
 
void Draw3DAuto ()
 
void Draw3DAuto (float time)
 
Color32 GetColor (int index)
 
float GetLength ()
 
Vector2 GetPoint (float distance)
 
Vector2 GetPoint (float distance, out int index)
 
Vector2 GetPoint01 (float distance)
 
Vector2 GetPoint01 (float distance, out int index)
 
Vector3 GetPoint3D (float distance)
 
Vector3 GetPoint3D (float distance, out int index)
 
Vector3 GetPoint3D01 (float distance)
 
Vector3 GetPoint3D01 (float distance, out int index)
 
int GetSegmentNumber ()
 
float GetWidth (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 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 MakeCube (Vector3 position, float xSize, float ySize, float zSize)
 
void MakeCube (Vector3 position, float xSize, float ySize, float zSize, 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 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 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 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 Resize (int newCount)
 
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 SetCanvas (GameObject canvasObject)
 
void SetCanvas (GameObject canvasObject, bool worldPositionStays)
 
void SetCanvas (Canvas canvas)
 
void SetCanvas (Canvas canvas, bool worldPositionStays)
 
void SetColor (Color32 color)
 
void SetColor (Color32 color, int index)
 
void SetColor (Color32 color, int startIndex, int endIndex)
 
void SetColors (List< Color32 > lineColors)
 
void SetDistances ()
 
void SetEndCapColor (Color32 color)
 
void SetEndCapColor (Color32 frontColor, Color32 backColor)
 
void SetEndCapIndex (EndCap endCap, int index)
 
void SetMask (GameObject maskObject)
 
void SetMask (GameObject maskObject, bool worldPositionStays)
 
void SetMask (Mask mask)
 
void SetMask (Mask mask, bool worldPositionStays)
 
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)
 
void StopDrawing3DAuto ()
 
 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)
 

Static Public Member Functions

static List< Vector2 > BytesToVector2List (byte[] lineBytes)
 
static List< Vector3 > BytesToVector3List (byte[] lineBytes)
 
static bool CameraHasMoved ()
 
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 Canvas FindOrCreateCanvas ()
 
static void LineManagerCheckDistance ()
 
static void LineManagerDisable ()
 
static void LineManagerEnable ()
 
static void RemoveEndCap (string name)
 
static void SetCamera3D ()
 
static void SetCamera3D (GameObject cameraObject)
 
static void SetCamera3D (Camera camera)
 
static void SetCanvasCamera (Camera cam)
 
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 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 GameObject SetupVectorCanvas ()
 
static void UpdateCameraInfo ()
 
static string Version ()
 

Public Attributes

bool UpdateImmediate
 

Protected Member Functions

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

Properties

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

Constructor & Destructor Documentation

Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
float  width 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
Texture  texture,
float  width 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
float  width,
LineType  lineType 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
Texture  texture,
float  width,
LineType  lineType 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
float  width,
LineType  lineType,
Joins  joins 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector3 >  points,
Texture  texture,
float  width,
LineType  lineType,
Joins  joins 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
float  width 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
Texture  texture,
float  width 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
float  width,
LineType  lineType 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
Texture  texture,
float  width,
LineType  lineType 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
float  width,
LineType  lineType,
Joins  joins 
)
inline
Vectrosity.VectorLine.VectorLine ( string  name,
List< Vector2 >  points,
Texture  texture,
float  width,
LineType  lineType,
Joins  joins 
)
inline

Member Function Documentation

void Vectrosity.VectorLine.AddNormals ( )
inline
void Vectrosity.VectorLine.AddTangents ( )
inline
static List<Vector2> Vectrosity.VectorLine.BytesToVector2List ( byte[]  lineBytes)
inlinestatic
static List<Vector3> Vectrosity.VectorLine.BytesToVector3List ( byte[]  lineBytes)
inlinestatic
Vector4 [] Vectrosity.VectorLine.CalculateTangents ( Vector3[]  normals)
inline
static bool Vectrosity.VectorLine.CameraHasMoved ( )
inlinestatic
static void Vectrosity.VectorLine.Destroy ( ref VectorLine  line)
inlinestatic
static void Vectrosity.VectorLine.Destroy ( VectorLine[]  lines)
inlinestatic
static void Vectrosity.VectorLine.Destroy ( List< VectorLine lines)
inlinestatic
static void Vectrosity.VectorLine.Destroy ( ref VectorLine  line,
GameObject  go 
)
inlinestatic
void Vectrosity.VectorLine.Draw ( )
inline
void Vectrosity.VectorLine.Draw3D ( )
inline
void Vectrosity.VectorLine.Draw3DAuto ( )
inline
void Vectrosity.VectorLine.Draw3DAuto ( float  time)
inline
static Canvas Vectrosity.VectorLine.FindOrCreateCanvas ( )
inlinestatic
Color32 Vectrosity.VectorLine.GetColor ( int  index)
inline
float Vectrosity.VectorLine.GetLength ( )
inline
Vector2 Vectrosity.VectorLine.GetPoint ( float  distance)
inline
Vector2 Vectrosity.VectorLine.GetPoint ( float  distance,
out int  index 
)
inline
Vector2 Vectrosity.VectorLine.GetPoint01 ( float  distance)
inline
Vector2 Vectrosity.VectorLine.GetPoint01 ( float  distance,
out int  index 
)
inline
Vector3 Vectrosity.VectorLine.GetPoint3D ( float  distance)
inline
Vector3 Vectrosity.VectorLine.GetPoint3D ( float  distance,
out int  index 
)
inline
Vector3 Vectrosity.VectorLine.GetPoint3D01 ( float  distance)
inline
Vector3 Vectrosity.VectorLine.GetPoint3D01 ( float  distance,
out int  index 
)
inline
int Vectrosity.VectorLine.GetSegmentNumber ( )
inline
float Vectrosity.VectorLine.GetWidth ( int  index)
inline
static void Vectrosity.VectorLine.LineManagerCheckDistance ( )
inlinestatic
static void Vectrosity.VectorLine.LineManagerDisable ( )
inlinestatic
static void Vectrosity.VectorLine.LineManagerEnable ( )
inlinestatic
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees 
)
inline
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees 
)
inline
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeArc ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
float  startDegrees,
float  endDegrees,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
float  radius 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
float  radius,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
float  radius,
int  segments,
float  pointRotation 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
float  radius,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
float  radius,
int  segments,
float  pointRotation,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
Vector3  upVector,
float  radius 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
Vector3  upVector,
float  radius,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
Vector3  upVector,
float  radius,
int  segments,
float  pointRotation 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
Vector3  upVector,
float  radius,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCircle ( Vector3  origin,
Vector3  upVector,
float  radius,
int  segments,
float  pointRotation,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCube ( Vector3  position,
float  xSize,
float  ySize,
float  zSize 
)
inline
void Vectrosity.VectorLine.MakeCube ( Vector3  position,
float  xSize,
float  ySize,
float  zSize,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector2[]  curvePoints)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector2[]  curvePoints,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector2[]  curvePoints,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3[]  curvePoints)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3[]  curvePoints,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3[]  curvePoints,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3  anchor1,
Vector3  control1,
Vector3  anchor2,
Vector3  control2 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3  anchor1,
Vector3  control1,
Vector3  anchor2,
Vector3  control2,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeCurve ( Vector3  anchor1,
Vector3  control1,
Vector3  anchor2,
Vector3  control2,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
float  xRadius,
float  yRadius 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
float  xRadius,
float  yRadius,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
float  xRadius,
float  yRadius,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
float  xRadius,
float  yRadius,
int  segments,
float  pointRotation 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
int  segments,
float  pointRotation 
)
inline
void Vectrosity.VectorLine.MakeEllipse ( Vector3  origin,
Vector3  upVector,
float  xRadius,
float  yRadius,
int  segments,
float  pointRotation,
int  index 
)
inline
void Vectrosity.VectorLine.MakeRect ( Rect  rect)
inline
void Vectrosity.VectorLine.MakeRect ( Rect  rect,
int  index 
)
inline
void Vectrosity.VectorLine.MakeRect ( Vector3  bottomLeft,
Vector3  topRight 
)
inline
void Vectrosity.VectorLine.MakeRect ( Vector3  bottomLeft,
Vector3  topRight,
int  index 
)
inline
void Vectrosity.VectorLine.MakeRoundedRect ( Rect  rect,
float  cornerRadius,
int  cornerSegments 
)
inline
void Vectrosity.VectorLine.MakeRoundedRect ( Rect  rect,
float  cornerRadius,
int  cornerSegments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeRoundedRect ( Vector3  bottomLeft,
Vector3  topRight,
float  cornerRadius,
int  cornerSegments 
)
inline
void Vectrosity.VectorLine.MakeRoundedRect ( Vector3  bottomLeft,
Vector3  topRight,
float  cornerRadius,
int  cornerSegments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints,
int  segments,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector2[]  splinePoints,
int  segments,
int  index,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints,
int  segments 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints,
int  segments,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints,
int  segments,
int  index 
)
inline
void Vectrosity.VectorLine.MakeSpline ( Vector3[]  splinePoints,
int  segments,
int  index,
bool  loop 
)
inline
void Vectrosity.VectorLine.MakeText ( string  text,
Vector3  startPos,
float  size 
)
inline
void Vectrosity.VectorLine.MakeText ( string  text,
Vector3  startPos,
float  size,
bool  uppercaseOnly 
)
inline
void Vectrosity.VectorLine.MakeText ( string  text,
Vector3  startPos,
float  size,
float  charSpacing,
float  lineSpacing 
)
inline
void Vectrosity.VectorLine.MakeText ( string  text,
Vector3  startPos,
float  size,
float  charSpacing,
float  lineSpacing,
bool  uppercaseOnly 
)
inline
void Vectrosity.VectorLine.MakeWireframe ( Mesh  mesh)
inline
static void Vectrosity.VectorLine.RemoveEndCap ( string  name)
inlinestatic
void Vectrosity.VectorLine.Resize ( int  newCount)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
out int  index 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
int  extraDistance,
out int  index 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
int  extraDistance,
int  extraLength,
out int  index 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
Camera  cam 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
out int  index,
Camera  cam 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
int  extraDistance,
out int  index,
Camera  cam 
)
inline
bool Vectrosity.VectorLine.Selected ( Vector2  p,
int  extraDistance,
int  extraLength,
out int  index,
Camera  cam 
)
inline
static void Vectrosity.VectorLine.SetCamera3D ( )
inlinestatic
static void Vectrosity.VectorLine.SetCamera3D ( GameObject  cameraObject)
inlinestatic
static void Vectrosity.VectorLine.SetCamera3D ( Camera  camera)
inlinestatic
void Vectrosity.VectorLine.SetCanvas ( GameObject  canvasObject)
inline
void Vectrosity.VectorLine.SetCanvas ( GameObject  canvasObject,
bool  worldPositionStays 
)
inline
void Vectrosity.VectorLine.SetCanvas ( Canvas  canvas)
inline
void Vectrosity.VectorLine.SetCanvas ( Canvas  canvas,
bool  worldPositionStays 
)
inline
static void Vectrosity.VectorLine.SetCanvasCamera ( Camera  cam)
inlinestatic
void Vectrosity.VectorLine.SetColor ( Color32  color)
inline
void Vectrosity.VectorLine.SetColor ( Color32  color,
int  index 
)
inline
void Vectrosity.VectorLine.SetColor ( Color32  color,
int  startIndex,
int  endIndex 
)
inline
void Vectrosity.VectorLine.SetColors ( List< Color32 >  lineColors)
inline
void Vectrosity.VectorLine.SetDistances ( )
inline
static void Vectrosity.VectorLine.SetEndCap ( string  name,
EndCap  capType 
)
inlinestatic
static void Vectrosity.VectorLine.SetEndCap ( string  name,
EndCap  capType,
params Texture2D[]  textures 
)
inlinestatic
static void Vectrosity.VectorLine.SetEndCap ( string  name,
EndCap  capType,
float  offset,
params Texture2D[]  textures 
)
inlinestatic
static void Vectrosity.VectorLine.SetEndCap ( string  name,
EndCap  capType,
float  offsetFront,
float  offsetBack,
params Texture2D[]  textures 
)
inlinestatic
static void Vectrosity.VectorLine.SetEndCap ( string  name,
EndCap  capType,
float  offsetFront,
float  offsetBack,
float  scaleFront,
float  scaleBack,
params Texture2D[]  textures 
)
inlinestatic
void Vectrosity.VectorLine.SetEndCapColor ( Color32  color)
inline
void Vectrosity.VectorLine.SetEndCapColor ( Color32  frontColor,
Color32  backColor 
)
inline
void Vectrosity.VectorLine.SetEndCapIndex ( EndCap  endCap,
int  index 
)
inline
static VectorLine Vectrosity.VectorLine.SetLine ( Color  color,
params Vector2[]  points 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetLine ( Color  color,
float  time,
params Vector2[]  points 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetLine ( Color  color,
params Vector3[]  points 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetLine ( Color  color,
float  time,
params Vector3[]  points 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetLine3D ( Color  color,
params Vector3[]  points 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetLine3D ( Color  color,
float  time,
params Vector3[]  points 
)
inlinestatic
void Vectrosity.VectorLine.SetMask ( GameObject  maskObject)
inline
void Vectrosity.VectorLine.SetMask ( GameObject  maskObject,
bool  worldPositionStays 
)
inline
void Vectrosity.VectorLine.SetMask ( Mask  mask)
inline
void Vectrosity.VectorLine.SetMask ( Mask  mask,
bool  worldPositionStays 
)
inline
static VectorLine Vectrosity.VectorLine.SetRay ( Color  color,
Vector3  origin,
Vector3  direction 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetRay ( Color  color,
float  time,
Vector3  origin,
Vector3  direction 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetRay3D ( Color  color,
Vector3  origin,
Vector3  direction 
)
inlinestatic
static VectorLine Vectrosity.VectorLine.SetRay3D ( Color  color,
float  time,
Vector3  origin,
Vector3  direction 
)
inlinestatic
void Vectrosity.VectorLine.SetupLine ( string  lineName,
Texture  texture,
float  width,
LineType  lineType,
Joins  joins,
bool  use2D 
)
inlineprotected
static GameObject Vectrosity.VectorLine.SetupVectorCanvas ( )
inlinestatic
void Vectrosity.VectorLine.SetWidth ( float  width)
inline
void Vectrosity.VectorLine.SetWidth ( float  width,
int  index 
)
inline
void Vectrosity.VectorLine.SetWidth ( float  width,
int  startIndex,
int  endIndex 
)
inline
void Vectrosity.VectorLine.SetWidths ( List< float >  lineWidths)
inline
void Vectrosity.VectorLine.SetWidths ( List< int >  lineWidths)
inline
void Vectrosity.VectorLine.StopDrawing3DAuto ( )
inline
static void Vectrosity.VectorLine.UpdateCameraInfo ( )
inlinestatic
static string Vectrosity.VectorLine.Version ( )
inlinestatic

Member Data Documentation

bool Vectrosity.VectorLine.UpdateImmediate

Property Documentation

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

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