LEAP Documentation 40220
Documentation for the LEAP project
SLoadingScreenIcon Class Reference

#include <LoadingScreenSlate.h>

Inheritance diagram for SLoadingScreenIcon:
SLoadingScreenWidget

Public Member Functions

 SLATE_BEGIN_ARGS (SLoadingScreenIcon)
 
void Construct (const FArguments &InArgs)
 
virtual int32 OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
 
virtual FVector2D ComputeDesiredSize (float) const override
 
virtual void StartFadeSequence () override
 
virtual void LoadComplete () override
 
- Public Member Functions inherited from SLoadingScreenWidget
 SLATE_BEGIN_ARGS (SLoadingScreenWidget)
 
virtual void StartFadeSequence ()
 
virtual void LoadComplete ()=0
 

Protected Attributes

const FSlateBrush * LoadingIcon
 
float FadeTime
 
FCurveSequence AnimationSequence
 
FCurveHandle SpinCurve
 
- Protected Attributes inherited from SLoadingScreenWidget
FCurveSequence FadeSequence
 
FCurveHandle FadeCurve
 
float FadeTime
 

Member Function Documentation

◆ ComputeDesiredSize()

FVector2D SLoadingScreenIcon::ComputeDesiredSize ( float  ) const
overridevirtual

◆ Construct()

void SLoadingScreenIcon::Construct ( const FArguments &  InArgs)

◆ LoadComplete()

void SLoadingScreenIcon::LoadComplete ( )
overridevirtual

Implements SLoadingScreenWidget.

◆ OnPaint()

int32 SLoadingScreenIcon::OnPaint ( const FPaintArgs &  Args,
const FGeometry &  AllottedGeometry,
const FSlateRect &  MyCullingRect,
FSlateWindowElementList &  OutDrawElements,
int32  LayerId,
const FWidgetStyle &  InWidgetStyle,
bool  bParentEnabled 
) const
overridevirtual

◆ SLATE_BEGIN_ARGS()

SLoadingScreenIcon::SLATE_BEGIN_ARGS ( SLoadingScreenIcon  )
inline

◆ StartFadeSequence()

void SLoadingScreenIcon::StartFadeSequence ( )
overridevirtual

Reimplemented from SLoadingScreenWidget.

Member Data Documentation

◆ AnimationSequence

FCurveSequence SLoadingScreenIcon::AnimationSequence
protected

◆ FadeTime

float SLoadingScreenIcon::FadeTime
protected

◆ LoadingIcon

const FSlateBrush* SLoadingScreenIcon::LoadingIcon
protected

◆ SpinCurve

FCurveHandle SLoadingScreenIcon::SpinCurve
protected

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