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

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

AddRef() constFRHIResourceinline
DisableLifetimeExtension()FRHIResourceinline
FMetalViewport(FMetalDevice &InDevice, void *WindowHandle, uint32 InSizeX, uint32 InSizeY, bool bInIsFullscreen, EPixelFormat InFormat)FMetalViewport
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIViewport()FRHIViewportinline
GetBackBuffer(EMetalViewportAccessFlag Accessor) constFMetalViewport
GetCurrentTexture(EMetalViewportAccessFlag Accessor)FMetalViewport
GetCustomPresent() constFRHIViewportinlinevirtual
GetDrawable(EMetalViewportAccessFlag Accessor)FMetalViewport
GetDrawableTexture(EMetalViewportAccessFlag Accessor)FMetalViewport
GetNativeBackBufferRT() const overrideFMetalViewportinlinevirtual
GetNativeBackBufferTexture() const overrideFMetalViewportinlinevirtual
GetNativeSwapChain() constFRHIViewportinlinevirtual
GetNativeWindow(void **AddParam=nullptr) constFRHIViewportinlinevirtual
GetOptionalSDRBackBuffer(FRHITexture *BackBuffer) constFRHIViewportinlinevirtual
GetOwnerName() constFRHIResourceinline
GetRefCount() constFRHIResourceinline
GetType() constFRHIResourceinline
IssueFrameEvent()FRHIViewportinlinevirtual
IsValid() constFRHIResourceinline
Present(FMetalCommandQueue &CommandQueue, bool bLockToVsync)FMetalViewport
Release() constFRHIResourceinline
ReleaseDrawable(void)FMetalViewport
Resize(uint32 InSizeX, uint32 InSizeY, bool bInIsFullscreen, EPixelFormat Format)FMetalViewport
SetCustomPresent(class FRHICustomPresent *)FRHIViewportinlinevirtual
SetOwnerName(FName InOwnerName)FRHIResourceinline
Swap()FMetalViewport
Tick(float DeltaTime)FRHIViewportinlinevirtual
WaitForFrameEventCompletion()FRHIViewportinlinevirtual
~FMetalViewport()FMetalViewport
~FRHIResource()FRHIResourceprotectedvirtual