Class MeshComponent<T>
Inheritance
System.Object
MeshComponent<T>
Namespace: Aximo
Assembly: AxCommon.dll
Syntax
public class MeshComponent<T> : MeshComponent, IDynamicArray<T>, IArray<T> where T : struct
Type Parameters
Constructors
|
Improve this Doc
View Source
MeshComponent(MeshComponentType)
Declaration
public MeshComponent(MeshComponentType componentType)
Parameters
Fields
|
Improve this Doc
View Source
_Values
Declaration
Field Value
Type |
Description |
System.Collections.Generic.List<T> |
|
Properties
|
Improve this Doc
View Source
Count
Declaration
public override int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
Item[Int32]
Declaration
public T this[int index] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
|
Improve this Doc
View Source
Values
Declaration
public IList<T> Values { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<T> |
|
Methods
|
Improve this Doc
View Source
Add(T)
Declaration
Parameters
Type |
Name |
Description |
T |
value |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
AddRange(MeshComponent, Int32, Int32)
Declaration
public override void AddRange(MeshComponent src, int start, int count)
Parameters
Type |
Name |
Description |
MeshComponent |
src |
|
System.Int32 |
start |
|
System.Int32 |
count |
|
Overrides
|
Improve this Doc
View Source
AddRange(MeshComponent<T>, Int32, Int32)
Declaration
public void AddRange(MeshComponent<T> src, int start, int count)
Parameters
Type |
Name |
Description |
MeshComponent<T> |
src |
|
System.Int32 |
start |
|
System.Int32 |
count |
|
|
Improve this Doc
View Source
AddRange(IEnumerable<T>)
Declaration
public void AddRange(IEnumerable<T> values)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
values |
|
|
Improve this Doc
View Source
AddRange(IEnumerable<IVertex>)
Declaration
public virtual void AddRange(IEnumerable<IVertex> values)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IVertex> |
values |
|
|
Improve this Doc
View Source
AddRange<TVertex>(IEnumerable<TVertex>)
Declaration
public void AddRange<TVertex>(IEnumerable<TVertex> values)
where TVertex : IVertex
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<TVertex> |
values |
|
Type Parameters
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
CloneEmpty()
Declaration
public override MeshComponent CloneEmpty()
Returns
Overrides
|
Improve this Doc
View Source
SetLength(Int32)
Declaration
public void SetLength(int length)
Parameters
Type |
Name |
Description |
System.Int32 |
length |
|
Implements