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

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

AppVersionStringFViewport
BeginRenderFrame(FRHICommandListImmediate &RHICmdList)FViewportvirtual
bHasRequestedToggleFreezeFViewportprotected
bHitProxiesCachedFViewportprotected
bIsGameRenderingEnabledFViewportprotectedstatic
bIsHDRFViewportprotected
bIsPlayInEditorViewportFViewportprotected
bIsSlateViewportFViewportprotected
bRequiresHitProxyStorageFViewportprotected
bTakeHighResScreenShotFViewportprotected
CachedHitProxyDataFViewportprotected
CalculateViewExtents(float AspectRatio, const FIntRect &ViewRect)FViewport
CalculateViewExtents(float AspectRatio, float DesiredAspectRatio, const FIntRect &ViewRect, const FIntPoint &DestSize)FViewportstatic
CaptureMouse(bool bCapture)FViewportinlinevirtual
ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel)FRenderResourceprotectedstatic
CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName)FRenderResourceinlineprotected
DECLARE_MULTICAST_DELEGATE_TwoParams(FOnViewportResized, FViewport *, uint32)FViewport
DeferInvalidateHitProxy()FViewportvirtual
Destroy()=0FViewportpure virtual
Draw(bool bShouldPresent=true)FViewport
DrawStatsHUD(FCanvas *InCanvas, const int32 InX, const int32 InY)FViewportinlinevirtual
EInitPhase enum nameFRenderResourceprotected
EndRenderFrame(FRHICommandListImmediate &RHICmdList, bool bPresent, bool bLockToVsync)FViewportvirtual
EnqueueBeginRenderFrame(const bool bShouldPresent)FViewportvirtual
EnqueueEndRenderFrame(const bool bLockToVsync, const bool bShouldPresent)FViewportvirtual
EnumerateHitProxiesInRect(FIntRect InRect, TFunctionRef< bool(HHitProxy *)> InCallback)FViewport
FRenderResource()FRenderResourceprotected
FRenderResource(ERHIFeatureLevel::Type InFeatureLevel)FRenderResourceprotected
FRenderResource(const FRenderResource &)FRenderResourceprotected
FRenderResource(FRenderResource &&)FRenderResourceprotected
FRenderTarget()FRenderTarget
FViewport(FViewportClient *InViewportClient)FViewport
GetActorsAndModelsInHitProxy(FIntRect InRect, TSet< AActor * > &OutActors, TSet< UModel * > &OutModels)FViewport
GetClient() constFViewportinline
GetDebugCanvas()FViewportinlinevirtual
GetDesiredAspectRatio() constFViewportinlinevirtual
GetDisplayColorGamut() constFRenderTargetinlinevirtual
GetDisplayGamma() constFRenderTargetvirtual
GetDisplayOutputFormat() constFRenderTargetinlinevirtual
GetElementHandleAtPoint(int32 X, int32 Y)FViewport
GetElementHandlesInRect(FIntRect InRect, FTypedElementListRef OutElementHandles)FViewport
GetEngineDisplayGamma()FRenderTargetstatic
GetFeatureLevel() constFRenderResourceinlineprotected
GetFriendlyName() constFRenderResourceinlineprotectedvirtual
GetGPUMask(FRHICommandListImmediate &RHICmdList) const overrideFViewportvirtual
GetHitProxy(int32 X, int32 Y)FViewport
GetHitProxyMap(FIntRect InRect, TArray< HHitProxy * > &OutMap)FViewport
GetImmediateCommandList()FRenderResourceprotectedstatic
GetInitialPositionXY() constFViewportinline
GetInitPhase() constFRenderResourceinlineprotected
GetListIndex() constFRenderResourceinlineprotected
GetMousePos(FIntPoint &MousePosition, const bool bLocalPosition=true)=0FViewportpure virtual
GetMouseX() const =0FViewportpure virtual
GetMouseY() const =0FViewportpure virtual
GetOwnerName() constFRenderResourceinlineprotected
GetRawHitProxyData(FIntRect InRect)FViewport
GetRenderTargetTexture() constFRenderTargetvirtual
GetRenderTargetTexture(FRDGBuilder &GraphBuilder) constFRenderTargetvirtual
GetRenderTargetTextureSizeXY() constFViewportinlinevirtual
GetRenderTargetUAV() constFRenderTargetvirtual
GetResourceName() constFRenderResourceinlineprotected
GetSceneHDREnabled() constFRenderTargetinlinevirtual
GetShaderResourceTexture() constFRenderTargetvirtual
GetSizeXY() const overrideFViewportinlinevirtual
GetTabletPressure()FViewportinlinevirtual
GetViewportFrame()=0FViewportpure virtual
GetViewportRHI() constFViewportinline
GetViewportType() constFViewportinline
GetWindow()=0FViewportpure virtual
GetWindowMode() constFViewportinlinevirtual
HasFocus() constFViewportinlinevirtual
HasMouseCapture() constFViewportinlinevirtual
HasToggleFreezeCommand() overrideFViewportvirtual
HasValidFeatureLevel() constFRenderResourceinlineprotected
HighResScreenshot()FViewportprotected
HitProxyMapFViewportprotected
HitProxySizeFViewportprotected
InitialPositionXFViewportprotected
InitialPositionYFViewportprotected
InitPreRHIResources()FRenderResourceprotectedstatic
InitResource(FRHICommandListBase &RHICmdList)FRenderResourceprotectedvirtual
InitRHI(FRHICommandListBase &RHICmdList) overrideFViewportprotectedvirtual
Invalidate()FViewport
InvalidateDisplay()=0FViewportpure virtual
InvalidateHitProxy()FViewport
IsCursorVisible() constFViewportinlinevirtual
IsExclusiveFullscreen() constFViewportinlinevirtual
IsForegroundWindow() constFViewportinlinevirtual
IsFullscreen() constFViewportinlinevirtual
IsGameRenderingEnabled()FViewportinlinestatic
IsHDRViewport() constFViewportinline
IsInitialized() constFRenderResourceinlineprotected
IsKeyboardAvailable(int32 ControllerID) constFViewportinlinevirtual
IsMouseAvailable(int32 ControllerID) constFViewportinlinevirtual
IsPenActive()FViewportinlinevirtual
IsPlayInEditorViewport() constFViewportinline
IsSlateViewport() constFViewportinline
IsSoftwareCursorVisible() constFViewportinlinevirtual
IsStereoRenderingAllowed() constFViewportinlinevirtual
KeyState(FKey Key) const =0FViewportpure virtual
LockMouseToViewport(bool bLock)FViewportinlinevirtual
MoveWindow(int32 NewPosX, int32 NewPosY, int32 NewSizeX, int32 NewSizeY)=0FViewportpure virtual
operator=(const FRenderResource &Other)FRenderResourceprotected
operator=(FRenderResource &&Other)FRenderResourceprotected
PresentAndStopMovieDelayFViewportprotectedstatic
ProcessInput(float DeltaTime)=0FViewportpure virtual
ProcessToggleFreezeCommand() overrideFViewportvirtual
ReadFloat16Pixels(TArray< FFloat16Color > &OutImageData, ECubeFace CubeFace)FRenderTarget
ReadFloat16Pixels(TArray< FFloat16Color > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0))FRenderTargetvirtual
ReadLinearColorPixels(TArray< FLinearColor > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_MinMax, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0))FRenderTargetvirtual
ReadLinearColorPixelsPtr(FLinearColor *OutImageBytes, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_MinMax, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0))FRenderTarget
ReadPixels(TArray< FColor > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0))FRenderTargetvirtual
ReadPixelsPtr(FColor *OutImageBytes, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0))FRenderTarget
ReleaseResource()FRenderResourceprotectedvirtual
ReleaseRHI() overrideFViewportprotectedvirtual
ReleaseRHIForAllResources()FRenderResourceprotectedstatic
RenderTargetTextureRHIFRenderTargetprotected
ResourceStateFRenderResourceprotected
SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel)FRenderResourceinlineprotected
SetGameRenderingEnabled(bool bIsEnabled, int32 PresentAndStopMovieDelay=0)FViewportstatic
SetHDRMode(bool bHDR)FViewportinline
SetInitialSize(FIntPoint InitialSizeXY)FViewport
SetInitPhase(EInitPhase InInitPhase)FRenderResourceinlineprotected
SetMouse(int32 x, int32 y)=0FViewportpure virtual
SetOwnerName(FName InOwnerName)FRenderResourceinlineprotected
SetPlayInEditorViewport(bool bInPlayInEditorViewport)FViewportinline
SetPreCaptureMousePosFromSlateCursor()FViewportinlinevirtual
SetRequiresVsync(bool bShouldVsync)FViewportinlinevirtual
SetResourceName(FName InResourceName)FRenderResourceinlineprotected
SetScopeName(FName Name)FRenderResourceprotectedstatic
SetSoftwareCursorPosition(FVector2D Position)FViewportinlinevirtual
SetUserFocus(bool bFocus)=0FViewportpure virtual
SetViewportClient(FViewportClient *InViewportClient)FViewportvirtual
ShowCursor(bool bVisible)FViewportinlinevirtual
ShowSoftwareCursor(bool bVisible)FViewportinlinevirtual
SizeXFViewportprotected
SizeYFViewportprotected
TakeHighResScreenShot()FViewport
UpdateMouseCursor(bool bSetCursor)FViewportinlinevirtual
UpdateRenderTargetSurfaceRHIToCurrentBackBuffer()FViewport
UpdateRHI(FRHICommandListBase &RHICmdList)FRenderResourceprotected
UpdateViewportRHI(bool bDestroyed, uint32 NewSizeX, uint32 NewSizeY, EWindowMode::Type NewWindowMode, EPixelFormat PreferredPixelFormat)FViewportprotectedvirtual
ViewportClientFViewportprotected
ViewportResizedEventFViewportstatic
ViewportRHIFViewportprotected
ViewportToVirtualDesktopPixel(FVector2D ViewportCoordinate) const =0FViewportpure virtual
ViewportTypeFViewportprotected
VirtualDesktopPixelToViewport(FIntPoint VirtualDesktopPointPx) const =0FViewportpure virtual
WindowModeFViewportprotected
~FRenderResource()FRenderResourceprotectedvirtual
~FRenderTarget()FRenderTargetvirtual
~FViewport()FViewportvirtual