gwnavgeneration/generator/generatorbasesystem.h Source File
Go to the documentation of this file.
8 #ifndef GwNavGen_GeneratorBaseSystem_H
9 #define GwNavGen_GeneratorBaseSystem_H
23 class GeneratorBaseSystem
46 config.
m_sysAlloc = GeneratorSysAllocMalloc::InitSystemSingleton();
56 GeneratorCategoryBuilder generatorCategoryBuilder;
57 BlobRegistry::AddCategory(&generatorCategoryBuilder);
The BaseSystemConfig class contains a set of objects and configuration parameters that are required i...
Definition: basesystem.h:48
GeneratorBaseSystem()
Creates and sets up the new BaseSystem with a default configuration.
Definition: generatorbasesystem.h:34
static void Init(BaseSystemConfig &config)
Initialize.
Definition: generatorbasesystem.h:47
#define KY_NULL
Null value.
Definition: types.h:247
BaseSystemConfig Config
Defines a type for the configuration object used to initialize the GeneratorBaseSystem.
Definition: generatorbasesystem.h:29
static void Destroy()
Destroys the BaseSystem.
static bool IsInitialized()
Indicates whether or not the BaseSystem has been successfully initialized.
Definition: generatorbasesystem.h:65
static bool HasMemoryLeaks()
Indicates whether or not any memory allocated by the GeneratorBaseSystem remains to be freed...
Definition: generatorbasesystem.h:70
Definition: gamekitcrowddispersion.h:20
~GeneratorBaseSystem()
Calls static function BaseSystem::Destroy()
Definition: generatorbasesystem.h:44
static void Init(const Config &config)
Sets up the BaseSystem according to the specified configuration.
Definition: basesystem.h:136
SysAllocBase * m_sysAlloc
Provides an instance of a class that implements the SysAlloc interface, which will be invoked any tim...
Definition: basesystem.h:92
static bool IsInitialized()
Indicates whether or not the BaseSystem has been successfully initialized.
Definition: basesystem.h:143