![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FSceneViewport, including all inherited members.
| AllowScaling() const | ISlateViewport | inlinevirtual |
| AppVersionString | FViewport | |
| BeginRenderFrame(FRHICommandListImmediate &RHICmdList) override | FSceneViewport | virtual |
| bHasRequestedToggleFreeze | FViewport | protected |
| bHitProxiesCached | FViewport | protected |
| bIsGameRenderingEnabled | FViewport | protectedstatic |
| bIsHDR | FViewport | protected |
| bIsPlayInEditorViewport | FViewport | protected |
| bIsSlateViewport | FViewport | protected |
| bRequiresHitProxyStorage | FViewport | protected |
| bTakeHighResScreenShot | FViewport | protected |
| CachedHitProxyData | FViewport | protected |
| CalculateViewExtents(float AspectRatio, const FIntRect &ViewRect) | FViewport | |
| CalculateViewExtents(float AspectRatio, float DesiredAspectRatio, const FIntRect &ViewRect, const FIntPoint &DestSize) | FViewport | static |
| CaptureMouse(bool bCapture) override | FSceneViewport | virtual |
| ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel) | FRenderResource | protectedstatic |
| CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName) | FRenderResource | inlineprotected |
| DECLARE_MULTICAST_DELEGATE_TwoParams(FOnViewportResized, FViewport *, uint32) | FViewport | |
| DeferInvalidateHitProxy() override | FSceneViewport | virtual |
| Draw(bool bShouldPresent=true) | FViewport | |
| DrawStatsHUD(FCanvas *InCanvas, const int32 InX, const int32 InY) | FViewport | inlinevirtual |
| EInitPhase enum name | FRenderResource | protected |
| EndRenderFrame(FRHICommandListImmediate &RHICmdList, bool bPresent, bool bLockToVsync) override | FSceneViewport | virtual |
| EnqueueBeginRenderFrame(const bool bShouldPresent) override | FSceneViewport | virtual |
| EnqueueEndRenderFrame(const bool bLockToVsync, const bool bShouldPresent) override | FSceneViewport | virtual |
| EnumerateHitProxiesInRect(FIntRect InRect, TFunctionRef< bool(HHitProxy *)> InCallback) | FViewport | |
| FindWindow() | FSceneViewport | |
| FRenderResource() | FRenderResource | protected |
| FRenderResource(ERHIFeatureLevel::Type InFeatureLevel) | FRenderResource | protected |
| FRenderResource(const FRenderResource &) | FRenderResource | protected |
| FRenderResource(FRenderResource &&) | FRenderResource | protected |
| FRenderTarget() | FRenderTarget | |
| FSceneViewport(FViewportClient *InViewportClient, TSharedPtr< SViewport > InViewportWidget) | FSceneViewport | |
| FViewport(FViewportClient *InViewportClient) | FViewport | |
| GetActorsAndModelsInHitProxy(FIntRect InRect, TSet< AActor * > &OutActors, TSet< UModel * > &OutModels) | FViewport | |
| GetCachedGeometry() const | FSceneViewport | inline |
| GetClient() const | FViewport | inline |
| GetDebugCanvas() override | FSceneViewport | virtual |
| GetDesiredAspectRatio() const | FViewport | inlinevirtual |
| GetDisplayColorGamut() const override | FSceneViewport | virtual |
| GetDisplayGamma() const override | FSceneViewport | virtual |
| GetDisplayOutputFormat() const override | FSceneViewport | virtual |
| GetElementHandleAtPoint(int32 X, int32 Y) | FViewport | |
| GetElementHandlesInRect(FIntRect InRect, FTypedElementListRef OutElementHandles) | FViewport | |
| GetEngineDisplayGamma() | FRenderTarget | static |
| GetFeatureLevel() const | FRenderResource | inlineprotected |
| GetGPUMask(FRHICommandListImmediate &RHICmdList) const override | FViewport | virtual |
| GetHitProxy(int32 X, int32 Y) | FViewport | |
| GetHitProxyMap(FIntRect InRect, TArray< HHitProxy * > &OutMap) | FViewport | |
| GetImmediateCommandList() | FRenderResource | protectedstatic |
| GetInitialPositionXY() const | FViewport | inline |
| GetInitPhase() const | FRenderResource | inlineprotected |
| GetListIndex() const | FRenderResource | inlineprotected |
| GetMousePos(FIntPoint &MousePosition, const bool bLocalPosition=true) override | FSceneViewport | virtual |
| GetMouseX() const override | FSceneViewport | virtual |
| GetMouseY() const override | FSceneViewport | virtual |
| GetOwnerName() const | FRenderResource | inlineprotected |
| GetPlayInEditorIsSimulate() const | FSceneViewport | inline |
| GetRawHitProxyData(FIntRect InRect) | FViewport | |
| GetRenderTargetTexture() const | FSceneViewport | virtual |
| FViewport::GetRenderTargetTexture(FRDGBuilder &GraphBuilder) const | FRenderTarget | virtual |
| GetRenderTargetTextureSizeXY() const | FSceneViewport | inlinevirtual |
| GetRenderTargetUAV() const | FRenderTarget | virtual |
| GetResourceName() const | FRenderResource | inlineprotected |
| GetSceneHDREnabled() const override | FSceneViewport | virtual |
| GetSceneTargetFormat() const override | FSceneViewport | inlinevirtual |
| GetShaderResourceTexture() const | FRenderTarget | virtual |
| GetSize() const override | FSceneViewport | inlinevirtual |
| GetSizeXY() const override | FViewport | inlinevirtual |
| GetSoftwareCursorPosition() const override | FSceneViewport | inlinevirtual |
| GetTabletPressure() | FViewport | inlinevirtual |
| GetViewport() override | FSceneViewport | inlinevirtual |
| GetViewportDynamicRange() const override | FSceneViewport | virtual |
| GetViewportFrame() override | FSceneViewport | inlinevirtual |
| GetViewportRenderTargetTexture() const override | FSceneViewport | virtual |
| GetViewportRHI() const | FViewport | inline |
| GetViewportType() const | FViewport | inline |
| GetViewportWidget() const | FSceneViewport | inline |
| GetWidget() override | FSceneViewport | virtual |
| GetWindow() override | FSceneViewport | inlinevirtual |
| GetWindowMode() const | FViewport | inlinevirtual |
| HandleNavigation(const uint32 InUserIndex, TSharedPtr< SWidget > InDestination) override | FSceneViewport | virtual |
| HasFixedSize() const | FSceneViewport | |
| HasFocus() const override | FSceneViewport | virtual |
| HasMouseCapture() const override | FSceneViewport | virtual |
| HasToggleFreezeCommand() override | FViewport | virtual |
| HasValidFeatureLevel() const | FRenderResource | inlineprotected |
| HighResScreenshot() | FViewport | protected |
| HitProxyMap | FViewport | protected |
| HitProxySize | FViewport | protected |
| InitialPositionX | FViewport | protected |
| InitialPositionY | FViewport | protected |
| InitPreRHIResources() | FRenderResource | protectedstatic |
| InitResource(FRHICommandListBase &RHICmdList) | FRenderResource | protectedvirtual |
| Invalidate() | FViewport | |
| InvalidateDisplay() override | FSceneViewport | virtual |
| InvalidateHitProxy() | FViewport | |
| IsCursorVisible() const override | FSceneViewport | inlinevirtual |
| IsExclusiveFullscreen() const | FViewport | inlinevirtual |
| IsForegroundWindow() const override | FSceneViewport | virtual |
| IsFullscreen() const | FViewport | inlinevirtual |
| IsGameRenderingEnabled() | FViewport | inlinestatic |
| IsHDRViewport() const | FViewport | inline |
| IsInitialized() const | FRenderResource | inlineprotected |
| IsKeyboardAvailable(int32 ControllerID) const | FViewport | inlinevirtual |
| IsMouseAvailable(int32 ControllerID) const | FViewport | inlinevirtual |
| IsPenActive() | FViewport | inlinevirtual |
| IsPlayInEditorViewport() const | FViewport | inline |
| IsSlateViewport() const | FViewport | inline |
| IsSoftwareCursorVisible() const override | FSceneViewport | inlinevirtual |
| IsStereoRenderingAllowed() const override | FSceneViewport | virtual |
| IsViewportTextureAlphaOnly() const | ISlateViewport | inlinevirtual |
| KeyState(FKey Key) const override | FSceneViewport | virtual |
| LockMouseToViewport(bool bLock) override | FSceneViewport | virtual |
| MoveWindow(int32 NewPosX, int32 NewPosY, int32 NewSizeX, int32 NewSizeY) override | FSceneViewport | inlinevirtual |
| OnAnalogValueChanged(const FGeometry &MyGeometry, const FAnalogInputEvent &InAnalogInputEvent) override | FSceneViewport | virtual |
| OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) override | FSceneViewport | virtual |
| OnDrawViewport(const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) override | FSceneViewport | virtual |
| OnFinishedPointerInput() override | FSceneViewport | virtual |
| OnFocusLost(const FFocusEvent &InFocusEvent) override | FSceneViewport | virtual |
| OnFocusReceived(const FFocusEvent &InFocusEvent) override | FSceneViewport | virtual |
| OnKeyChar(const FGeometry &InGeometry, const FCharacterEvent &InCharacterEvent) override | FSceneViewport | virtual |
| OnKeyDown(const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) override | FSceneViewport | virtual |
| OnKeyUp(const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) override | FSceneViewport | virtual |
| OnMapCursor(const FCursorReply &CursorReply) override | FSceneViewport | virtual |
| OnMotionDetected(const FGeometry &MyGeometry, const FMotionEvent &InMotionEvent) override | FSceneViewport | virtual |
| OnMouseButtonDoubleClick(const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override | FSceneViewport | virtual |
| OnMouseButtonDown(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnMouseButtonUp(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnMouseLeave(const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnMouseMove(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnMouseWheel(const FGeometry &InGeometry, const FPointerEvent &MouseEvent) override | FSceneViewport | virtual |
| OnNavigation(const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent) | ISlateViewport | inlinevirtual |
| OnPlayWorldViewportSwapped(const FSceneViewport &OtherViewport) | FSceneViewport | |
| OnQueryPopupMethod() const override | FSceneViewport | virtual |
| OnQueryShowFocus(const EFocusCause InFocusCause) const override | FSceneViewport | virtual |
| OnRequestWindowClose() override | FSceneViewport | virtual |
| OnTouchEnded(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override | FSceneViewport | virtual |
| OnTouchFirstMove(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) override | FSceneViewport | virtual |
| OnTouchForceChanged(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) override | FSceneViewport | virtual |
| OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &InGestureEvent) override | FSceneViewport | virtual |
| OnTouchMoved(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override | FSceneViewport | virtual |
| OnTouchStarted(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override | FSceneViewport | virtual |
| OnViewportActivated(const FWindowActivateEvent &InActivateEvent) override | FSceneViewport | virtual |
| OnViewportClosed() override | FSceneViewport | virtual |
| OnViewportDeactivated(const FWindowActivateEvent &InActivateEvent) override | FSceneViewport | virtual |
| operator=(const FRenderResource &Other) | FRenderResource | protected |
| operator=(FRenderResource &&Other) | FRenderResource | protected |
| PaintDebugCanvas(const FGeometry &AllottedGeometry, FSlateWindowElementList &OutDrawElements, int32 LayerId) const | FSceneViewport | |
| PresentAndStopMovieDelay | FViewport | protectedstatic |
| ProcessInput(float DeltaTime) override | FSceneViewport | virtual |
| ProcessToggleFreezeCommand() override | FViewport | virtual |
| 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)) | FRenderTarget | virtual |
| ReadLinearColorPixels(TArray< FLinearColor > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_MinMax, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) | FRenderTarget | virtual |
| 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)) | FRenderTarget | virtual |
| ReadPixelsPtr(FColor *OutImageBytes, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) | FRenderTarget | |
| ReleaseResource() | FRenderResource | protectedvirtual |
| ReleaseRHIForAllResources() | FRenderResource | protectedstatic |
| RenderTargetTextureRHI | FRenderTarget | protected |
| RequiresVsync() const override | FSceneViewport | inlinevirtual |
| ResizeFrame(uint32 NewSizeX, uint32 NewSizeY, EWindowMode::Type NewWindowMode) override | FSceneViewport | virtual |
| ResourceState | FRenderResource | protected |
| SetDebugCanvas(TSharedPtr< class SDebugCanvas > InDebugCanvas) | FSceneViewport | |
| SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel) | FRenderResource | inlineprotected |
| SetFixedViewportSize(uint32 NewSizeX, uint32 NewSizeY) | FSceneViewport | |
| SetGameRenderingEnabled(bool bIsEnabled, int32 PresentAndStopMovieDelay=0) | FViewport | static |
| SetGammaOverride(const float InGammaOverride) | FSceneViewport | inline |
| SetHDRMode(bool bHDR) | FViewport | inline |
| SetInitialSize(FIntPoint InitialSizeXY) | FViewport | |
| SetInitPhase(EInitPhase InInitPhase) | FRenderResource | inlineprotected |
| SetMouse(int32 X, int32 Y) override | FSceneViewport | virtual |
| SetOnSceneViewportResizeDel(FOnSceneViewportResize InOnSceneViewportResize) | FSceneViewport | inline |
| SetOwnerName(FName InOwnerName) | FRenderResource | inlineprotected |
| SetPlayInEditorGetsMouseControl(const bool bGetsMouseControl) | FSceneViewport | inline |
| SetPlayInEditorIsSimulate(const bool bIsSimulate) | FSceneViewport | inline |
| SetPlayInEditorViewport(bool bInPlayInEditorViewport) | FViewport | inline |
| SetPreCaptureMousePosFromSlateCursor() override | FSceneViewport | virtual |
| SetRenderTargetTextureRenderThread(FTextureRHIRef &RT) | FSceneViewport | virtual |
| SetRequiresVsync(bool bShouldVsync) override | FSceneViewport | inlinevirtual |
| SetResourceName(FName InResourceName) | FRenderResource | inlineprotected |
| SetScopeName(FName Name) | FRenderResource | protectedstatic |
| SetSoftwareCursorPosition(FVector2D Position) override | FSceneViewport | inlinevirtual |
| SetUserFocus(bool bFocus) override | FSceneViewport | virtual |
| SetViewportClient(FViewportClient *InViewportClient) | FViewport | virtual |
| SetViewportSize(uint32 NewSizeX, uint32 NewSizeY) | FSceneViewport | |
| ShowCursor(bool bVisible) override | FSceneViewport | virtual |
| ShowSoftwareCursor(bool bVisible) override | FSceneViewport | inlinevirtual |
| SizeX | FViewport | protected |
| SizeY | FViewport | protected |
| SwapStatCommands(const FSceneViewport &OtherViewport) | FSceneViewport | |
| TakeHighResScreenShot() | FViewport | |
| Tick(const FGeometry &AllottedGeometry, double InCurrentTime, float InDeltaTime) override | FSceneViewport | virtual |
| UpdateMouseCursor(bool bSetCursor) | FViewport | inlinevirtual |
| UpdateRenderTargetSurfaceRHIToCurrentBackBuffer() | FViewport | |
| UpdateRHI(FRHICommandListBase &RHICmdList) | FRenderResource | protected |
| UpdateViewportRHI(bool bDestroyed, uint32 NewSizeX, uint32 NewSizeY, EWindowMode::Type NewWindowMode, EPixelFormat PreferredPixelFormat) override | FSceneViewport | virtual |
| ViewportClient | FViewport | protected |
| ViewportResizedEvent | FViewport | static |
| ViewportRHI | FViewport | protected |
| ViewportToVirtualDesktopPixel(FVector2D ViewportCoordinate) const override | FSceneViewport | virtual |
| ViewportType | FViewport | protected |
| VirtualDesktopPixelToViewport(FIntPoint VirtualDesktopPointPx) const override | FSceneViewport | virtual |
| WindowMode | FViewport | protected |
| ~FRenderResource() | FRenderResource | protectedvirtual |
| ~FRenderTarget() | FRenderTarget | virtual |
| ~FSceneViewport() | FSceneViewport | |
| ~FViewport() | FViewport | virtual |
| ~ISlateViewport() | ISlateViewport | inlinevirtual |