Class UsdPrimRange
Namespace: pxr
Syntax
public class UsdPrimRange : IEnumerable<UsdPrim>, IEnumerable
Constructors
UsdPrimRange()
Declaration
UsdPrimRange(UsdPrim)
Declaration
public UsdPrimRange(UsdPrim start)
Parameters
Type |
Name |
Description |
UsdPrim |
start |
|
UsdPrimRange(UsdPrim, Usd_PrimFlagsPredicate)
Declaration
public UsdPrimRange(UsdPrim start, Usd_PrimFlagsPredicate predicate)
Parameters
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Methods
AllPrims(UsdPrim)
Declaration
public static UsdPrimRange AllPrims(UsdPrim start)
Parameters
Type |
Name |
Description |
UsdPrim |
start |
|
Returns
AllPrimsPreAndPostVisit(UsdPrim)
Declaration
public static UsdPrimRange AllPrimsPreAndPostVisit(UsdPrim start)
Parameters
Type |
Name |
Description |
UsdPrim |
start |
|
Returns
Dispose()
Declaration
public virtual void Dispose()
Equals(UsdPrimRange, UsdPrimRange)
Declaration
public static bool Equals(UsdPrimRange lhs, UsdPrimRange rhs)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
Overrides
Finalize()
Declaration
protected void Finalize()
GetCurrent()
Declaration
public UsdPrim GetCurrent()
Returns
GetEnd()
Declaration
public UsdPrimRange.iterator GetEnd()
Returns
GetEnumerator()
Declaration
public IEnumerator<UsdPrim> GetEnumerator()
Returns
Implements
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetStart()
Declaration
public UsdPrimRange.iterator GetStart()
Returns
IncrementBegin()
Declaration
public void IncrementBegin()
IsEmpty()
Declaration
Returns
PreAndPostVisit(UsdPrim)
Declaration
public static UsdPrimRange PreAndPostVisit(UsdPrim start)
Parameters
Type |
Name |
Description |
UsdPrim |
start |
|
Returns
PreAndPostVisit(UsdPrim, Usd_PrimFlagsPredicate)
Declaration
public static UsdPrimRange PreAndPostVisit(UsdPrim start, Usd_PrimFlagsPredicate predicate)
Parameters
Returns
SetBegin(UsdPrimRange.iterator)
Declaration
public void SetBegin(UsdPrimRange.iterator newBegin)
Parameters
Stage(UsdStageWeakPtr)
Declaration
public static UsdPrimRange Stage(UsdStageWeakPtr stage)
Parameters
Returns
Stage(UsdStageWeakPtr, Usd_PrimFlagsPredicate)
Declaration
public static UsdPrimRange Stage(UsdStageWeakPtr stage, Usd_PrimFlagsPredicate predicate)
Parameters
Returns
Operators
Equality(UsdPrimRange, UsdPrimRange)
Declaration
public static bool operator ==(UsdPrimRange lhs, UsdPrimRange rhs)
Parameters
Returns
Inequality(UsdPrimRange, UsdPrimRange)
Declaration
public static bool operator !=(UsdPrimRange lhs, UsdPrimRange rhs)
Parameters
Returns
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements