Class SampleCollection<T>
Provides custom enumeration over an SdfPathVector to avoid generation of garbage.
Inheritance
SampleCollection<T>
Syntax
public class SampleCollection<T> : IEnumerable<SampleEnumerator<T>.SampleHolder>, IEnumerable where T : SampleBase, new()
Type Parameters
Constructors
SampleCollection(Scene, SdfPathVector)
Declaration
public SampleCollection(Scene scene, SdfPathVector paths)
Parameters
Properties
Length
Declaration
public int Length { get; }
Property Value
Methods
GetEnumerator()
Declaration
public IEnumerator<SampleEnumerator<T>.SampleHolder> GetEnumerator()
Returns
Implements
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements