![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MetalBuffer.h>
Inheritance diagram for FMetalBufferPool:Public Member Functions | |
| virtual | ~FMetalBufferPool () |
Public Member Functions inherited from TResourcePool< MTL::Buffer *, FMetalBufferPoolPolicyData, FMetalBufferPoolPolicyData::CreationArguments > | |
| TResourcePool ()=default | |
| TResourcePool (FMetalBufferPoolPolicyData InPolicy) | |
| virtual | ~TResourcePool () |
| uint32 | PooledSizeForCreationArguments (FMetalBufferPoolPolicyData::CreationArguments Args) |
| MTL::Buffer * | CreatePooledResource (FRHICommandListBase &RHICmdList, FMetalBufferPoolPolicyData::CreationArguments Args) |
| void | ReleasePooledResource (MTL::Buffer * &&Resource) |
| void | DrainPool (bool bForceDrainAll) |
A pool for metal buffers with consistent usage, bucketed for efficiency.
|
virtual |
Destructor