The allocator used to allocate blocks and internal memory. If null, uses GMalloc.
InBlockSize
The size of each block. Rounded up to MinBlockSize and next power of 2. If 0, uses UE::LinearAllocator::DefaultBlockSize.
InThreadMode
If ESPMode::ThreadSafe, the allocator locks a critical section around each allocation and can be used from any thread. If ESPMode::NotThreadSafe, the allocator must either be used only from a single thread, or cannot be accessed directly and must instead be accessed through FLinearBlockAllocatorThreadAccessor. Each FLinearBlockAllocatorThreadAccessor owns its own block. The unallocated memory in each threaded block is wasted and not available to other threads.