Struct AllHitsCollector<T>
A collector which stores every hit.
Implements
ICollector<T>
  Inherited Members
Namespace: Unity.Physics
Assembly: Unity.Physics.dll
Syntax
public struct AllHitsCollector<T> : ICollector<T> where T : unmanaged, IQueryResultType Parameters
| Name | Description | 
|---|---|
| T | Generic type parameter. | 
Constructors
AllHitsCollector(float, ref NativeList<T>)
Constructor.
Declaration
public AllHitsCollector(float maxFraction, ref NativeList<T> allHits)Parameters
| Type | Name | Description | 
|---|---|---|
| float | maxFraction | The maximum fraction. | 
| NativeList<T> | allHits | [in,out] all hits. | 
Fields
AllHits
All hits.
Declaration
public NativeList<T> AllHitsField Value
| Type | Description | 
|---|---|
| NativeList<T> | 
Properties
EarlyOutOnFirstHit
Gets a value indicating whether the early out on first hit.
Declaration
public bool EarlyOutOnFirstHit { get; }Property Value
| Type | Description | 
|---|---|
| bool | False. | 
MaxFraction
Gets the maximum fraction.
Declaration
public readonly float MaxFraction { get; }Property Value
| Type | Description | 
|---|---|
| float | The maximum fraction. | 
NumHits
Gets the number of hits.
Declaration
public int NumHits { get; }Property Value
| Type | Description | 
|---|---|
| int | The total number of hits. | 
Methods
AddHit(T)
Adds a hit.
Declaration
public bool AddHit(T hit)Parameters
| Type | Name | Description | 
|---|---|---|
| T | hit | The hit. | 
Returns
| Type | Description | 
|---|---|
| bool | True. |