implements IDisposable
0x00x0050
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | dirtyCurve | bool | Private | — | |
| 0x01 | dirtyOrientation | bool | Private | — | |
| 0x01 | allControlPointsAreDirty | bool | Private | — | |
| 0x0013 | 0x05 | padding / unreflected | |||
| 0x08 | dirtyControlPointsMinimalSet | HashSet<FluffyUnderware.Curvy.CurvySplineSegment> | Private+1 flags | — | |
| 0x08 | spline | CurvySpline | Private | — | |
| 0x01 | processingDirtyControlPoints | bool | Private | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | threadWorker | ThreadPoolWorker<FluffyUnderware.Curvy.CurvySplineSegment> | Private+1 flags | — | |
| 0x08 | persistedSegmentsList | List<FluffyUnderware.Curvy.CurvySplineSegment> | Private+1 flags | — | |
| 0x08 | persistedOrientationGroup | OrientationGroup | Private+1 flags | — | |
| 0x08 | refreshOrientationStaticAction | Action<FluffyUnderware.Curvy.CurvySplineSegment | Private+1 flags | — | |
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_DirtyCurve() | Private+1 flags | — | 0x01 |
| void set_DirtyCurve(bool value) | Private+1 flags | — | 0x01 |
| bool get_DirtyOrientation() | Private+1 flags | — | 0x01 |
| void set_DirtyOrientation(bool value) | Private+1 flags | 0x01 | |
| bool get_AllControlPointsAreDirty() | Public+1 flags | 0x01 | |
| void set_AllControlPointsAreDirty(bool value) | Private+1 flags | 0x01 | |
| bool get_Dirty() | Public+1 flags | 0x01 | |
| void .ctor(CurvySpline spline) | Public+1 flags | 0x08 | |
| void SetDirtyAll(const SplineDirtyingType& dirtyingType, bool dirtyConnectedControlPoints) | Public | 0x04 | |
| void SetDirty(CurvySplineSegment controlPoint, const SplineDirtyingType& dirtyingType, CurvySplineSegment previousControlPoint, CurvySplineSegment nextControlPoint, bool ignoreConnectionOfInputControlPoint) | Public | 0x08 | |
| void ClearMinimalSet() | Public | 0x00 | |
| void RemoveFromMinimalSet(CurvySplineSegment item) | Public | 0x08 | |
| bool ProcessDirtyControlPoints() | Public | 0x01 | |
| void Reset() | Public | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void ProcessDirtyOrientation(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList) | Private | 0x08 | |
| void ProcessDirtyDynamicOrientation(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList) | Private | 0x08 | |
| void ProcessDirtyCurve(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList) | Private | 0x08 | |
| void SetDirtyingFlagsAndInvalidateSplineCurveCachesIfNeeded(const SplineDirtyingType& dirtyingType) | Private | 0x04 | |
| void FillDirtyCpsExtendedList(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList) | Private | 0x08 | |
| void AddToMinimalSetAndSetDirtyingFlagsAndInvalidateSplineCurveCachesIfNeeded(CurvySplineSegment controlPoint, const SplineDirtyingType& dirtyingType) | Private | 0x08 | |
| void ValidateConnectedSplines() | Private | 0x00 | |
| void SynchronizeSplinesWithNullCps(List<FluffyUnderware.Curvy.CurvySplineSegment> controlPoints) | Private | 0x08 | |
| void SynchronizeUninitializedSplines(List<FluffyUnderware.Curvy.CurvySplineSegment> connectedCPs) | PrivateStatic | 0x08 | |
| void DoSanityChecks() | Private | 0x00 | |
| bool <ValidateConnectedSplines>b__35_2(CurvySplineSegment cp) | Private | 0x08 |