PoolAllocator^ DefaultCollisionConstructionInfo::CollisionAlgorithmPool::get()
{
	if (_collisionAlgorithmPool == nullptr)
	{
		_collisionAlgorithmPool = gcnew PoolAllocator(_native->m_collisionAlgorithmPool);
	}
	return _collisionAlgorithmPool;
}
MemoryPoolDynamicPrealloc::MemoryPoolDynamicPrealloc(void * p_mem,int p_size, int p_align, int p_max_entries) {

	pool_alloc = memnew( PoolAllocator(p_mem,p_size,p_align,true,p_max_entries));

}