| void BuildContours(float maxError, int maxEdgeLength, VoxelContourSet cset, int buildFlags) | Public | | 0x08 |
| void GetClosestIndices(const int[]& vertsa, int nvertsa, const int[]& vertsb, int nvertsb, ref int& ia, ref int& ib) | Private | | 0x08 |
| void ReleaseContours(VoxelContourSet cset) | PrivateStatic | | 0x08 |
| bool MergeContours(ref VoxelContour& ca, ref VoxelContour& cb, int ia, int ib) | PublicStatic | | 0x20 |
| void SimplifyContour(List<System.Int32> verts, List<System.Int32> simplified, float maxError, int maxEdgeLenght, int buildFlags) | Public | | 0x08 |
| void WalkContour(int x, int z, int i, const ushort[]& flags, List<System.Int32> verts) | Public | | 0x08 |
| int GetCornerHeight(int x, int z, int i, int dir, ref bool& isBorderVertex) | Public | | 0x04 |
| void RemoveDegenerateSegments(List<System.Int32> simplified) | Public | | 0x08 |
| int CalcAreaOfPolygon2D(const int[]& verts, int nverts) | Public | | 0x08 |
| bool Ileft(int a, int b, int c, const int[]& va, const int[]& vb, const int[]& vc) | PublicStatic | | 0x08 |
| bool Diagonal(int i, int j, int n, const int[]& verts, const int[]& indices) | PublicStatic | | 0x08 |
| bool InCone(int i, int j, int n, const int[]& verts, const int[]& indices) | PublicStatic | | 0x08 |
| bool Left(int a, int b, int c, const int[]& verts) | PublicStatic | | 0x08 |
| bool LeftOn(int a, int b, int c, const int[]& verts) | PublicStatic | | 0x08 |
| bool Collinear(int a, int b, int c, const int[]& verts) | PublicStatic | | 0x08 |
| int Area2(int a, int b, int c, const int[]& verts) | PublicStatic | | 0x08 |
| bool Diagonalie(int i, int j, int n, const int[]& verts, const int[]& indices) | PrivateStatic | | 0x08 |
| bool Xorb(bool x, bool y) | PublicStatic | | 0x01 |
| bool IntersectProp(int a, int b, int c, int d, const int[]& verts) | PublicStatic | | 0x08 |
| bool Between(int a, int b, int c, const int[]& verts) | PrivateStatic | | 0x08 |
| bool Intersect(int a, int b, int c, int d, const int[]& verts) | PrivateStatic | | 0x08 |
| bool Vequal(int a, int b, const int[]& verts) | PrivateStatic | | 0x08 |
| int Prev(int i, int n) | PublicStatic | | 0x04 |
| int Next(int i, int n) | PublicStatic | | 0x04 |
| void BuildPolyMesh(VoxelContourSet cset, int nvp, ref VoxelMesh& mesh) | Public | | 0x18 |
| int Triangulate(int n, const int[]& verts, ref int[]& indices, ref int[]& tris) | Private | | 0x08 |
| GraphTransform get_transformVoxel2Graph() | Public+1 flags | | 0x08 |
| void set_transformVoxel2Graph(GraphTransform value) | Private+1 flags | | 0x08 |
| Vector3 CompactSpanToVector(int x, int z, int i) | Public | | 0x0C |
| void VectorToIndex(const Vector3& p, ref int& x, ref int& z) | Public | | 0x0C |
| void .ctor(float ch, float cs, float walkableClimb, float walkableHeight, float maxSlope, float maxEdgeLength) | Public+1 flags | | 0x04 |
| void Init() | Public | | 0x00 |
| void VoxelizeInput(GraphTransform graphTransform, const Bounds& graphSpaceBounds) | Public | | 0x18 |
| void DebugDrawSpans() | Public | | 0x00 |
| void BuildCompactField() | Public | | 0x00 |
| void BuildVoxelConnections() | Public | | 0x00 |
| void DrawLine(int a, int b, const int[]& indices, const int[]& verts, const Color& color) | Private | | 0x10 |
| Vector3 VoxelToWorld(int x, int y, int z) | Public | | 0x0C |
| Int3 VoxelToWorldInt3(const Int3& voxelPosition) | Public | | 0x0C |
| Vector3 ConvertPosWithoutOffset(int x, int y, int z) | Private | | 0x0C |
| Vector3 ConvertPosition(int x, int z, int i) | Private | | 0x0C |
| void ErodeWalkableArea(int radius) | Public | | 0x04 |
| void BuildDistanceField() | Public | | 0x00 |
| void ErodeVoxels(int radius) | Public | | 0x04 |
| void FilterLowHeightSpans(uint voxelWalkableHeight, float cs, float ch) | Public | | 0x04 |
| void FilterLedges(uint voxelWalkableHeight, int voxelWalkableClimb, float cs, float ch) | Public | | 0x04 |
| bool FloodRegion(int x, int z, int i, uint level, ushort r, const ushort[]& srcReg, const ushort[]& srcDist, const Int3[]& stack, const int[]& flags, const bool[]& closed) | Public | | 0x08 |
| void MarkRectWithRegion(int minx, int maxx, int minz, int maxz, ushort region, const ushort[]& srcReg) | Public | | 0x08 |
| ushort CalculateDistanceField(const ushort[]& src) | Public | | 0x08 |
| ushort[] BoxBlur(const ushort[]& src, const ushort[]& dst) | Public | | 0x08 |
| void BuildRegions() | Public | | 0x00 |
| int union_find_find(const int[]& arr, int x) | PrivateStatic | | 0x08 |
| void union_find_union(const int[]& arr, int a, int b) | PrivateStatic | | 0x08 |
| void FilterSmallRegions(const ushort[]& reg, int minRegionSize, int maxRegions) | Public | | 0x08 |