UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalDevice Member List

This is the complete list of members for FMetalDevice, including all inherited members.

AddActiveBuffer(MTL::Buffer *Buffer, const NS::Range &Range)FMetalDevice
CreateDevice()FMetalDevicestatic
CreateEvent()FMetalDevice
CreatePooledBuffer(FMetalPooledBufferArgs const &Args)FMetalDevice
CreateTexture(FMetalSurface *Surface, MTL::TextureDescriptor *Descriptor)FMetalDevice
DrainHeap()FMetalDevice
EndDrawingViewport(bool bPresent)FMetalDevice
EnumerateFeatureSupport()FMetalDevice
GarbageCollect()FMetalDevice
GetCommandQueue(EMetalQueueType QueueType)FMetalDeviceinline
GetCounterSampler()FMetalDeviceinline
GetDevice()FMetalDeviceinline
GetDeviceIndex(void) constFMetalDevice
GetFrameNumberRHIThread()FMetalDeviceinline
GetFrameSemaphore()FMetalDeviceinline
GetResourceHeap(void)FMetalDeviceinline
GetRuntimeDebuggingLevel(void) constFMetalDeviceinline
GetTransferAllocator()FMetalDeviceinline
GetUniformAllocator()FMetalDeviceinline
IncrementFrameRHIThread()FMetalDeviceinline
IsShaderValidationEnabled()FMetalDeviceinline
RemoveActiveBuffer(MTL::Buffer *Buffer, const NS::Range &Range)FMetalDevice
SupportsFeature(EMetalFeatures InFeature)FMetalDeviceinline
ValidateIsInactiveBuffer(MTL::Buffer *Buffer, const NS::Range &Range)FMetalDevice
~FMetalDevice()FMetalDevicevirtual