Zdexby TheHolyOneZ
44,741 classes
Class

DirtinessManager

: Object
FluffyUnderware.Curvy.CurvySpline.DirtinessManager, Assembly-CSharp-firstpass 0x0050 (80 B) inherited 0x0010 Assembly-CSharp-firstpass.dll
implements IDisposable
0x00x0050

Members 10

OffsetSizeNameTypeFlagsDefault
0x01dirtyCurveboolPrivate—
0x01dirtyOrientationboolPrivate—
0x01allControlPointsAreDirtyboolPrivate—
0x00130x05padding / unreflected
0x08dirtyControlPointsMinimalSetHashSet<FluffyUnderware.Curvy.CurvySplineSegment>Private+1 flags—
0x08splineCurvySplinePrivate—
0x01processingDirtyControlPointsboolPrivate—
0x00290x07padding / unreflected
0x08threadWorkerThreadPoolWorker<FluffyUnderware.Curvy.CurvySplineSegment>Private+1 flags—
0x08persistedSegmentsListList<FluffyUnderware.Curvy.CurvySplineSegment>Private+1 flags—
0x08persistedOrientationGroupOrientationGroupPrivate+1 flags—
0x08refreshOrientationStaticActionAction<FluffyUnderware.Curvy.CurvySplineSegmentPrivate+1 flags—

Functions 26

SignatureFlagsNativeParams
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 flags0x01
bool get_AllControlPointsAreDirty()Public+1 flags0x01
void set_AllControlPointsAreDirty(bool value)Private+1 flags0x01
bool get_Dirty()Public+1 flags0x01
void .ctor(CurvySpline spline)Public+1 flags0x08
void SetDirtyAll(const SplineDirtyingType& dirtyingType, bool dirtyConnectedControlPoints)Public0x04
void SetDirty(CurvySplineSegment controlPoint, const SplineDirtyingType& dirtyingType, CurvySplineSegment previousControlPoint, CurvySplineSegment nextControlPoint, bool ignoreConnectionOfInputControlPoint)Public0x08
void ClearMinimalSet()Public0x00
void RemoveFromMinimalSet(CurvySplineSegment item)Public0x08
bool ProcessDirtyControlPoints()Public0x01
void Reset()Public0x00
void Dispose()PublicFinal+2 flags0x00
void ProcessDirtyOrientation(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList)Private0x08
void ProcessDirtyDynamicOrientation(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList)Private0x08
void ProcessDirtyCurve(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList)Private0x08
void SetDirtyingFlagsAndInvalidateSplineCurveCachesIfNeeded(const SplineDirtyingType& dirtyingType)Private0x04
void FillDirtyCpsExtendedList(List<FluffyUnderware.Curvy.CurvySplineSegment> dirtyCpsExtendedList)Private0x08
void AddToMinimalSetAndSetDirtyingFlagsAndInvalidateSplineCurveCachesIfNeeded(CurvySplineSegment controlPoint, const SplineDirtyingType& dirtyingType)Private0x08
void ValidateConnectedSplines()Private0x00
void SynchronizeSplinesWithNullCps(List<FluffyUnderware.Curvy.CurvySplineSegment> controlPoints)Private0x08
void SynchronizeUninitializedSplines(List<FluffyUnderware.Curvy.CurvySplineSegment> connectedCPs)PrivateStatic0x08
void DoSanityChecks()Private0x00
bool <ValidateConnectedSplines>b__35_2(CurvySplineSegment cp)Private0x08

Used by 1

types with a member, parameter or interface of this type