Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FModuleManager Struct Reference

#include <UE.h>

Public Member Functions

void FindModules (const wchar_t *WildcardWithoutExtension, TArray< FName > *OutModules)
 
bool IsModuleLoaded (FName InModuleName)
 
bool IsModuleUpToDate (FName InModuleName)
 
void AddModule (FName InModuleName)
 
TSharedPtr< IModuleInterface > * LoadModule (TSharedPtr< IModuleInterface > *result, FName InModuleName, const bool bWasReloaded)
 
bool UnloadModule (FName InModuleName, bool bIsShutdown)
 
void UnloadModulesAtShutdown ()
 
TSharedPtr< IModuleInterface > * GetModule (TSharedPtr< IModuleInterface > *result, FName InModuleName)
 
void AddBinariesDirectory (const wchar_t *InDirectory, bool bIsGameDirectory)
 
void FModuleInfo ()
 

Static Public Member Functions

static FModuleManagerGet ()
 
static FStringGetCleanModuleFilename (FString *result, FName ModuleName, bool bGameModule)
 
static void GetModuleFilenameFormat (bool bGameModule, FString *OutPrefix, FString *OutSuffix)
 

Detailed Description

Definition at line 738 of file UE.h.

Member Function Documentation

◆ AddBinariesDirectory()

void FModuleManager::AddBinariesDirectory ( const wchar_t * InDirectory,
bool bIsGameDirectory )
inline

Definition at line 751 of file UE.h.

◆ AddModule()

void FModuleManager::AddModule ( FName InModuleName)
inline

Definition at line 744 of file UE.h.

◆ FindModules()

void FModuleManager::FindModules ( const wchar_t * WildcardWithoutExtension,
TArray< FName > * OutModules )
inline

Definition at line 741 of file UE.h.

◆ FModuleInfo()

void FModuleManager::FModuleInfo ( )
inline

Definition at line 752 of file UE.h.

◆ Get()

static FModuleManager * FModuleManager::Get ( )
inlinestatic

Definition at line 740 of file UE.h.

◆ GetCleanModuleFilename()

static FString * FModuleManager::GetCleanModuleFilename ( FString * result,
FName ModuleName,
bool bGameModule )
inlinestatic

Definition at line 749 of file UE.h.

◆ GetModule()

TSharedPtr< IModuleInterface > * FModuleManager::GetModule ( TSharedPtr< IModuleInterface > * result,
FName InModuleName )
inline

Definition at line 748 of file UE.h.

◆ GetModuleFilenameFormat()

static void FModuleManager::GetModuleFilenameFormat ( bool bGameModule,
FString * OutPrefix,
FString * OutSuffix )
inlinestatic

Definition at line 750 of file UE.h.

◆ IsModuleLoaded()

bool FModuleManager::IsModuleLoaded ( FName InModuleName)
inline

Definition at line 742 of file UE.h.

◆ IsModuleUpToDate()

bool FModuleManager::IsModuleUpToDate ( FName InModuleName)
inline

Definition at line 743 of file UE.h.

◆ LoadModule()

TSharedPtr< IModuleInterface > * FModuleManager::LoadModule ( TSharedPtr< IModuleInterface > * result,
FName InModuleName,
const bool bWasReloaded )
inline

Definition at line 745 of file UE.h.

◆ UnloadModule()

bool FModuleManager::UnloadModule ( FName InModuleName,
bool bIsShutdown )
inline

Definition at line 746 of file UE.h.

◆ UnloadModulesAtShutdown()

void FModuleManager::UnloadModulesAtShutdown ( )
inline

Definition at line 747 of file UE.h.


The documentation for this struct was generated from the following file: