The baked data of a NavVolume, saved as an asset.   
 More...
|  | 
| void | UpdateData (Vector3[] vertices, NavRegionData[] regions, int[] triangleIndices, int blockingTriangleIndexCount, NavInternalLinkData[] internalLinks, NativePlane[] boundPlanes, int[] linkVertices, Edge[] linkEdges, Triangle[] linkTriangles) | 
|  | Update the data manually.   More... 
 | 
|  | 
| void | Clear () | 
|  | Clear the properties of this NavVolumeData.   More... 
 | 
|  | 
| void | UpdateFromNativeData (in NativeNavVolumeData data) | 
|  | Update this volume data from the given native data.   More... 
 | 
|  | 
| bool | ToNativeData (INavArea area, out NativeNavVolumeData data, out NativeNavVolumeDataPointers pointers) | 
|  | Convert this NavVolumeData to the native format so that it can be used by jobs.   More... 
 | 
|  | 
The baked data of a NavVolume, saved as an asset.  
◆ Clear()
      
        
          | void Infohazard.HyperNav.NavVolumeData.Clear | ( |  | ) |  | 
      
 
 
◆ ToNativeData()
Convert this NavVolumeData to the native format so that it can be used by jobs.  
- Parameters
- 
  
    | area | Area that owns the data. |  | data | Created native data. |  | pointers | Created data structure references (must be kept in order to deallocate). |  
 
 
 
◆ UpdateData()
      
        
          | void Infohazard.HyperNav.NavVolumeData.UpdateData | ( | Vector3[] | vertices, | 
        
          |  |  | NavRegionData[] | regions, | 
        
          |  |  | int[] | triangleIndices, | 
        
          |  |  | int | blockingTriangleIndexCount, | 
        
          |  |  | NavInternalLinkData[] | internalLinks, | 
        
          |  |  | NativePlane[] | boundPlanes, | 
        
          |  |  | int[] | linkVertices, | 
        
          |  |  | Edge[] | linkEdges, | 
        
          |  |  | Triangle[] | linkTriangles | 
        
          |  | ) |  |  | 
      
 
Update the data manually.  
- Parameters
- 
  
    | vertices | The vertex positions of all of the volume's regions, in local space. |  | regions | The regions of the volume. |  | triangleIndices | The vertex indices of triangles. |  | blockingTriangleIndexCount | The number of indices that represent blocking triangles. |  | internalLinks | The internal links of all of the volume's regions. |  | boundPlanes | The bound planes of all of the volume's regions. |  | linkVertices | The shared vertices of all of the volume's internal links. |  | linkEdges | The shared edges of all of the volume's internal links. |  | linkTriangles | The shared triangles of all of the volume's internal links. |  
 
 
 
◆ UpdateFromNativeData()
Update this volume data from the given native data.  
 
 
◆ BlockingTriangleIndexCount
  
  | 
        
          | int Infohazard.HyperNav.NavVolumeData.BlockingTriangleIndexCount |  | get | 
 
The number of indices in the TriangleIndices array that represent blocking triangles.  
 
 
◆ BoundPlanes
  
  | 
        
          | IReadOnlyList<NativePlane> Infohazard.HyperNav.NavVolumeData.BoundPlanes |  | get | 
 
The bound planes of all of the volume's regions.  
 
 
◆ InternalLinks
The internal links of all of the volume's regions.  
 
 
◆ LinkEdges
  
  | 
        
          | IReadOnlyList<Edge> Infohazard.HyperNav.NavVolumeData.LinkEdges |  | get | 
 
The shared edges of all of the volume's internal links.  
 
 
◆ LinkTriangles
  
  | 
        
          | IReadOnlyList<Triangle> Infohazard.HyperNav.NavVolumeData.LinkTriangles |  | get | 
 
The shared triangles of all of the volume's internal links.  
 
 
◆ LinkVertices
  
  | 
        
          | IReadOnlyList<int> Infohazard.HyperNav.NavVolumeData.LinkVertices |  | get | 
 
The shared vertices of all of the volume's internal links.  
 
 
◆ Regions
  
  | 
        
          | IReadOnlyList<NavRegionData> Infohazard.HyperNav.NavVolumeData.Regions |  | get | 
 
The regions of the volume.  
 
 
◆ TriangleIndices
  
  | 
        
          | IReadOnlyList<int> Infohazard.HyperNav.NavVolumeData.TriangleIndices |  | get | 
 
The vertex indices of triangles.  
 
 
◆ Version
  
  | 
        
          | ulong Infohazard.HyperNav.NavVolumeData.Version |  | get | 
 
The version of the data, which increments when it is baked.  
 
 
◆ Vertices
  
  | 
        
          | IReadOnlyList<Vector3> Infohazard.HyperNav.NavVolumeData.Vertices |  | get | 
 
The vertex positions of all of the volume's regions, in local space.  
 
 
The documentation for this class was generated from the following file: