Zdexby TheHolyOneZ
36,909 classes
Class

PolylinePath

: PointPath`1 : DisposableMesh : Object
Shapes.PolylinePath, ShapesRuntime 0x0038 (56 B) inherited 0x0030 ShapesRuntime.dll
0x00x0038

Members 3

OffsetSizeNameTypeFlagsDefault
—0x04INLINEMethodImplOptionsPrivateStatic+1 flags256
0x01lastUsedClosedboolPrivate—
0x00310x03padding / unreflected
0x04lastUsedJoinsPolylineJoinsPrivate—
Inherited from PointPath`1 1
OffsetSizeNameTypeFlagsDefault
0x08pathList<Shapes.PolylinePoint>1 flags—
Inherited from DisposableMesh 7
OffsetSizeNameTypeFlagsDefault
0x04activeMeshCountintPrivateStatic—
0x00040x0Cpadding / unreflected
0x08meshMesh1 flags—
0x01meshDirtybool1 flags—
0x01hasDatabool1 flags—
0x01hasMeshboolPrivate—
0x01disposeWhenFullyReleasedboolPrivate—
0x001C0x04padding / unreflected
0x08usedByCommandsList<Shapes.DrawCommand>1 flags—

Functions 54

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void SetPoint(int index, const Vector3& point)Public0x0C
void SetPoint(int index, const Vector2& point)Public0x08
void SetColor(int index, const Color& color)Public0x10
void AddPoint(float x, float y)Public0x04
void AddPoint(float x, float y, float z)Public0x04
void AddPoint(float x, float y, const Color& color)Public0x10
void AddPoint(float x, float y, float z, const Color& color)Public0x10
void AddPoint(const Vector3& pos)Public0x0C
void AddPoint(const Vector3& pos, const Color& color)Public0x10
void AddPoint(const Vector3& pos, float thickness)Public0x0C
void AddPoint(const Vector3& pos, float thickness, const Color& color)Public0x10
void AddPoint(const Vector2& pos)Public0x08
void AddPoint(const Vector2& pos, const Color& color)Public0x10
void AddPoint(const Vector2& pos, float thickness)Public0x08
void AddPoint(const Vector2& pos, float thickness, const Color& color)Public0x10
void AddPoints(IEnumerable<UnityEngine.Vector3> pts)Public0x08
void AddPoints(const Vector3[]& pts)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector2> pts)Public0x08
void AddPoints(const Vector2[]& pts)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector3> pts, const Color& color)Public0x10
void AddPoints(IEnumerable<UnityEngine.Vector2> pts, const Color& color)Public0x10
void AddPoints(IEnumerable<UnityEngine.Vector3> pts, IEnumerable<UnityEngine.Color> colors)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector2> pts, IEnumerable<UnityEngine.Color> colors)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector3> pts, IEnumerable<System.Single> thicknesses)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector2> pts, IEnumerable<System.Single> thicknesses)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector3> pts, IEnumerable<System.Single> thicknesses, IEnumerable<UnityEngine.Color> colors)Public0x08
void AddPoints(IEnumerable<UnityEngine.Vector2> pts, IEnumerable<System.Single> thicknesses, IEnumerable<UnityEngine.Color> colors)Public0x08
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end)Public0x0C
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end, float pointsPerTurn)Public0x0C
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end, int pointCount)Public0x0C
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const PolylinePoint& end)Public0x20
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const PolylinePoint& end, float pointsPerTurn)Public0x20
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const PolylinePoint& end, int pointCount)Public0x20
void BezierTo(const PolylinePoint& startTangent, const PolylinePoint& endTangent, const PolylinePoint& end)Public0x20
void BezierTo(const PolylinePoint& startTangent, const PolylinePoint& endTangent, const PolylinePoint& end, float pointsPerTurn)Public0x20
void BezierTo(const PolylinePoint& startTangent, const PolylinePoint& endTangent, const PolylinePoint& end, int pointCount)Public0x20
int CalcBezierPointCount(const Vector3& a, const Vector3& b, const Vector3& c, const Vector3& d, float pointsPerTurn)PrivateStatic0x0C
void ArcTo(const Vector3& corner, const Vector3& next, float radius, int pointCount)Public0x0C
void ArcTo(const Vector3& corner, const PolylinePoint& next, float radius, int pointCount)Public0x20
void ArcTo(const Vector3& corner, const Vector3& next, float radius)Public0x0C
void ArcTo(const Vector3& corner, const PolylinePoint& next, float radius)Public0x20
void ArcTo(const Vector3& corner, const Vector3& next, float radius, float pointsPerTurn)Public0x0C
void ArcTo(const Vector3& corner, const PolylinePoint& next, float radius, float pointsPerTurn)Public0x20
void AddArcPoints(const Vector3& corner, const Vector3& next, float radius, bool useDensity, int targetPointCount, float pointsPerTurn)Private0x0C
void AddArcPoints(const Vector3& corner, const PolylinePoint& next, float radius, bool useDensity, int targetPointCount, float pointsPerTurn)Private0x20
bool EnsureMeshIsReadyToRender(bool closed, const PolylineJoins& renderJoins, ref Mesh& outMesh)Public0x08
void TryUpdateMesh(bool closed, const PolylineJoins& joins)Private0x04
void ArcTo(const Vector3& corner, const Vector3& next, float radius, int pointCount, const Color& color)Public0x10
void ArcTo(const Vector3& corner, const Vector3& next, float radius, const Color& color)Public0x10
void ArcTo(const Vector3& corner, const Vector3& next, float radius, float pointsPerTurn, const Color& color)Public0x10
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end, float pointsPerTurn, const Color& color)Public0x10
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end, int pointCount, const Color& color)Public0x10
void BezierTo(const Vector3& startTangent, const Vector3& endTangent, const Vector3& end, const Color& color)Public0x10

Used by 3

types with a member, parameter or interface of this type