UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition RenderDeferredCleanup.h:11
Definition GCObject.h:128
Definition NameTypes.h:617
Definition PreLoadSettingsContainer.h:17
virtual PRELOADSCREEN_API void ParseLoadingGroups(TArray< FString > &LoadingGroupIdentifiers)
Definition PreLoadSettingsContainer.cpp:141
static FPreLoadSettingsContainerBase & Get()
Definition PreLoadSettingsContainer.h:74
virtual PRELOADSCREEN_API TSharedPtr< FCompositeFont > GetFont(const FString &Identifier)
Definition PreLoadSettingsContainer.cpp:510
TMap< FName, FCustomBrushLoadingGroup > BrushLoadingGroups
Definition PreLoadSettingsContainer.h:181
TMap< FName, TSharedPtr< FStandaloneCompositeFont > > FontResources
Definition PreLoadSettingsContainer.h:176
virtual PRELOADSCREEN_API bool IsValidFontConfigString(TArray< FString > &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:109
virtual PRELOADSCREEN_API void AddScreenGrouping(const FString &Identifier, FScreenGroupingBase &ScreenGrouping)
Definition PreLoadSettingsContainer.cpp:493
int GetNumScreenGroupings() const
Definition PreLoadSettingsContainer.h:116
virtual PRELOADSCREEN_API void BuildCustomFont(const FString &FontIdentifier, const FString &Language, const FString &FilePath)
Definition PreLoadSettingsContainer.cpp:240
TMap< FName, FScreenOrderByLoadingGroup > ScreenOrderByLoadingGroups
Definition PreLoadSettingsContainer.h:178
PRELOADSCREEN_API void PerformInitialAssetLoad()
Definition PreLoadSettingsContainer.cpp:215
virtual PRELOADSCREEN_API void CreateCustomSlateImageBrush(const FString &Identifier, const FString &TexturePath, const FVector2D &ImageDimensions)
Definition PreLoadSettingsContainer.cpp:473
virtual PRELOADSCREEN_API bool IsValidLocalizedTextConfigString(TArray< FString > &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:384
float TimeToRecheckNotificationsPermission
Definition PreLoadSettingsContainer.h:151
static PRELOADSCREEN_API FString UseSystemFontOverride
Definition PreLoadSettingsContainer.h:194
float TimeToUpdateDownloadedDataSize
Definition PreLoadSettingsContainer.h:150
virtual PRELOADSCREEN_API FScreenGroupingBase * GetScreenGrouping(const FString &Identifier)
Definition PreLoadSettingsContainer.cpp:516
virtual PRELOADSCREEN_API bool BuildSystemFontFile()
Definition PreLoadSettingsContainer.cpp:369
TMap< FName, FText > LocalizedTextResources
Definition PreLoadSettingsContainer.h:175
virtual PRELOADSCREEN_API void ParseLocalizedTextConfigString(const FString &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:389
virtual PRELOADSCREEN_API const FString GetSystemFontFilePath() const
Definition PreLoadSettingsContainer.cpp:364
virtual PRELOADSCREEN_API void AddLocalizedText(const FString &Identifier, FText LocalizedText)
Definition PreLoadSettingsContainer.cpp:488
virtual PRELOADSCREEN_API bool IsValidScreenGrooupingConfigString(TArray< FString > &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:426
FString PluginContentDir
Definition PreLoadSettingsContainer.h:184
virtual FString GetReferencerName() const override
Definition PreLoadSettingsContainer.h:108
virtual PRELOADSCREEN_API void ParseScreenOrderConfigString(const FString &ScreenOrderEntry)
Definition PreLoadSettingsContainer.cpp:167
virtual PRELOADSCREEN_API bool IsValidScreenIndex(int index) const
Definition PreLoadSettingsContainer.cpp:526
float TimeToShowNotificationsPermissionModal
Definition PreLoadSettingsContainer.h:152
static void Destroy()
Definition PreLoadSettingsContainer.h:84
bool HasCreatedSystemFontFile
Definition PreLoadSettingsContainer.h:191
virtual PRELOADSCREEN_API const FSlateDynamicImageBrush * GetBrush(const FString &Identifier)
Definition PreLoadSettingsContainer.cpp:498
FName GetCurrentLoadGrouping() const
Definition PreLoadSettingsContainer.h:154
virtual void SetPluginContentDir(const FString &PluginContentDirIn)
Definition PreLoadSettingsContainer.h:144
virtual PRELOADSCREEN_API bool IsValidBrushConfig(TArray< FString > &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:41
TMap< FName, FScreenGroupingBase > ScreenGroupings
Definition PreLoadSettingsContainer.h:179
FName CurrentLoadGroup
Definition PreLoadSettingsContainer.h:189
bool bShouldLoadBrushes
Definition PreLoadSettingsContainer.h:187
static PRELOADSCREEN_API FString DefaultInitialLoadingGroupIdentifier
Definition PreLoadSettingsContainer.h:197
TMap< FName, FSlateDynamicImageBrush * > BrushResources
Definition PreLoadSettingsContainer.h:174
TArray< FString > ParsedLoadingGroupIdentifiers
Definition PreLoadSettingsContainer.h:171
float TimeToDisplayEachBackground
Definition PreLoadSettingsContainer.h:149
virtual PRELOADSCREEN_API void SetShouldLoadBrushes(bool bInShouldLoadBrushes)
Definition PreLoadSettingsContainer.cpp:468
virtual PRELOADSCREEN_API void ParseScreenGroupingConfigString(const FString &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:431
virtual PRELOADSCREEN_API void ParseAllScreenOrderEntries(TArray< FString > &LoadingGroups, TArray< FString > &ScreenOrderEntries)
Definition PreLoadSettingsContainer.cpp:159
virtual PRELOADSCREEN_API FText GetLocalizedText(const FString &Identifier)
Definition PreLoadSettingsContainer.cpp:504
PRELOADSCREEN_API void LoadGrouping(FName Identifier)
Definition PreLoadSettingsContainer.cpp:225
static PRELOADSCREEN_API FPreLoadSettingsContainerBase * Instance
Definition PreLoadSettingsContainer.h:201
virtual PRELOADSCREEN_API const FScreenGroupingBase * GetScreenAtIndex(int index) const
Definition PreLoadSettingsContainer.cpp:521
virtual PRELOADSCREEN_API FString ConvertIfPluginRelativeContentPath(const FString &FilePath)
Definition PreLoadSettingsContainer.cpp:456
virtual PRELOADSCREEN_API void ParseFontConfigEntry(const FString &SplitConfigEntry)
Definition PreLoadSettingsContainer.cpp:114
virtual PRELOADSCREEN_API void ParseBrushConfigEntry(const FString &BrushConfigEntry)
Definition PreLoadSettingsContainer.cpp:46
virtual PRELOADSCREEN_API void AddReferencedObjects(FReferenceCollector &Collector) override
Definition PreLoadSettingsContainer.cpp:33
Definition UObjectGlobals.h:2492
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition CompositeFont.h:428
Definition PreLoadSettingsContainer.h:52
FCustomBrushDefine(const FString &BrushIdentifierIn, const FString &FilePathIn, FVector2D SizeIn)
Definition PreLoadSettingsContainer.h:58
FString BrushIdentifier
Definition PreLoadSettingsContainer.h:54
FVector2D Size
Definition PreLoadSettingsContainer.h:56
FString FilePath
Definition PreLoadSettingsContainer.h:55
Definition PreLoadSettingsContainer.h:67
TArray< FCustomBrushDefine > CustomBrushDefinesToLoad
Definition PreLoadSettingsContainer.h:69
Definition PreLoadSettingsContainer.h:23
FScreenGroupingBase(const FString &ScreenBackgroundIdentifierIn, const FString &TextIdentifierIn, float FontSizeIn)
Definition PreLoadSettingsContainer.h:30
FString TextIdentifier
Definition PreLoadSettingsContainer.h:27
FString ScreenBackgroundIdentifer
Definition PreLoadSettingsContainer.h:26
float FontSize
Definition PreLoadSettingsContainer.h:28
Definition PreLoadSettingsContainer.h:41
FScreenOrderByLoadingGroup()
Definition PreLoadSettingsContainer.h:45
TArray< FName > ScreenGroupings
Definition PreLoadSettingsContainer.h:43
Definition SlateDynamicImageBrush.h:15
Definition CompositeFont.h:495