UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalTempAllocator Class Reference

#include <MetalTempAllocator.h>

+ Inheritance diagram for FMetalTempAllocator:

Public Member Functions

 FMetalTempAllocator (FMetalDevice &InDevice, uint32_t InMinAllocationSize, uint32_t InTargetAllocationLimit, uint32_t InAlignment)
 
FMetalBufferPtr Allocate (const uint32_t Size)
 
void Cleanup ()
 
virtual void ReleaseBuffer (FMetalBuffer *) override
 

Constructor & Destructor Documentation

◆ FMetalTempAllocator()

FMetalTempAllocator::FMetalTempAllocator ( FMetalDevice InDevice,
uint32_t  InMinAllocationSize,
uint32_t  InTargetAllocationLimit,
uint32_t  InAlignment 
)

Member Function Documentation

◆ Allocate()

FMetalBufferPtr FMetalTempAllocator::Allocate ( const uint32_t  Size)

◆ Cleanup()

void FMetalTempAllocator::Cleanup ( )

◆ ReleaseBuffer()

virtual void FMetalTempAllocator::ReleaseBuffer ( FMetalBuffer )
inlineoverridevirtual

Implements IMetalBufferAllocator.


The documentation for this class was generated from the following files: