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

#include <MetalBuffer.h>

Classes

struct  Descriptor
 

Public Member Functions

 FMetalTexturePool (FCriticalSection &PoolMutex)
 
 ~FMetalTexturePool ()
 
MTLTexturePtr CreateTexture (FMetalDevice &Device, MTL::TextureDescriptor *Desc)
 
void ReleaseTexture (MTLTexturePtr Texture)
 
void Drain (bool const bForce)
 

Constructor & Destructor Documentation

◆ FMetalTexturePool()

FMetalTexturePool::FMetalTexturePool ( FCriticalSection PoolMutex)

◆ ~FMetalTexturePool()

FMetalTexturePool::~FMetalTexturePool ( )

Member Function Documentation

◆ CreateTexture()

MTLTexturePtr FMetalTexturePool::CreateTexture ( FMetalDevice Device,
MTL::TextureDescriptor *  Desc 
)

FString([Desc.GetPtr() description])

◆ Drain()

void FMetalTexturePool::Drain ( bool const  bForce)

◆ ReleaseTexture()

void FMetalTexturePool::ReleaseTexture ( MTLTexturePtr  Texture)

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