Zdexby TheHolyOneZ
8,798 structs
Struct

PlanarGraph

: ValueType : Object
UnityEngine.Rendering.Universal.UTess.PlanarGraph, Unity.RenderPipelines.Universal.2D.Runtime 0x0001 (1 B) Unity.RenderPipelines.Universal.2D.Runtime.dll
0x00x0001

Members 2

OffsetSizeNameTypeFlags
0x08kEpsilondoublePrivateStatic+1 flags
0x04kMaxIntersectionToleranceintPrivateStatic+1 flags

Functions 10

SignatureFlagsNativeParams
void RemoveDuplicateEdges(ref NativeArray<Unity.Mathematics.int2>& edges, ref int& edgeCount, const NativeArray<System.Int32>& duplicates, int duplicateCount)Static+1 flags0x10
bool CheckCollinear(const double2& a0, const double2& a1, const double2& b0, const double2& b1)Static+1 flags0x10
bool LineLineIntersection(const double2& a0, const double2& a1, const double2& b0, const double2& b1)Static+1 flags0x10
bool LineLineIntersection(const double2& p1, const double2& p2, const double2& p3, const double2& p4, ref double2& result)Static+1 flags0x10
bool CalculateEdgeIntersections(const NativeArray<Unity.Mathematics.int2>& edges, int edgeCount, const NativeArray<Unity.Mathematics.double2>& points, int pointCount, ref NativeArray<Unity.Mathematics.int2>& results, ref NativeArray<Unity.Mathematics.double2>& intersects, ref int& resultCount)Static+1 flags0x10
bool CalculateTJunctions(const NativeArray<Unity.Mathematics.int2>& edges, int edgeCount, const NativeArray<Unity.Mathematics.double2>& points, int pointCount, const NativeArray<Unity.Mathematics.int2>& results, ref int& resultCount)Static+1 flags0x10
bool CutEdges(ref NativeArray<Unity.Mathematics.double2>& points, ref int& pointCount, ref NativeArray<Unity.Mathematics.int2>& edges, ref int& edgeCount, ref NativeArray<Unity.Mathematics.int2>& tJunctions, ref int& tJunctionCount, const NativeArray<Unity.Mathematics.int2>& intersections, const NativeArray<Unity.Mathematics.double2>& intersects, int intersectionCount)Static+1 flags0x10
void RemoveDuplicatePoints(ref NativeArray<Unity.Mathematics.double2>& points, ref int& pointCount, ref NativeArray<System.Int32>& duplicates, ref int& duplicateCount, const Allocator& allocator)Static+1 flags0x10
bool Validate(const Allocator& allocator, const NativeArray<Unity.Mathematics.float2>& inputPoints, int pointCount, const NativeArray<Unity.Mathematics.int2>& inputEdges, int edgeCount, ref NativeArray<Unity.Mathematics.float2>& outputPoints, ref int& outputPointCount, ref NativeArray<Unity.Mathematics.int2>& outputEdges, ref int& outputEdgeCount)Static+1 flags0x10
void .cctor()PrivateStatic+1 flags0x00