Class RangeIterator
Convenience class to convert a UsdPrimRange into something easily enumerable. Note that
UsdPrimRange returns an instance of this class to implement IEnumerable.
Inheritance
RangeIterator
Syntax
public class RangeIterator : IEnumerable<UsdPrim>, IEnumerable, IEnumerator<UsdPrim>, IDisposable, IEnumerator
Constructors
RangeIterator(UsdPrimRange)
Declaration
public RangeIterator(UsdPrimRange range)
Parameters
Properties
Current
Declaration
public UsdPrim Current { get; }
Property Value
Implements
Methods
Dispose()
Declaration
public virtual void Dispose()
Implements
GetEnumerator()
Declaration
public IEnumerator<UsdPrim> GetEnumerator()
Returns
Implements
IsPostVisit()
Declaration
public bool IsPostVisit()
Returns
MoveNext()
Declaration
Returns
Implements
PruneChildren()
Declaration
public void PruneChildren()
Reset()
Declaration
Implements
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
Returns
Implements