Zdexby TheHolyOneZ
36,909 classes
Class

Clipper

: Object
Unity.Cinemachine.Clipper, Unity.Cinemachine 0x0010 (16 B) inherited 0x0010 Unity.Cinemachine.dll
0x00x0010

Members 2

OffsetSizeNameTypeFlagsDefault
0x20MaxInvalidRect64Rect64PublicStatic—
0x20MaxInvalidRectDRectDPublicStatic—

Functions 74

SignatureFlagsNativeParams
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Intersect(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> Intersect(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Union(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Union(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> Union(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> Union(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Difference(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> Difference(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Xor(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> Xor(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> clip, const FillRule& fillRule)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> BooleanOp(const ClipType& clipType, const FillRule& fillRule, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> clip)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> BooleanOp(const ClipType& clipType, const FillRule& fillRule, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> subject, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> clip, int roundingDecimalPrecision)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> InflatePaths(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, double delta, const JoinType& joinType, const EndType& endType, double miterLimit)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> InflatePaths(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, double delta, const JoinType& joinType, const EndType& endType, double miterLimit, int precision)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> MinkowskiSum(List<Unity.Cinemachine.Point64> pattern, List<Unity.Cinemachine.Point64> path, bool isClosed)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> MinkowskiDiff(List<Unity.Cinemachine.Point64> pattern, List<Unity.Cinemachine.Point64> path, bool isClosed)PublicStatic0x08
double Area(List<Unity.Cinemachine.Point64> path)PublicStatic0x08
double Area(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PublicStatic0x08
double Area(List<Unity.Cinemachine.PointD> path)PublicStatic0x08
double Area(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x08
bool IsPositive(List<Unity.Cinemachine.Point64> poly)PublicStatic0x08
bool IsPositive(List<Unity.Cinemachine.PointD> poly)PublicStatic0x08
string Path64ToString(List<Unity.Cinemachine.Point64> path)PublicStatic0x08
string Paths64ToString(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PublicStatic0x08
string PathDToString(List<Unity.Cinemachine.PointD> path)PublicStatic0x08
string PathsDToString(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x08
List<Unity.Cinemachine.Point64> OffsetPath(List<Unity.Cinemachine.Point64> path, long dx, long dy)PublicStatic0x08
Point64 ScalePoint64(const Point64& pt, double scale)PublicStatic0x10
PointD ScalePointD(const Point64& pt, double scale)PublicStatic0x10
List<Unity.Cinemachine.Point64> ScalePath(List<Unity.Cinemachine.Point64> path, double scale)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> ScalePaths(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, double scale)PublicStatic0x08
List<Unity.Cinemachine.PointD> ScalePath(List<Unity.Cinemachine.PointD> path, double scale)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> ScalePaths(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, double scale)PublicStatic0x08
List<Unity.Cinemachine.Point64> ScalePath64(List<Unity.Cinemachine.PointD> path, double scale)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> ScalePaths64(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, double scale)PublicStatic0x08
List<Unity.Cinemachine.PointD> ScalePathD(List<Unity.Cinemachine.Point64> path, double scale)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> ScalePathsD(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, double scale)PublicStatic0x08
List<Unity.Cinemachine.Point64> Path64(List<Unity.Cinemachine.PointD> path)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> Paths64(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> PathsD(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PublicStatic0x08
List<Unity.Cinemachine.PointD> PathD(List<Unity.Cinemachine.Point64> path)PublicStatic0x08
List<Unity.Cinemachine.Point64> TranslatePath(List<Unity.Cinemachine.Point64> path, long dx, long dy)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> TranslatePaths(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, long dx, long dy)PublicStatic0x08
List<Unity.Cinemachine.PointD> TranslatePath(List<Unity.Cinemachine.PointD> path, double dx, double dy)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> TranslatePaths(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, double dx, double dy)PublicStatic0x08
List<Unity.Cinemachine.Point64> ReversePath(List<Unity.Cinemachine.Point64> path)PublicStatic0x08
List<Unity.Cinemachine.PointD> ReversePath(List<Unity.Cinemachine.PointD> path)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> ReversePaths(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> ReversePaths(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x08
Rect64 GetBounds(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PublicStatic0x20
RectD GetBounds(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x20
List<Unity.Cinemachine.Point64> MakePath(const int[]& arr)PublicStatic0x08
List<Unity.Cinemachine.Point64> MakePath(const long[]& arr)PublicStatic0x08
List<Unity.Cinemachine.PointD> MakePath(const double[]& arr)PublicStatic0x08
double Sqr(double value)PublicStatic0x08
bool PointsNearEqual(const PointD& pt1, const PointD& pt2, double distanceSqrd)PublicStatic0x10
List<Unity.Cinemachine.PointD> StripNearDuplicates(List<Unity.Cinemachine.PointD> path, double minEdgeLenSqrd, bool isClosedPath)PublicStatic0x08
List<Unity.Cinemachine.Point64> StripDuplicates(List<Unity.Cinemachine.Point64> path, bool isClosedPath)PublicStatic0x08
void AddPolyNodeToPaths(PolyPath64 polyPath, List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths)PrivateStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> PolyTreeToPaths64(PolyTree64 polyTree)PublicStatic0x08
void AddPolyNodeToPathsD(PolyPathD polyPath, List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> PolyTreeToPathsD(PolyTreeD polyTree)PublicStatic0x08
double PerpendicDistFromLineSqrd(const PointD& pt, const PointD& line1, const PointD& line2)PublicStatic0x10
double PerpendicDistFromLineSqrd(const Point64& pt, const Point64& line1, const Point64& line2)PublicStatic0x10
void RDP(List<Unity.Cinemachine.Point64> path, int begin, int end, double epsSqrd, List<System.Boolean> flags)Static+1 flags0x08
List<Unity.Cinemachine.Point64> RamerDouglasPeucker(List<Unity.Cinemachine.Point64> path, double epsilon)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> RamerDouglasPeucker(List<System.Collections.Generic.List<Unity.Cinemachine.Point64>> paths, double epsilon)PublicStatic0x08
void RDP(List<Unity.Cinemachine.PointD> path, int begin, int end, double epsSqrd, List<System.Boolean> flags)Static+1 flags0x08
List<Unity.Cinemachine.PointD> RamerDouglasPeucker(List<Unity.Cinemachine.PointD> path, double epsilon)PublicStatic0x08
List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> RamerDouglasPeucker(List<System.Collections.Generic.List<Unity.Cinemachine.PointD>> paths, double epsilon)PublicStatic0x08
List<Unity.Cinemachine.Point64> TrimCollinear(List<Unity.Cinemachine.Point64> path, bool isOpen)PublicStatic0x08
List<Unity.Cinemachine.PointD> TrimCollinear(List<Unity.Cinemachine.PointD> path, int precision, bool isOpen)PublicStatic0x08
PointInPolygonResult PointInPolygon(const Point64& pt, List<Unity.Cinemachine.Point64> polygon)PublicStatic0x10
void .cctor()PrivateStatic+1 flags0x00