SViewportWorld
#include <ViewportWorlds/Private/Slate/SViewportWorld.h>class SViewportWorldDefined in SViewportWorld.h:13
Inherits:
SViewport
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class SViewportWorld["SViewportWorld"]
class SViewport["SViewport"]
SViewport <|-- SViewportWorld
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class SViewportWorld["SViewportWorld"]
class UViewportWorldGameClient["UViewportWorldGameClient"]
SViewportWorld *-- UViewportWorldGameClient
class UViewportWorldWidget["UViewportWorldWidget"]
SViewportWorld *-- UViewportWorldWidget
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class SViewportWorld {
+ViewportWorldGameClient : TWeakObjectPtr< UViewportWorldGameClient
+ParentViewportWidget : TWeakObjectPtr< UViewportWorldWidget() >
+LocalPlayer : TWeakObjectPtr< ULocalPlayer >
+SceneViewport : TSharedPtr< FSceneViewport >
+ViewportOverlay : TSharedPtr< SOverlay >
+MapPath : FString
+StartTime : double
+FrameRate : double
+FrameMS : double
+SLATE_BEGIN_ARGS(SViewportWorld)
+SViewportWorld()
+Construct(const FArguments &Args)
+Tick(const FGeometry &AllottedGeometry, const do
+InitializeViewportWorld(const FViewportWorldHandle *WorldHandle, co
+AddWidgetContent(const TSharedRef< SWidget > &WidgetContent,
+RemoveWidgetContent(const TSharedRef< SWidget > &WidgetContent) bool
+ClearAllWidgets() const
+ToggleDrawType(const bool bUseBasic) const bool
+OnReset()
+Internal_GetDebugTextVisibility() const EVisibility
+Internal_GetElapsedTime() const FText
+Internal_MapPath() const FText
+Internal_GetViewModeText() const FText
+Internal_GetRenderTypeText() const FText
+Internal_GetGammaValue() const FText
+Internal_IsVsyncEnabledText() const FText
+Internal_IsHDREnabledText() const FText
+Internal_GetFpsText() const FText
+Internal_GetFrameMsText() const FText
}
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
TWeakObjectPtr< UViewportWorldGameClient > | ViewportWorldGameClient | |
TWeakObjectPtr< UViewportWorldWidget > | ParentViewportWidget | |
TWeakObjectPtr< ULocalPlayer > | LocalPlayer | |
TSharedPtr< FSceneViewport > | SceneViewport | |
TSharedPtr< SOverlay > | ViewportOverlay | |
FString | MapPath | |
double | StartTime | |
double | FrameRate | |
double | FrameMS |
ViewportWorldGameClient
Section titled “ViewportWorldGameClient”TWeakObjectPtr< UViewportWorldGameClient > ViewportWorldGameClient = nullptrDefined in SViewportWorld.h:23
Referenced by
Section titled “Referenced by”InitializeViewportWorldInternal_GetRenderTypeTextInternal_GetViewModeTextInternal_IsHDREnabledTextOnResetTickToggleDrawType
ParentViewportWidget
Section titled “ParentViewportWidget”TWeakObjectPtr< UViewportWorldWidget > ParentViewportWidget = nullptrDefined in SViewportWorld.h:24
Referenced by
Section titled “Referenced by”LocalPlayer
Section titled “LocalPlayer”TWeakObjectPtr< ULocalPlayer > LocalPlayer = nullptrDefined in SViewportWorld.h:25
Referenced by
Section titled “Referenced by”SceneViewport
Section titled “SceneViewport”TSharedPtr< FSceneViewport > SceneViewport = nullptrDefined in SViewportWorld.h:26
Referenced by
Section titled “Referenced by”ViewportOverlay
Section titled “ViewportOverlay”TSharedPtr< SOverlay > ViewportOverlay = nullptrDefined in SViewportWorld.h:27
Referenced by
Section titled “Referenced by”MapPath
Section titled “MapPath”FString MapPath = ""Defined in SViewportWorld.h:28
Referenced by
Section titled “Referenced by”StartTime
Section titled “StartTime”double StartTime = 0.0Defined in SViewportWorld.h:29
Referenced by
Section titled “Referenced by”FrameRate
Section titled “FrameRate”double FrameRate = 0.fDefined in SViewportWorld.h:30
Referenced by
Section titled “Referenced by”FrameMS
Section titled “FrameMS”double FrameMS = 0.fDefined in SViewportWorld.h:31
Referenced by
Section titled “Referenced by”Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SLATE_BEGIN_ARGS inline | ||
SViewportWorld inline | ||
void | Construct | |
void | Tick virtual override | |
void | InitializeViewportWorld | |
void | AddWidgetContent const | |
bool | RemoveWidgetContent const | |
void | ClearAllWidgets const | |
bool | ToggleDrawType const | |
void | OnReset |
SLATE_BEGIN_ARGS
Section titled “SLATE_BEGIN_ARGS”inline
inline SLATE_BEGIN_ARGS(SViewportWorld)Defined in SViewportWorld.h:17
Section titled “Defined in SViewportWorld.h:17”SViewportWorld
Section titled “SViewportWorld”inline
inline SViewportWorld()Defined in SViewportWorld.h:33
Section titled “Defined in SViewportWorld.h:33”Construct
Section titled “Construct”void Construct(const FArguments & Args)Defined in SViewportWorld.h:39
References
Section titled “References”Internal_GetDebugTextVisibilityInternal_GetElapsedTimeInternal_GetFpsTextInternal_GetFrameMsTextInternal_GetGammaValueInternal_GetRenderTypeTextInternal_GetViewModeTextInternal_IsHDREnabledTextInternal_IsVsyncEnabledTextInternal_MapPathViewportOverlay
virtual override
virtual void Tick(const FGeometry & AllottedGeometry, const double InCurrentTime, const float InDeltaTime) overrideDefined in SViewportWorld.h:40
References
Section titled “References”InitializeViewportWorld
Section titled “InitializeViewportWorld”void InitializeViewportWorld(const FViewportWorldHandle * WorldHandle, const TWeakObjectPtr< UViewportWorldWidget > & InViewportWorldWidget)Defined in SViewportWorld.h:42
References
Section titled “References”BaseURLLocalPlayerLocalPlayerMapPathParentViewportWidgetParentWindowSceneViewportStartTimeViewportOverlayViewportWorldGameClientWorldContext
AddWidgetContent
Section titled “AddWidgetContent”const
void AddWidgetContent(const TSharedRef< SWidget > & WidgetContent, const int32 & ZOrder) constDefined in SViewportWorld.h:43
References
Section titled “References”RemoveWidgetContent
Section titled “RemoveWidgetContent”const
bool RemoveWidgetContent(const TSharedRef< SWidget > & WidgetContent) constDefined in SViewportWorld.h:44
References
Section titled “References”ClearAllWidgets
Section titled “ClearAllWidgets”const
void ClearAllWidgets() constDefined in SViewportWorld.h:45
References
Section titled “References”ToggleDrawType
Section titled “ToggleDrawType”const
bool ToggleDrawType(const bool bUseBasic) constDefined in SViewportWorld.h:46
References
Section titled “References”OnReset
Section titled “OnReset”void OnReset()Defined in SViewportWorld.h:48
Referenced by
Section titled “Referenced by”References
Section titled “References”LocalPlayerMapPathParentViewportWidgetSceneViewportStartTimeVeryVerboseViewportWorldGameClient
Private Methods
Section titled “Private Methods”| Return | Name | Description |
|---|---|---|
EVisibility | Internal_GetDebugTextVisibility const | |
FText | Internal_GetElapsedTime const | |
FText | Internal_MapPath const | |
FText | Internal_GetViewModeText const | |
FText | Internal_GetRenderTypeText const | |
FText | Internal_GetGammaValue const | |
FText | Internal_IsVsyncEnabledText const | |
FText | Internal_IsHDREnabledText const | |
FText | Internal_GetFpsText const | |
FText | Internal_GetFrameMsText const |
Internal_GetDebugTextVisibility
Section titled “Internal_GetDebugTextVisibility”const
EVisibility Internal_GetDebugTextVisibility() constDefined in SViewportWorld.h:52
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetElapsedTime
Section titled “Internal_GetElapsedTime”const
FText Internal_GetElapsedTime() constDefined in SViewportWorld.h:53
Referenced by
Section titled “Referenced by”References
Section titled “References”INT_STRINGLocalPlayerStartTime
Internal_MapPath
Section titled “Internal_MapPath”const
FText Internal_MapPath() constDefined in SViewportWorld.h:54
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetViewModeText
Section titled “Internal_GetViewModeText”const
FText Internal_GetViewModeText() constDefined in SViewportWorld.h:55
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetRenderTypeText
Section titled “Internal_GetRenderTypeText”const
FText Internal_GetRenderTypeText() constDefined in SViewportWorld.h:56
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetGammaValue
Section titled “Internal_GetGammaValue”const
FText Internal_GetGammaValue() constDefined in SViewportWorld.h:57
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_IsVsyncEnabledText
Section titled “Internal_IsVsyncEnabledText”const
FText Internal_IsVsyncEnabledText() constDefined in SViewportWorld.h:58
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_IsHDREnabledText
Section titled “Internal_IsHDREnabledText”const
FText Internal_IsHDREnabledText() constDefined in SViewportWorld.h:59
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetFpsText
Section titled “Internal_GetFpsText”const
FText Internal_GetFpsText() constDefined in SViewportWorld.h:60
Referenced by
Section titled “Referenced by”References
Section titled “References”Internal_GetFrameMsText
Section titled “Internal_GetFrameMsText”const
FText Internal_GetFrameMsText() constDefined in SViewportWorld.h:61