SLoadGuard

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CommonUI

Header

/Engine/Plugins/Experimental/CommonUI/Source/CommonUI/Public/CommonLoadGuard.h

Include

#include "CommonLoadGuard.h"

Syntax

class SLoadGuard : public SCompoundWidget

Constructors

Name Description

Public function

SLoadGuard()

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs
)

Public function Const

TSharedRef< ...

 

GetContentBorder()

Public function

void

 

GuardAndLoadAsset

(
    const TSoftObjectPtr< UObject >& I...,
    FOnLoadGuardAssetLoaded OnAssetLoad...
)

Displays the loading spinner until the asset is loaded Will pass a casted pointer to the given asset in the lambda callback - could be nullptr if you provide an incompatible type or invalid asset.

Public function

void

 

GuardAndLoadAsset

(
    const TSoftObjectPtr< UObject >& I...,
    TFunction< void> ...
)

Public function Const

bool

 

IsLoading()

Public function

void

 

SetContent

(
    const TSharedRef< SWidget >& InCon...
)

Public function

void

 

SetForceShowSpinner

(
    bool bInForceShowSpinner
)

Public function

void

 

SetGuardBackgroundBrush

(
    const FSlateBrush* InGuardBack...
)

Public function

void

 

SetGuardText

(
    const FText& InText
)

Public function

void

 

SetGuardTextStyle

(
    const FTextBlockStyle& InGuardText...
)

Public function

void

 

SetThrobberHAlign

(
    EHorizontalAlignment InHAlign
)

Overridden from SWidget

Name Description

Public function Virtual Const

FVector2D

 

ComputeDesiredSize

(
    float LayoutScaleMultiplier
)

Compute the ideal size necessary to display this widget.

Classes

Name

Description

Public struct

FArguments

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss