|
ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
|
This is the complete list of members for CP_SDK::Pool::ObjectPool< t_Type >, including all inherited members.
| Clear() override | CP_SDK::Pool::ObjectPool< t_Type > | inlinevirtual |
| CountActive() | CP_SDK::Pool::ObjectPool< t_Type > | inline |
| CountInactive() override | CP_SDK::Pool::ObjectPool< t_Type > | inlinevirtual |
| CP_SDK_PRIV_TAG() (defined in CP_SDK::Pool::IObjectPool< t_Type >) | CP_SDK::Pool::IObjectPool< t_Type > | protected |
| Get() override | CP_SDK::Pool::ObjectPool< t_Type > | inlinevirtual |
| IObjectPool(CP_SDK_PRIV_TAG_ARG()) | CP_SDK::Pool::IObjectPool< t_Type > | inlineprotected |
| Make(_v::CFuncRef< t_Type > createFunc, _v::CActionRef< t_Type & > actionOnGet=nullptr, _v::CActionRef< t_Type & > actionOnRelease=nullptr, _v::CActionRef< t_Type & > actionOnDestroy=nullptr, bool collectionCheck=true, int defaultCapacity=10, int maxSize=100) | CP_SDK::Pool::ObjectPool< t_Type > | inlinestatic |
| ObjectPool(const typename IObjectPool< t_Type >::__this_is_private &__pvTag, _v::CFuncRef< t_Type > createFunc, _v::CActionRef< t_Type & > actionOnGet, _v::CActionRef< t_Type & > actionOnRelease, _v::CActionRef< t_Type & > actionOnDestroy, bool collectionCheck, int defaultCapacity, int maxSize) | CP_SDK::Pool::ObjectPool< t_Type > | inline |
| Ptr typedef (defined in CP_SDK::Pool::ObjectPool< t_Type >) | CP_SDK::Pool::ObjectPool< t_Type > | |
| Release(t_Type &p_Element) override | CP_SDK::Pool::ObjectPool< t_Type > | inlinevirtual |
| ~IObjectPool() | CP_SDK::Pool::IObjectPool< t_Type > | inlineprotectedvirtual |
| ~ObjectPool() | CP_SDK::Pool::ObjectPool< t_Type > | inline |