| double get_ArcTolerance() | Public+1 flags | | 0x08 |
| void set_ArcTolerance(double value) | Public+1 flags | | 0x08 |
| bool get_MergeGroups() | Public+1 flags | | 0x01 |
| void set_MergeGroups(bool value) | Public+1 flags | | 0x01 |
| double get_MiterLimit() | Public+1 flags | | 0x08 |
| void set_MiterLimit(double value) | Public+1 flags | | 0x08 |
| bool get_PreserveCollinear() | Public+1 flags | | 0x01 |
| void set_PreserveCollinear(bool value) | Public+1 flags | | 0x01 |
| bool get_ReverseSolution() | Public+1 flags | | 0x01 |
| void set_ReverseSolution(bool value) | Public+1 flags | | 0x01 |
| void .ctor(double miterLimit, double arcTolerance, bool preserveCollinear, bool reverseSolution) | Public+1 flags | | 0x08 |
| void Clear() | Public | | 0x00 |
| void AddPath(List<Unity.Cinemachine.Point64> path, const JoinType& joinType, const EndType& endType) | Public | | 0x08 |
| void AddPaths(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, const JoinType& joinType, const EndType& endType) | Public | | 0x08 |
| void AddPath(List<Unity.Cinemachine.PointD> path, const JoinType& joinType, const EndType& endType) | Public | | 0x08 |
| void AddPaths(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, const JoinType& joinType, const EndType& endType) | Public | | 0x08 |
| List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Execute(double delta) | Public | | 0x08 |
| PointD GetUnitNormal(const Point64& pt1, const Point64& pt2) | Static+1 flags | | 0x10 |
| int GetLowestPolygonIdx(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths) | Private | | 0x08 |
| PointD TranslatePoint(const PointD& pt, double dx, double dy) | Private | | 0x10 |
| PointD ReflectPoint(const PointD& pt, const PointD& pivot) | Private | | 0x10 |
| bool AlmostZero(double value, double epsilon) | Private | | 0x08 |
| double Hypotenuse(double x, double y) | Private | | 0x08 |
| PointD NormalizeVector(const PointD& vec) | Private | | 0x10 |
| PointD GetAvgUnitVector(const PointD& vec1, const PointD& vec2) | Private | | 0x10 |
| PointD IntersectPoint(const PointD& pt1a, const PointD& pt1b, const PointD& pt2a, const PointD& pt2b) | Private | | 0x10 |
| void DoSquare(PathGroup group, List<Unity.Cinemachine.Point64> path, int j, int k) | Private | | 0x08 |
| void DoMiter(PathGroup group, List<Unity.Cinemachine.Point64> path, int j, int k, double cosA) | Private | | 0x08 |
| void DoRound(PathGroup group, const Point64& pt, const PointD& normal1, const PointD& normal2, double angle) | Private | | 0x10 |
| void BuildNormals(List<Unity.Cinemachine.Point64> path) | Private | | 0x08 |
| void OffsetPoint(PathGroup group, List<Unity.Cinemachine.Point64> path, int j, ref int& k) | Private | | 0x08 |
| void OffsetPolygon(PathGroup group, List<Unity.Cinemachine.Point64> path) | Private | | 0x08 |
| void OffsetOpenJoined(PathGroup group, List<Unity.Cinemachine.Point64> path) | Private | | 0x08 |
| void OffsetOpenPath(PathGroup group, List<Unity.Cinemachine.Point64> path, const EndType& endType) | Private | | 0x08 |
| bool IsFullyOpenEndType(const EndType& et) | Private | | 0x04 |
| void DoGroupOffset(PathGroup group, double delta) | Private | | 0x08 |