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

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

AllowScaling() constISlateViewportinlinevirtual
AppVersionStringFViewport
BeginRenderFrame(FRHICommandListImmediate &RHICmdList) overrideFSceneViewportvirtual
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) overrideFSceneViewportvirtual
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() overrideFSceneViewportvirtual
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) overrideFSceneViewportvirtual
EnqueueBeginRenderFrame(const bool bShouldPresent) overrideFSceneViewportvirtual
EnqueueEndRenderFrame(const bool bLockToVsync, const bool bShouldPresent) overrideFSceneViewportvirtual
EnumerateHitProxiesInRect(FIntRect InRect, TFunctionRef< bool(HHitProxy *)> InCallback)FViewport
FindWindow()FSceneViewport
FRenderResource()FRenderResourceprotected
FRenderResource(ERHIFeatureLevel::Type InFeatureLevel)FRenderResourceprotected
FRenderResource(const FRenderResource &)FRenderResourceprotected
FRenderResource(FRenderResource &&)FRenderResourceprotected
FRenderTarget()FRenderTarget
FSceneViewport(FViewportClient *InViewportClient, TSharedPtr< SViewport > InViewportWidget)FSceneViewport
FViewport(FViewportClient *InViewportClient)FViewport
GetActorsAndModelsInHitProxy(FIntRect InRect, TSet< AActor * > &OutActors, TSet< UModel * > &OutModels)FViewport
GetCachedGeometry() constFSceneViewportinline
GetClient() constFViewportinline
GetDebugCanvas() overrideFSceneViewportvirtual
GetDesiredAspectRatio() constFViewportinlinevirtual
GetDisplayColorGamut() const overrideFSceneViewportvirtual
GetDisplayGamma() const overrideFSceneViewportvirtual
GetDisplayOutputFormat() const overrideFSceneViewportvirtual
GetElementHandleAtPoint(int32 X, int32 Y)FViewport
GetElementHandlesInRect(FIntRect InRect, FTypedElementListRef OutElementHandles)FViewport
GetEngineDisplayGamma()FRenderTargetstatic
GetFeatureLevel() constFRenderResourceinlineprotected
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) overrideFSceneViewportvirtual
GetMouseX() const overrideFSceneViewportvirtual
GetMouseY() const overrideFSceneViewportvirtual
GetOwnerName() constFRenderResourceinlineprotected
GetPlayInEditorIsSimulate() constFSceneViewportinline
GetRawHitProxyData(FIntRect InRect)FViewport
GetRenderTargetTexture() constFSceneViewportvirtual
FViewport::GetRenderTargetTexture(FRDGBuilder &GraphBuilder) constFRenderTargetvirtual
GetRenderTargetTextureSizeXY() constFSceneViewportinlinevirtual
GetRenderTargetUAV() constFRenderTargetvirtual
GetResourceName() constFRenderResourceinlineprotected
GetSceneHDREnabled() const overrideFSceneViewportvirtual
GetSceneTargetFormat() const overrideFSceneViewportinlinevirtual
GetShaderResourceTexture() constFRenderTargetvirtual
GetSize() const overrideFSceneViewportinlinevirtual
GetSizeXY() const overrideFViewportinlinevirtual
GetSoftwareCursorPosition() const overrideFSceneViewportinlinevirtual
GetTabletPressure()FViewportinlinevirtual
GetViewport() overrideFSceneViewportinlinevirtual
GetViewportDynamicRange() const overrideFSceneViewportvirtual
GetViewportFrame() overrideFSceneViewportinlinevirtual
GetViewportRenderTargetTexture() const overrideFSceneViewportvirtual
GetViewportRHI() constFViewportinline
GetViewportType() constFViewportinline
GetViewportWidget() constFSceneViewportinline
GetWidget() overrideFSceneViewportvirtual
GetWindow() overrideFSceneViewportinlinevirtual
GetWindowMode() constFViewportinlinevirtual
HandleNavigation(const uint32 InUserIndex, TSharedPtr< SWidget > InDestination) overrideFSceneViewportvirtual
HasFixedSize() constFSceneViewport
HasFocus() const overrideFSceneViewportvirtual
HasMouseCapture() const overrideFSceneViewportvirtual
HasToggleFreezeCommand() overrideFViewportvirtual
HasValidFeatureLevel() constFRenderResourceinlineprotected
HighResScreenshot()FViewportprotected
HitProxyMapFViewportprotected
HitProxySizeFViewportprotected
InitialPositionXFViewportprotected
InitialPositionYFViewportprotected
InitPreRHIResources()FRenderResourceprotectedstatic
InitResource(FRHICommandListBase &RHICmdList)FRenderResourceprotectedvirtual
Invalidate()FViewport
InvalidateDisplay() overrideFSceneViewportvirtual
InvalidateHitProxy()FViewport
IsCursorVisible() const overrideFSceneViewportinlinevirtual
IsExclusiveFullscreen() constFViewportinlinevirtual
IsForegroundWindow() const overrideFSceneViewportvirtual
IsFullscreen() constFViewportinlinevirtual
IsGameRenderingEnabled()FViewportinlinestatic
IsHDRViewport() constFViewportinline
IsInitialized() constFRenderResourceinlineprotected
IsKeyboardAvailable(int32 ControllerID) constFViewportinlinevirtual
IsMouseAvailable(int32 ControllerID) constFViewportinlinevirtual
IsPenActive()FViewportinlinevirtual
IsPlayInEditorViewport() constFViewportinline
IsSlateViewport() constFViewportinline
IsSoftwareCursorVisible() const overrideFSceneViewportinlinevirtual
IsStereoRenderingAllowed() const overrideFSceneViewportvirtual
IsViewportTextureAlphaOnly() constISlateViewportinlinevirtual
KeyState(FKey Key) const overrideFSceneViewportvirtual
LockMouseToViewport(bool bLock) overrideFSceneViewportvirtual
MoveWindow(int32 NewPosX, int32 NewPosY, int32 NewSizeX, int32 NewSizeY) overrideFSceneViewportinlinevirtual
OnAnalogValueChanged(const FGeometry &MyGeometry, const FAnalogInputEvent &InAnalogInputEvent) overrideFSceneViewportvirtual
OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) overrideFSceneViewportvirtual
OnDrawViewport(const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) overrideFSceneViewportvirtual
OnFinishedPointerInput() overrideFSceneViewportvirtual
OnFocusLost(const FFocusEvent &InFocusEvent) overrideFSceneViewportvirtual
OnFocusReceived(const FFocusEvent &InFocusEvent) overrideFSceneViewportvirtual
OnKeyChar(const FGeometry &InGeometry, const FCharacterEvent &InCharacterEvent) overrideFSceneViewportvirtual
OnKeyDown(const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) overrideFSceneViewportvirtual
OnKeyUp(const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) overrideFSceneViewportvirtual
OnMapCursor(const FCursorReply &CursorReply) overrideFSceneViewportvirtual
OnMotionDetected(const FGeometry &MyGeometry, const FMotionEvent &InMotionEvent) overrideFSceneViewportvirtual
OnMouseButtonDoubleClick(const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) overrideFSceneViewportvirtual
OnMouseButtonDown(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnMouseButtonUp(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnMouseLeave(const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnMouseMove(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnMouseWheel(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) overrideFSceneViewportvirtual
OnNavigation(const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent)ISlateViewportinlinevirtual
OnPlayWorldViewportSwapped(const FSceneViewport &OtherViewport)FSceneViewport
OnQueryPopupMethod() const overrideFSceneViewportvirtual
OnQueryShowFocus(const EFocusCause InFocusCause) const overrideFSceneViewportvirtual
OnRequestWindowClose() overrideFSceneViewportvirtual
OnTouchEnded(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) overrideFSceneViewportvirtual
OnTouchFirstMove(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) overrideFSceneViewportvirtual
OnTouchForceChanged(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) overrideFSceneViewportvirtual
OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &InGestureEvent) overrideFSceneViewportvirtual
OnTouchMoved(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) overrideFSceneViewportvirtual
OnTouchStarted(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) overrideFSceneViewportvirtual
OnViewportActivated(const FWindowActivateEvent &InActivateEvent) overrideFSceneViewportvirtual
OnViewportClosed() overrideFSceneViewportvirtual
OnViewportDeactivated(const FWindowActivateEvent &InActivateEvent) overrideFSceneViewportvirtual
operator=(const FRenderResource &Other)FRenderResourceprotected
operator=(FRenderResource &&Other)FRenderResourceprotected
PaintDebugCanvas(const FGeometry &AllottedGeometry, FSlateWindowElementList &OutDrawElements, int32 LayerId) constFSceneViewport
PresentAndStopMovieDelayFViewportprotectedstatic
ProcessInput(float DeltaTime) overrideFSceneViewportvirtual
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
ReleaseRHIForAllResources()FRenderResourceprotectedstatic
RenderTargetTextureRHIFRenderTargetprotected
RequiresVsync() const overrideFSceneViewportinlinevirtual
ResizeFrame(uint32 NewSizeX, uint32 NewSizeY, EWindowMode::Type NewWindowMode) overrideFSceneViewportvirtual
ResourceStateFRenderResourceprotected
SetDebugCanvas(TSharedPtr< class SDebugCanvas > InDebugCanvas)FSceneViewport
SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel)FRenderResourceinlineprotected
SetFixedViewportSize(uint32 NewSizeX, uint32 NewSizeY)FSceneViewport
SetGameRenderingEnabled(bool bIsEnabled, int32 PresentAndStopMovieDelay=0)FViewportstatic
SetGammaOverride(const float InGammaOverride)FSceneViewportinline
SetHDRMode(bool bHDR)FViewportinline
SetInitialSize(FIntPoint InitialSizeXY)FViewport
SetInitPhase(EInitPhase InInitPhase)FRenderResourceinlineprotected
SetMouse(int32 X, int32 Y) overrideFSceneViewportvirtual
SetOnSceneViewportResizeDel(FOnSceneViewportResize InOnSceneViewportResize)FSceneViewportinline
SetOwnerName(FName InOwnerName)FRenderResourceinlineprotected
SetPlayInEditorGetsMouseControl(const bool bGetsMouseControl)FSceneViewportinline
SetPlayInEditorIsSimulate(const bool bIsSimulate)FSceneViewportinline
SetPlayInEditorViewport(bool bInPlayInEditorViewport)FViewportinline
SetPreCaptureMousePosFromSlateCursor() overrideFSceneViewportvirtual
SetRenderTargetTextureRenderThread(FTextureRHIRef &RT)FSceneViewportvirtual
SetRequiresVsync(bool bShouldVsync) overrideFSceneViewportinlinevirtual
SetResourceName(FName InResourceName)FRenderResourceinlineprotected
SetScopeName(FName Name)FRenderResourceprotectedstatic
SetSoftwareCursorPosition(FVector2D Position) overrideFSceneViewportinlinevirtual
SetUserFocus(bool bFocus) overrideFSceneViewportvirtual
SetViewportClient(FViewportClient *InViewportClient)FViewportvirtual
SetViewportSize(uint32 NewSizeX, uint32 NewSizeY)FSceneViewport
ShowCursor(bool bVisible) overrideFSceneViewportvirtual
ShowSoftwareCursor(bool bVisible) overrideFSceneViewportinlinevirtual
SizeXFViewportprotected
SizeYFViewportprotected
SwapStatCommands(const FSceneViewport &OtherViewport)FSceneViewport
TakeHighResScreenShot()FViewport
Tick(const FGeometry &AllottedGeometry, double InCurrentTime, float InDeltaTime) overrideFSceneViewportvirtual
UpdateMouseCursor(bool bSetCursor)FViewportinlinevirtual
UpdateRenderTargetSurfaceRHIToCurrentBackBuffer()FViewport
UpdateRHI(FRHICommandListBase &RHICmdList)FRenderResourceprotected
UpdateViewportRHI(bool bDestroyed, uint32 NewSizeX, uint32 NewSizeY, EWindowMode::Type NewWindowMode, EPixelFormat PreferredPixelFormat) overrideFSceneViewportvirtual
ViewportClientFViewportprotected
ViewportResizedEventFViewportstatic
ViewportRHIFViewportprotected
ViewportToVirtualDesktopPixel(FVector2D ViewportCoordinate) const overrideFSceneViewportvirtual
ViewportTypeFViewportprotected
VirtualDesktopPixelToViewport(FIntPoint VirtualDesktopPointPx) const overrideFSceneViewportvirtual
WindowModeFViewportprotected
~FRenderResource()FRenderResourceprotectedvirtual
~FRenderTarget()FRenderTargetvirtual
~FSceneViewport()FSceneViewport
~FViewport()FViewportvirtual
~ISlateViewport()ISlateViewportinlinevirtual