Zdexby TheHolyOneZ
44,741 classes
Class

PathDistanceForwardIterator

: Object
ToolBuddy.ThirdParty.VectorGraphics.PathDistanceForwardIterator, Assembly-CSharp-firstpass 0x0068 (104 B) inherited 0x0010 Assembly-CSharp-firstpass.dll
0x00x0068

Members 13

OffsetSizeNameTypeFlagsDefault
0x08<Segments>k__BackingFieldIList<ToolBuddy.ThirdParty.VectorGraphics.BezierPathSegment>Private+1 flags—
0x01closedboolPrivate+1 flags—
0x01needTangentsDuringEvalboolPrivate+1 flags—
0x001A0x02padding / unreflected
0x04maxCordDeviationSqfloatPrivate+1 flags—
0x04maxTanAngleDevCosinefloatPrivate+1 flags—
0x04stepSizeTfloatPrivate+1 flags—
0x04currentSegmentintPrivate—
0x04currentTfloatPrivate—
0x04segmentLengthSoFarfloatPrivate—
0x04lengthSoFarfloatPrivate—
0x08lastPointEvalVector2Private—
0x08currentTTangentVector2Private—
0x20currentBezSegBezierSegmentPrivate—

Functions 11

SignatureFlagsNativeParams
void .ctor(IList<ToolBuddy.ThirdParty.VectorGraphics.BezierPathSegment> pathSegments, bool closed, float maxCordDeviationSq, float maxTanAngleDevCosine, float stepSizeT)Public+1 flags0x08
float PointToLineDistanceSq(const Vector2& point, const Vector2& lineStart, const Vector2& lineEnd)Private0x08
Result AdvanceBy(float units, ref float& unitsRemaining)Public0x04
IList<ToolBuddy.ThirdParty.VectorGraphics.BezierPathSegment> get_Segments()Public+1 flags0x08
bool get_Closed()Public+1 flags0x01
int get_CurrentSegment()Public+1 flags0x04
float get_CurrentT()Public+1 flags0x04
float get_LengthSoFar()Public+1 flags0x04
float get_SegmentLengthSoFar()Public+1 flags0x04
bool get_Ended()Public+1 flags0x01
Vector2 EvalCurrent()Public0x08

Used by 1

types with a member, parameter or interface of this type