Class RecastMeshGatherer
    Package
    
    
    
    Inner Types
Public Methods
        
                CollectColliderMeshes
        
                (result)
    
                    
                    
                        Public
                    
                
        
                CollectRecastMeshObjs
        
                (buffer)
    
                    
                    Find all relevant RecastMeshObj components and create ExtraMeshes for them.
                        Public
                    
                
        
                CollectSceneMeshes
        
                (meshes)
    
                    
                    
                        Public
                    
                
        
                CollectTerrainMeshes
        
                (rasterizeTrees, desiredChunkSize, result)
    
                    
                    
                        Public
                    
                
        
                RecastMeshGatherer
        
                (bounds, terrainSampleSize, mask, tagMask, colliderRasterizeDetail)
    
                    
                    
                        Public
                    
                Private/Protected Members
        
                BoxColliderTris
        
    
                    
                    Box Collider triangle indices can be reused for multiple instances.
                        Private
                            Static
                            Readonly
                    
                
        
                BoxColliderVerts
        
    
                    
                    Box Collider vertices can be reused for multiple instances.
                        Private
                            Static
                            Readonly
                    
                
        
                CeilDivision
        
                (lhs, rhs)
    
                    
                    Returns ceil(lhs/rhs), i.e lhs/rhs rounded up.
                        Private
                            Static
                    
                
        
                CollectTreeMeshes
        
                (terrain, result)
    
                    
                    
                        Private
                    
                
        
                FilterMeshes
        
                (meshFilters, tagMask, layerMask)
    
                    
                    
                        Private
                            Static
                    
                
        
                GenerateHeightmapChunk
        
                (heights, sampleSize, offset, x0, z0, width, depth, stride)
    
                    
                    Generates a terrain chunk mesh.
                        Private
                    
                
        
                GenerateTerrainChunks
        
                (terrain, bounds, desiredChunkSize, result)
    
                    
                    
                        Private
                    
                
        
                RasterizeBoxCollider
        
                (collider, localToWorldMatrix)
    
                    
                    
                        Private
                    
                
        
                RasterizeCapsuleCollider
        
                (radius, height, bounds, localToWorldMatrix)
    
                    
                    
                        Private
                    
                
        
                RasterizeCollider
        
                (col)
    
                    
                    Rasterizes a collider to a mesh.
                        Private
                    
                
        
                RasterizeCollider
        
                (col, localToWorldMatrix)
    
                    
                    Rasterizes a collider to a mesh assuming it's vertices should be multiplied with the matrix.
                        Private
                    
                
        
                RecastAreaFromRecastMeshObj
        
                (obj)
    
                    
                    
                        Private
                            Static
                    
                
        
                bounds
        
    
                    
                    
                        Private
                            Readonly
                    
                
        
                capsuleCache
        
    
                    
                    Holds meshes for capsules to avoid generating duplicate capsule meshes for identical capsules.
                        Private
                    
                
        
                colliderRasterizeDetail
        
    
                    
                    
                        Private
                            Readonly
                    
                
        
                mask
        
    
                    
                    
                        Private
                            Readonly
                    
                
        
                tagMask
        
    
                    
                    
                        Private
                            Readonly
                    
                
        
                terrainSampleSize
        
    
                    
                    
                        Private
                            Readonly