Struct ClosestHitCollector<T>
A collector which stores only the closest hit.
Inherited Members
Namespace: Unity.Physics
Syntax
public struct ClosestHitCollector<T> : ICollector<T> where T : struct, IQueryResult
Type Parameters
Name | Description |
---|---|
T | Generic type parameter. |
Constructors
ClosestHitCollector(Single)
Constructor.
Declaration
public ClosestHitCollector(float maxFraction)
Parameters
Type | Name | Description |
---|---|---|
Single | maxFraction | The maximum fraction. |
Properties
ClosestHit
Gets the closest hit.
Declaration
public readonly T ClosestHit { get; }
Property Value
Type | Description |
---|---|
T | The closest hit. |
EarlyOutOnFirstHit
Gets a value indicating whether the early out on first hit.
Declaration
public readonly bool EarlyOutOnFirstHit { get; }
Property Value
Type | Description |
---|---|
Boolean | False. |
Implements
MaxFraction
Gets or sets the maximum fraction.
Declaration
public float MaxFraction { get; }
Property Value
Type | Description |
---|---|
Single | The maximum fraction. |
Implements
NumHits
Gets the number of hits.
Declaration
public int NumHits { get; }
Property Value
Type | Description |
---|---|
Int32 | The total number of hits (0 or 1). |
Implements
Methods
AddHit(T)
Adds a hit.
Declaration
public bool AddHit(T hit)
Parameters
Type | Name | Description |
---|---|---|
T | hit | The hit. |
Returns
Type | Description |
---|---|
Boolean | True. |