Game Framework
2021.05.31
|
引用池。 更多...
静态 Public 成员函数 | |
static ReferencePoolInfo[] | GetAllReferencePoolInfos () |
获取所有引用池的信息。 更多... | |
static void | ClearAll () |
清除所有引用池。 更多... | |
static T | Acquire< T > () |
从引用池获取引用。 更多... | |
static IReference | Acquire (Type referenceType) |
从引用池获取引用。 更多... | |
static void | Release (IReference reference) |
将引用归还引用池。 更多... | |
static void | Add< T > (int count) |
向引用池中追加指定数量的引用。 更多... | |
static void | Add (Type referenceType, int count) |
向引用池中追加指定数量的引用。 更多... | |
static void | Remove< T > (int count) |
从引用池中移除指定数量的引用。 更多... | |
static void | Remove (Type referenceType, int count) |
从引用池中移除指定数量的引用。 更多... | |
static void | RemoveAll< T > () |
从引用池中移除所有的引用。 更多... | |
static void | RemoveAll (Type referenceType) |
从引用池中移除所有的引用。 更多... | |
属性 | |
static bool | EnableStrictCheck [get, set] |
获取或设置是否开启强制检查。 更多... | |
static int | Count [get] |
获取引用池的数量。 更多... | |
引用池。
|
static |
从引用池获取引用。
referenceType | 引用类型。 |
|
static |
从引用池获取引用。
T | 引用类型。 |
T | : | class | |
T | : | IReference | |
T | : | new() |
|
static |
向引用池中追加指定数量的引用。
referenceType | 引用类型。 |
count | 追加数量。 |
|
static |
向引用池中追加指定数量的引用。
T | 引用类型。 |
count | 追加数量。 |
T | : | class | |
T | : | IReference | |
T | : | new() |
|
static |
清除所有引用池。
|
static |
获取所有引用池的信息。
|
static |
将引用归还引用池。
reference | 引用。 |
|
static |
从引用池中移除指定数量的引用。
referenceType | 引用类型。 |
count | 移除数量。 |
|
static |
从引用池中移除指定数量的引用。
T | 引用类型。 |
count | 移除数量。 |
T | : | class | |
T | : | IReference |
|
static |
从引用池中移除所有的引用。
referenceType | 引用类型。 |
|
static |
从引用池中移除所有的引用。
T | 引用类型。 |
T | : | class | |
T | : | IReference |
|
staticget |
获取引用池的数量。
|
staticgetset |
获取或设置是否开启强制检查。