A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FApexSDKModule Class Reference

#include <ApexSDK.h>

Inheritance diagram for FApexSDKModule:
[legend]

Public Member Functions

UApexSDKSettingsGetSettings () const
 
virtual void ShutdownModule () override
 
virtual void StartupModule () override
 

Static Public Member Functions

static FApexSDKModuleGet ()
 
static bool IsAvailable ()
 

Protected Attributes

UApexSDKSettingsModuleSettings
 

Detailed Description

Definition at line 9 of file ApexSDK.h.

Member Function Documentation

◆ Get()

static FApexSDKModule & FApexSDKModule::Get ( )
inlinestatic

Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.

Returns
Returns singleton instance, loading the module on demand if needed

Definition at line 22 of file ApexSDK.h.

Here is the caller graph for this function:

◆ GetSettings()

UApexSDKSettings * FApexSDKModule::GetSettings ( ) const

Getter for internal settings object to support runtime configuration changes

Definition at line 59 of file ApexSDK.cpp.

Here is the caller graph for this function:

◆ IsAvailable()

static bool FApexSDKModule::IsAvailable ( )
inlinestatic

Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.

Returns
True if the module is loaded and ready to use

Definition at line 32 of file ApexSDK.h.

Here is the caller graph for this function:

◆ ShutdownModule()

void FApexSDKModule::ShutdownModule ( )
overridevirtual

Definition at line 42 of file ApexSDK.cpp.

◆ StartupModule()

void FApexSDKModule::StartupModule ( )
overridevirtual

IModuleInterface implementation

Definition at line 19 of file ApexSDK.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ ModuleSettings

UApexSDKSettings* FApexSDKModule::ModuleSettings
protected

Module settings

Definition at line 42 of file ApexSDK.h.


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