Struct JobBuildTileMeshFromVoxels Extends IJob
    Public
    
    Builds tiles from a polygon soup using voxelization.
This job takes the following steps:
Voxelize the input meshes
Filter and process the resulting voxelization in various ways to remove unwanted artifacts and make it better suited for pathfinding.
Extract a walkable surface from the voxelization.
Triangulate this surface and create navmesh tiles from it.
This job uses work stealing to distribute the work between threads. The communication happens using a shared queue and the currentTileCounter atomic variable.
Public Methods
        
                Execute
        
                ()
    
                    
                    
                        Public
                    
                
        
                SetCounter
        
                (counter)
    
                    
                    
                        Public
                    
                
        
                SetOutputMeshes
        
                (arr)
    
                    
                    
                        Public
                    
                Public Variables
        
                backgroundTraversability
        
    
                    
                    
                        Public
                    
                
        
                cellHeight
        
    
                    
                    
                        Public
                    
                
        
                cellSize
        
    
                    
                    
                        Public
                    
                
        
                characterRadiusInVoxels
        
    
                    
                    
                        Public
                    
                
        
                contourMaxError
        
    
                    
                    
                        Public
                    
                
        
                currentTileCounter
        
    
                    
                    
                        Public
                    
                
        
                dimensionMode
        
    
                    
                    
                        Public
                    
                
        
                graphSpaceLimits
        
    
                    
                    Limits of the graph space bounds for the whole graph on the XZ plane.
                        Public
                    
                
        
                graphToWorldSpace
        
    
                    
                    
                        Public
                    
                
        
                inputMeshes
        
    
                    
                    
                        Public
                    
                
        
                maxEdgeLength
        
    
                    
                    
                        Public
                    
                
        
                maxSlope
        
    
                    
                    
                        Public
                    
                
        
                maxTiles
        
    
                    
                    Max number of tiles to process in this job.
                        Public
                    
                
        
                minRegionSize
        
    
                    
                    
                        Public
                    
                
        
                outputMeshes
        
    
                    
                    
                        Public
                    
                
        
                relevantGraphSurfaceMode
        
    
                    
                    
                        Public
                    
                
        
                relevantGraphSurfaces
        
    
                    
                    
                        Public
                    
                
        
                tileBorderSizeInVoxels
        
    
                    
                    
                        Public
                    
                
        
                tileBuilder
        
    
                    
                    
                        Public
                    
                
        
                tileGraphSpaceBounds
        
    
                    
                    
                        Public
                    
                
        
                voxelToTileSpace
        
    
                    
                    
                        Public
                    
                
        
                voxelWalkableClimb
        
    
                    
                    
                        Public
                    
                
        
                voxelWalkableHeight
        
    
                    
                    
                        Public
                    
                Private/Protected Members
        
                MarkerBuildCompactField
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerBuildConnections
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerBuildContours
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerBuildDistanceField
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerBuildMesh
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerBuildRegions
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerConvertAreasToTags
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerErodeWalkableArea
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerFilterLedges
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerFilterLowHeightSpans
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerRemoveDuplicateVertices
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerTransformTileCoordinates
        
    
                    
                    
                        Private
                            Static
                            Readonly
                    
                
        
                MarkerVoxelize
        
    
                    
                    
                        Private
                            Static
                            Readonly