Class VertexArrayEx
public record VertexArrayEx : IReadOnlyList<AttributeBindingEx>, IReadOnlyCollection<AttributeBindingEx>, IEnumerable<AttributeBindingEx>, IEnumerable, IArc, IDisposable, IEquatable<VertexArrayEx>
- Inheritance
-
VertexArrayEx
- Implements
- Inherited Members
Properties
Attributes
public ImmutableList<AttributeBindingEx> Attributes { get; init; }
Property Value
Count
Gets the number of elements in the collection.
public int Count { get; }
Property Value
- int
The number of elements in the collection.
Elements
public ElementBufferEx Elements { get; init; }
Property Value
this[int]
Gets the element at the specified index in the read-only list.
public AttributeBindingEx this[int index] { get; }
Parameters
index
intThe zero-based index of the element to get.
Property Value
- AttributeBindingEx
The element at the specified index in the read-only list.
KeepAlive
Any object marked Keep Alive is never collected.
public bool KeepAlive { get; set; }
Property Value
References
Number of references to this object.
public int References { get; }
Property Value
Methods
DecrementReference()
Decrement the number of references to this object.
public void DecrementReference()
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetEnumerator()
Returns an enumerator that iterates through the collection.
public IEnumerator<AttributeBindingEx> GetEnumerator()
Returns
- IEnumerator<AttributeBindingEx>
An enumerator that can be used to iterate through the collection.
IncrementReference()
Increment the number of references to this object.
public void IncrementReference()