| void .ctor() | Public+1 flags | | 0x00 |
| void AddPoint(float x, float y) | Public | | 0x04 |
| void BezierTo(const Vector2& startTangent, const Vector2& endTangent, const Vector2& end, int pointCount) | Public | | 0x08 |
| void BezierTo(const Vector2& startTangent, const Vector2& endTangent, const Vector2& end, float pointsPerTurn) | Public | | 0x08 |
| void ArcTo(const Vector2& corner, const Vector2& next, float radius, float pointsPerTurn) | Public | | 0x08 |
| void ArcTo(const Vector2& corner, const Vector2& next, float radius, int pointCount) | Public | | 0x08 |
| void ArcTo(const Vector2& corner, const Vector2& next, float radius) | Public | | 0x08 |
| void ArcTo(const Vector2& corner, const Vector2& next, float radius, float pointsPerTurn, const Color& color) | Public | | 0x10 |
| void AddArcPoints(const Vector2& corner, const Vector2& next, float radius, bool useDensity, int targetPointCount, float pointsPerTurn) | Private | | 0x08 |
| bool EnsureMeshIsReadyToRender(const PolygonTriangulation& triangulation, ref Mesh& outMesh) | Public | | 0x08 |
| void TryUpdateMesh(const PolygonTriangulation& triangulation) | Private | | 0x04 |