|
| | ArrayCache (IEnumerable< int > bucketSizes, float minCacheRatio1, float minCacheTime1, float minCacheRatio2, float minCacheTime2) |
| T[] | Rent (int capacity, bool clearArray) |
| void | Return (T[] array) |
◆ ArrayCache()
| Game.ArrayCache< T >.ArrayCache |
( |
IEnumerable< int > | bucketSizes, |
|
|
float | minCacheRatio1, |
|
|
float | minCacheTime1, |
|
|
float | minCacheRatio2, |
|
|
float | minCacheTime2 ) |
◆ CalculateCacheRatio()
| float Game.ArrayCache< T >.CalculateCacheRatio |
( |
| ) |
|
|
private |
◆ CheckCache()
| void Game.ArrayCache< T >.CheckCache |
( |
| ) |
|
|
private |
◆ ClearCache()
| void Game.ArrayCache< T >.ClearCache |
( |
| ) |
|
|
private |
◆ GetBucket()
| Bucket Game.ArrayCache< T >.GetBucket |
( |
int | capacity | ) |
|
|
private |
◆ Rent()
| T[] Game.ArrayCache< T >.Rent |
( |
int | capacity, |
|
|
bool | clearArray ) |
◆ Return()
| void Game.ArrayCache< T >.Return |
( |
T[] | array | ) |
|
◆ Capacity
| int Game.ArrayCache< T >.Capacity |
◆ m_buckets
| Bucket [] Game.ArrayCache< T >.m_buckets |
|
private |
◆ m_cachedCount
| long Game.ArrayCache< T >.m_cachedCount |
|
private |
◆ m_lock
| object Game.ArrayCache< T >.m_lock = new() |
|
private |
◆ m_minCacheDuration1
| float Game.ArrayCache< T >.m_minCacheDuration1 |
|
private |
◆ m_minCacheDuration2
| float Game.ArrayCache< T >.m_minCacheDuration2 |
|
private |
◆ m_minCacheRatio1
| float Game.ArrayCache< T >.m_minCacheRatio1 |
|
private |
◆ m_minCacheRatio2
| float Game.ArrayCache< T >.m_minCacheRatio2 |
|
private |
◆ m_minCacheRatioLastTime1
| double Game.ArrayCache< T >.m_minCacheRatioLastTime1 |
|
private |
◆ m_minCacheRatioLastTime2
| double Game.ArrayCache< T >.m_minCacheRatioLastTime2 |
|
private |
◆ m_usedCount
| long Game.ArrayCache< T >.m_usedCount |
|
private |
◆ Stack
| Stack<T[]> Game.ArrayCache< T >.Stack = new() |
该类的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Game/ArrayCache.cs