23 UE_DEPRECATED(5.5,
"Permanent Object Pool is handled by the global instance of FLinearAllocator now")
70 return reinterpret_cast<uint64>(
Object) - Address < Size;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
CORE_API FPersistentLinearAllocatorExtends GPersistentLinearAllocatorExtends
Definition LinearAllocator.cpp:6
COREUOBJECT_API FUObjectAllocator GUObjectAllocator
Definition UObjectAllocator.cpp:11
uint32 Size
Definition VulkanMemory.cpp:4034
Definition UObjectAllocator.h:61
FORCEINLINE FPermanentObjectPoolExtents(const FPersistentLinearAllocatorExtends &InAllocatorExtends=GPersistentLinearAllocatorExtends)
Definition UObjectAllocator.h:63
FORCEINLINE bool Contains(const UObjectBase *Object) const
Definition UObjectAllocator.h:68
Definition UObjectAllocator.h:16
void BootMessage()
Definition UObjectAllocator.h:30
COREUOBJECT_API void DisablePersistentAllocator()
Definition UObjectAllocator.cpp:20
COREUOBJECT_API void FreeUObject(UObjectBase *Object) const
Definition UObjectAllocator.cpp:57
void AllocatePermanentObjectPool(int32 InPermanentObjectPoolSize)
Definition UObjectAllocator.h:24
COREUOBJECT_API UObjectBase * AllocateUObject(int32 Size, int32 Alignment, bool bAllowPermanent)
Definition UObjectAllocator.cpp:34
Definition UObjectBase.h:59
Definition LinearAllocator.h:82