Struct WaterSimulationSearchJob
C# Job that evaluate the height for a set of WaterSearchParameters and returns a set of WaterSearchResult (and stored them into native buffers).
Implements
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[BurstCompile]
public struct WaterSimulationSearchJob : IJobParallelFor
  Fields
| Name | Description | 
|---|---|
| candidateLocationWSBuffer | Output native array that holds the set of positions that were used to generate the height value.  | 
      
| directionBuffer | Output native array that holds the set of direction for each target position;  | 
      
| error | Target error value at which the algorithm should stop.  | 
      
| errorBuffer | Output native array that holds the set of horizontal error for each target position.  | 
      
| excludeSimulation | Specifies if the search should ignore the simulation.  | 
      
| includeDeformation | Specifies if the search job should include the deformations  | 
      
| maxIterations | Number of iterations of the search algorithm.  | 
      
| projectedPositionWSBuffer | Output native array that holds the set of world space position projected on the water surface along the up vector of the water surface.  | 
      
| simSearchData | Input simulation search data produced by the water surface.  | 
      
| startPositionWSBuffer | Native array that holds the set of "hint" position that the algorithm starts from.  | 
      
| stepCountBuffer | Output native array that holds the set of steps that were executed to find the height.  | 
      
| targetPositionWSBuffer | Native array that holds the set of position that the job will need to evaluate the height for.  | 
      
Methods
| Name | Description | 
|---|---|
| Execute(int) | Function that evaluates the height for a given element in the input buffer.  |