Config Forge 1.0.0
Loading...
Searching...
No Matches
UConfigForgeFileRuntime Class Reference
Inheritance diagram for UConfigForgeFileRuntime:

Public Member Functions

virtual void BeginDestroy () override
 
bool SaveTo (const FString &InPath)
 
bool ReadFrom (const FString &InPath)
 
bool IsValidData () const
 
void InitDefaultData ()
 
bool GetCategory (const FName &InCategoryName, UConfigForgeCategoryRuntime *&OutCategory) const
 
void GetCategories (TArray< UConfigForgeCategoryRuntime * > &OutCategories) const
 
FORCEINLINE FString GetFileName () const
 
FORCEINLINE FString GetFullPath () const
 
FORCEINLINE UConfigPathProviderGetPathProvider () const
 
FORCEINLINE UConfigForgeFileGetFileAsset () const
 
FORCEINLINE FGuid GetFileID () const
 
void SetFileName (const FString &InFileName)
 
void SetFullPath (const FString &InFilePath)
 
void SetPathProvider (UConfigPathProvider *InPathProvider)
 
void SetFileAsset (UConfigForgeFile *InFileAsset)
 
void SetFileID (const FGuid &InId)
 

Protected Attributes

TWeakObjectPtr< UConfigForgeFileFileAsset
 
TObjectPtr< UConfigPathProviderPathProvider
 
FString FullPath
 
FString FileName
 
TMap< FName, TObjectPtr< UConfigForgeCategoryRuntime > > CategoriesRuntime
 
FGuid UniqueFileID
 

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