Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.TerrainGeometryDynamicArray< T >
类 Game.TerrainGeometryDynamicArray< T > 继承关系图:
Game.TerrainGeometryDynamicArray< T > 的协作图:

Public 成员函数

void Dispose ()
Public 成员函数 继承自 Engine.DynamicArray< T >
 Enumerator (DynamicArray< T > array)
void Dispose ()
bool MoveNext ()
void Reset ()
 Comparer (Comparison< T > comparison)
int IComparer< T >. Compare (T x, T y)
 DynamicArray ()
 DynamicArray (int capacity)
 DynamicArray (IEnumerable< T > items)
 DynamicArray (IReadOnlyCollection< T > items)
 DynamicArray (IReadOnlyList< T > items)
 DynamicArray (DynamicArray< T > items)
int IndexOf (T item)
void Add (T item)
void AddRange (IEnumerable< T > items)
void AddRange (IReadOnlyCollection< T > items)
void AddRange (IList< T > items)
void AddRange (IReadOnlyList< T > items)
void AddRange (DynamicArray< T > items)
bool Remove (T item)
void RemoveAt (int index)
void RemoveAtEnd ()
int RemoveAll (Predicate< T > match)
void RemoveRange (int index, int count)
void RemoveRange (IEnumerable< T > items)
void Insert (int index, T item)
void Clear ()
void Reverse ()
void Sort ()
void Sort (Comparison< T > comparison)
void Sort (int index, int count)
void Sort (int index, int count, Comparison< T > comparison)
Enumerator GetEnumerator ()
bool Contains (T item)
void CopyTo (T[] array, int arrayIndex)

Protected 成员函数

override T[] Allocate (int capacity)
override void Free (T[] array)

静态 Private 属性

static ArrayCache< T > m_cache = new(Enumerable.Range(4, 30).Select(n => 1 << n), 0.66f, 60f, 0.33f, 5f)

额外继承的成员函数

Public 属性 继承自 Engine.DynamicArray< T >
DynamicArray< T > m_array
int m_index
Comparison< T > Comparison
属性 继承自 Engine.DynamicArray< T >
Current [get]
object IEnumerator. Current [get]
int Capacity [get, set]
int Count [get, set]
this[int index] [get, set]
T[] Array [get]
bool IsReadOnly [get]

详细描述

在文件 TerrainGeometryDynamicArray.cs4 行定义.

成员函数说明

◆ Allocate()

override T[] Game.TerrainGeometryDynamicArray< T >.Allocate ( int capacity)
protectedvirtual

重载 Engine.DynamicArray< T > .

在文件 TerrainGeometryDynamicArray.cs10 行定义.

◆ Dispose()

void Game.TerrainGeometryDynamicArray< T >.Dispose ( )

在文件 TerrainGeometryDynamicArray.cs5 行定义.

◆ Free()

override void Game.TerrainGeometryDynamicArray< T >.Free ( T[] array)
protectedvirtual

重载 Engine.DynamicArray< T > .

在文件 TerrainGeometryDynamicArray.cs12 行定义.

类成员变量说明

◆ m_cache

ArrayCache<T> Game.TerrainGeometryDynamicArray< T >.m_cache = new(Enumerable.Range(4, 30).Select(n => 1 << n), 0.66f, 60f, 0.33f, 5f)
staticprivate

在文件 TerrainGeometryDynamicArray.cs16 行定义.


该类的文档由以下文件生成: