Operating System Simulator Plugin  3.5.1
Unreal Engine plugin that simulates an Operating System Environment
No Matches
SViewportWorld Class Referencefinal

#include "SViewportWorld.h"

Inheritance diagram for SViewportWorld:
Collaboration diagram for SViewportWorld:

Public Member Functions

 SLATE_BEGIN_ARGS (SViewportWorld)
 SViewportWorld ()
virtual ~SViewportWorld () override
void Construct (const FArguments &Args)
virtual void Tick (const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) override
void InitializeViewportWorld (const FViewportWorldHandle *WorldHandle, const TWeakObjectPtr< UViewportWorldWidget > &InViewportWorldWidget)
void AddWidgetContent (const TSharedRef< SWidget > &WidgetContent, const int32 &ZOrder) const
bool RemoveWidgetContent (const TSharedRef< SWidget > &WidgetContent) const
void ClearAllWidgets () const
void OnReset ()

Public Attributes

TWeakObjectPtr< UViewportWorldGameClientViewportWorldGameClient
TWeakObjectPtr< UViewportWorldWidgetParentViewportWidget
TWeakObjectPtr< ULocalPlayer > LocalPlayer
TSharedPtr< FSceneViewport > SceneViewport
TSharedPtr< SOverlay > ViewportOverlay
FString MapPath
double StartTime

Constructor & Destructor Documentation

◆ SViewportWorld()

SViewportWorld::SViewportWorld ( )

◆ ~SViewportWorld()

SViewportWorld::~SViewportWorld ( )
Here is the call graph for this function:

Member Function Documentation

◆ AddWidgetContent()

void SViewportWorld::AddWidgetContent ( const TSharedRef< SWidget > & WidgetContent,
const int32 & ZOrder ) const

◆ ClearAllWidgets()

void SViewportWorld::ClearAllWidgets ( ) const

◆ Construct()

void SViewportWorld::Construct ( const FArguments & Args)

◆ InitializeViewportWorld()

void SViewportWorld::InitializeViewportWorld ( const FViewportWorldHandle * WorldHandle,
const TWeakObjectPtr< UViewportWorldWidget > & InViewportWorldWidget )

◆ OnReset()

void SViewportWorld::OnReset ( )
Here is the caller graph for this function:

◆ RemoveWidgetContent()

bool SViewportWorld::RemoveWidgetContent ( const TSharedRef< SWidget > & WidgetContent) const


SViewportWorld::SLATE_BEGIN_ARGS ( SViewportWorld )

◆ Tick()

void SViewportWorld::Tick ( const FGeometry & AllottedGeometry,
const double InCurrentTime,
const float InDeltaTime )

Member Data Documentation

◆ LocalPlayer

TWeakObjectPtr<ULocalPlayer> SViewportWorld::LocalPlayer

◆ MapPath

FString SViewportWorld::MapPath

◆ ParentViewportWidget

TWeakObjectPtr<UViewportWorldWidget> SViewportWorld::ParentViewportWidget

◆ SceneViewport

TSharedPtr<FSceneViewport> SViewportWorld::SceneViewport

◆ StartTime

double SViewportWorld::StartTime

◆ ViewportOverlay

TSharedPtr<SOverlay> SViewportWorld::ViewportOverlay

◆ ViewportWorldGameClient

TWeakObjectPtr<UViewportWorldGameClient> SViewportWorld::ViewportWorldGameClient

The documentation for this class was generated from the following files: