LEAP Documentation 40220
Documentation for the LEAP project
ULevelInfo Class Reference

#include <LevelInfo.h>

Inheritance diagram for ULevelInfo:

Public Member Functions

virtual void GetLoadingScreenInfo (FText &OutMap, FText &OutSize, FText &OutAuthor, FText &OutDescription, FText &OutMapDescription, class UTexture2D *&OutLoadingScreenTexture) const
 
bool IsMap (const FString &FullMapName) const
 
bool ShouldOverrideSlateInformation () const
 
virtual void GetLoadingScreenSlateInfo (FSlateBrush &Background, FSlateBrush &LoadIcon, FSlateBrush &Frame, FSlateFontInfo &LevelNameFont, FSlateFontInfo &LevelSizeFont, FSlateFontInfo &AuthorNameFont, FSlateFontInfo &DescriptionFont) const
 
FString GetMapSoftObjectPath () const
 
FString GetFullMapName () const
 
FString GetMapFileName () const
 
FString GetLightingLevelMapName () const
 
FString GetMapHumanReadableName () const
 
FString GetMapSize () const
 
FString GetMapAuthorName () const
 

Protected Attributes

TSoftObjectPtr< UWorld > Map
 
TSoftObjectPtr< UWorld > LightingMap
 
FText MapName = FText::FromString("Untitled Level")
 
FText MapSize = FText::FromString("Medium")
 
FText AuthorName = FText::FromString("Author")
 
FText DescriptionText = FText::FromString("")
 
FText MapDescription = FText::FromString("")
 
class UTexture2D * LoadingScreenTexture = NULL
 
bool bOverrideSlateInformation = false
 
FSlateBrush LoadingScreenBackground
 
FSlateBrush LoadingScreenLoadIcon
 
FSlateBrush LoadingScreenFrame
 
FSlateFontInfo LoadingScreenLevelNameFont
 
FSlateFontInfo LoadingScreenLevelSizeFont
 
FSlateFontInfo LoadingScreenAuthorNameFont
 
FSlateFontInfo LoadingScreenDescriptionFont
 

Member Function Documentation

◆ GetFullMapName()

FString ULevelInfo::GetFullMapName ( ) const
inline

◆ GetLightingLevelMapName()

FString ULevelInfo::GetLightingLevelMapName ( ) const
inline

◆ GetLoadingScreenInfo()

void ULevelInfo::GetLoadingScreenInfo ( FText &  OutMap,
FText &  OutSize,
FText &  OutAuthor,
FText &  OutDescription,
FText &  OutMapDescription,
class UTexture2D *&  OutLoadingScreenTexture 
) const
virtual

◆ GetLoadingScreenSlateInfo()

void ULevelInfo::GetLoadingScreenSlateInfo ( FSlateBrush &  Background,
FSlateBrush &  LoadIcon,
FSlateBrush &  Frame,
FSlateFontInfo &  LevelNameFont,
FSlateFontInfo &  LevelSizeFont,
FSlateFontInfo &  AuthorNameFont,
FSlateFontInfo &  DescriptionFont 
) const
virtual

◆ GetMapAuthorName()

FString ULevelInfo::GetMapAuthorName ( ) const
inline

◆ GetMapFileName()

FString ULevelInfo::GetMapFileName ( ) const
inline

◆ GetMapHumanReadableName()

FString ULevelInfo::GetMapHumanReadableName ( ) const
inline

◆ GetMapSize()

FString ULevelInfo::GetMapSize ( ) const
inline

◆ GetMapSoftObjectPath()

FString ULevelInfo::GetMapSoftObjectPath ( ) const
inline

◆ IsMap()

bool ULevelInfo::IsMap ( const FString &  FullMapName) const
inline

◆ ShouldOverrideSlateInformation()

bool ULevelInfo::ShouldOverrideSlateInformation ( ) const
inline

Member Data Documentation

◆ AuthorName

FText ULevelInfo::AuthorName = FText::FromString("Author")
protected

◆ bOverrideSlateInformation

bool ULevelInfo::bOverrideSlateInformation = false
protected

◆ DescriptionText

FText ULevelInfo::DescriptionText = FText::FromString("")
protected

◆ LightingMap

TSoftObjectPtr<UWorld> ULevelInfo::LightingMap
protected

◆ LoadingScreenAuthorNameFont

FSlateFontInfo ULevelInfo::LoadingScreenAuthorNameFont
protected

◆ LoadingScreenBackground

FSlateBrush ULevelInfo::LoadingScreenBackground
protected

◆ LoadingScreenDescriptionFont

FSlateFontInfo ULevelInfo::LoadingScreenDescriptionFont
protected

◆ LoadingScreenFrame

FSlateBrush ULevelInfo::LoadingScreenFrame
protected

◆ LoadingScreenLevelNameFont

FSlateFontInfo ULevelInfo::LoadingScreenLevelNameFont
protected

◆ LoadingScreenLevelSizeFont

FSlateFontInfo ULevelInfo::LoadingScreenLevelSizeFont
protected

◆ LoadingScreenLoadIcon

FSlateBrush ULevelInfo::LoadingScreenLoadIcon
protected

◆ LoadingScreenTexture

class UTexture2D* ULevelInfo::LoadingScreenTexture = NULL
protected

◆ Map

TSoftObjectPtr<UWorld> ULevelInfo::Map
protected

◆ MapDescription

FText ULevelInfo::MapDescription = FText::FromString("")
protected

◆ MapName

FText ULevelInfo::MapName = FText::FromString("Untitled Level")
protected

◆ MapSize

FText ULevelInfo::MapSize = FText::FromString("Medium")
protected

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