Zdexby TheHolyOneZ
17,715 classes
Class

Clipper

: ClipperBase : Object
UnityEngine.Rendering.Universal.Clipper, Unity.RenderPipelines.Universal.2D.Runtime 0x0098 (152 B) align 8 inherited 0x0048 Unity.RenderPipelines.Universal.2D.Runtime
0x00x0098

Members 17

OffsetSizeNameTypeFlags
—0x04ioReverseSolutionintPublicStatic+1 flags
—0x04ioStrictlySimpleintPublicStatic+1 flags
—0x04ioPreserveCollinearintPublicStatic+1 flags
0x00480x30padding / unreflected
0x04m_ClipTypeClipTypesPrivate
0x08m_MaximaMaximaPrivate
0x08m_SortedEdgesTEdgePrivate
0x08m_IntersectListList`1Private
0x08m_IntersectNodeComparerIComparer`1Private
0x01m_ExecuteLockedboolPrivate
0x007D0x03padding / unreflected
0x04m_ClipFillTypePolyFillTypesPrivate
0x04m_SubjFillTypePolyFillTypesPrivate
0x08m_JoinsList`1Private
0x08m_GhostJoinsList`1Private
0x01m_UsingPolyTreeboolPrivate
0x00890x03padding / unreflected
0x04<LastIndex>k__BackingFieldintPrivate
0x01<ReverseSolution>k__BackingFieldboolPrivate
0x01<StrictlySimple>k__BackingFieldboolPrivate
0x00920x06unreflected bytes to end of Clipper
Inherited from ClipperBase 15
OffsetSizeNameTypeFlags
—0x08horizontaldoubleStatic+2 flags
—0x04SkipintStatic+2 flags
—0x04UnassignedintStatic+2 flags
—0x08tolerancedoubleStatic+2 flags
—0x08loRangelongPublicStatic+1 flags
—0x08hiRangelongPublicStatic+1 flags
0x08m_MinimaListLocalMinima1 flags
0x08m_CurrentLMLocalMinima1 flags
0x08m_edgesList`11 flags
0x08m_ScanbeamScanbeam1 flags
0x08m_PolyOutsList`11 flags
0x08m_ActiveEdgesTEdge1 flags
0x01m_UseFullRangebool1 flags
0x01m_HasOpenPathsbool1 flags
0x01<PreserveCollinear>k__BackingFieldboolPrivate

Functions 109

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void InsertMaxima()Private—0x00
void get_LastIndex()Public+1 flags—0x00
void set_LastIndex()Public+1 flags—0x00
void get_ReverseSolution()Public+1 flags—0x00
void set_ReverseSolution()Public+1 flags—0x00
void get_StrictlySimple()Public+1 flags—0x00
void set_StrictlySimple()Public+1 flags—0x00
void Execute()Public—0x00
void Execute()Public—0x00
void Execute()Public—0x00
void Execute()Public—0x00
void FixHoleLinkage()1 flags—0x00
void ExecuteInternal()Private—0x00
void DisposeAllPolyPts()Private—0x00
void AddJoin()Private—0x00
void AddGhostJoin()Private—0x00
void InsertLocalMinimaIntoAEL()Private—0x00
void InsertEdgeIntoAEL()Private—0x00
void E2InsertsBeforeE1()Private—0x00
void IsEvenOddFillType()Private—0x00
void IsEvenOddAltFillType()Private—0x00
void IsContributing()Private—0x00
void SetWindingCount()Private—0x00
void AddEdgeToSEL()Private—0x00
void PopEdgeFromSEL()1 flags—0x00
void CopyAELToSEL()Private—0x00
void SwapPositionsInSEL()Private—0x00
void AddLocalMaxPoly()Private—0x00
void AddLocalMinPoly()Private—0x00
void AddOutPt()Private—0x00
void GetLastOutPt()Private—0x00
void SwapPoints()1 flags—0x00
void HorzSegmentsOverlap()Private—0x00
void SetHoleState()Private—0x00
void GetDx()Private—0x00
void FirstIsBottomPt()Private—0x00
void GetBottomPt()Private—0x00
void GetLowermostRec()Private—0x00
void OutRec1RightOfOutRec2()Private—0x00
void GetOutRec()Private—0x00
void AppendPolygon()Private—0x00
void SwapSides()PrivateStatic—0x00
void SwapPolyIndexes()PrivateStatic—0x00
void IntersectEdges()Private—0x00
void DeleteFromSEL()Private—0x00
void ProcessHorizontals()Private—0x00
void GetHorzDirection()Private—0x00
void ProcessHorizontal()Private—0x00
void GetNextInAEL()Private—0x00
void IsMinima()Private—0x00
void IsMaxima()Private—0x00
void IsIntermediate()Private—0x00
void GetMaximaPair()1 flags—0x00
void GetMaximaPairEx()1 flags—0x00
void ProcessIntersections()Private—0x00
void BuildIntersectList()Private—0x00
void EdgesAdjacent()Private—0x00
void IntersectNodeSort()PrivateStatic—0x00
void FixupIntersectionOrder()Private—0x00
void ProcessIntersectList()Private—0x00
void Round()Static+1 flags—0x00
void TopX()PrivateStatic—0x00
void IntersectPoint()Private—0x00
void ProcessEdgesAtTopOfScanbeam()Private—0x00
void DoMaxima()Private—0x00
void ReversePaths()PublicStatic—0x00
void Orientation()PublicStatic—0x00
void PointCount()Private—0x00
void BuildResult()Private—0x00
void BuildResult2()Private—0x00
void FixupOutPolyline()Private—0x00
void FixupOutPolygon()Private—0x00
void DupOutPt()Private—0x00
void GetOverlap()Private—0x00
void JoinHorz()Private—0x00
void JoinPoints()Private—0x00
void PointInPolygon()PublicStatic—0x00
void PointInPolygon()PrivateStatic—0x00
void Poly2ContainsPoly1()PrivateStatic—0x00
void FixupFirstLefts1()Private—0x00
void FixupFirstLefts2()Private—0x00
void FixupFirstLefts3()Private—0x00
void ParseFirstLeft()PrivateStatic—0x00
void JoinCommonEdges()Private—0x00
void UpdateOutPtIdxs()Private—0x00
void DoSimplePolygons()Private—0x00
void Area()PublicStatic—0x00
void Area()1 flags—0x00
void Area()1 flags—0x00
void SimplifyPolygon()PublicStatic—0x00
void SimplifyPolygons()PublicStatic—0x00
void DistanceSqrd()PrivateStatic—0x00
void DistanceFromLineSqrd()PrivateStatic—0x00
void SlopesNearCollinear()PrivateStatic—0x00
void PointsAreClose()PrivateStatic—0x00
void ExcludeOp()PrivateStatic—0x00
void CleanPolygon()PublicStatic—0x00
void CleanPolygons()PublicStatic—0x00
void Minkowski()Static+1 flags—0x00
void MinkowskiSum()PublicStatic—0x00
void TranslatePath()PrivateStatic—0x00
void MinkowskiSum()PublicStatic—0x00
void MinkowskiDiff()PublicStatic—0x00
void PolyTreeToPaths()PublicStatic—0x00
void AddPolyNodeToPaths()Static+1 flags—0x00
void OpenPathsFromPolyTree()PublicStatic—0x00
void ClosedPathsFromPolyTree()PublicStatic—0x00