Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::ComponentApplication::StartupParameters Struct Reference

#include <ComponentApplication.h>

Public Attributes

CreateStaticModulesCallback m_createStaticModulesCallback = nullptr
 
const char * m_systemComponentTags = nullptr
 Specifies which system components to create & activate. If no tags specified, all system components are used. Specify as comma separated list.
 
bool m_loadStaticModules = true
 Whether or not to load static modules associated with the application.
 
bool m_loadDynamicModules = true
 Whether or not to load dynamic modules described by Descriptor::m_modules.
 
bool m_createEditContext = false
 Used by test fixtures to ensure reflection occurs to edit context.
 
bool m_loadAssetCatalog = true
 Indicates whether the AssetCatalog.xml should be loaded by default in Application::StartCommon.
 
bool m_loadSettingsRegistry = true
 Used by test fixtures to disable initializing, reading, and writing to the settings registry.
 

Detailed Description

Application settings. Unlike the Descriptor, these values must be set in code and cannot be loaded from a file.

Member Data Documentation

◆ m_createStaticModulesCallback

CreateStaticModulesCallback AZ::ComponentApplication::StartupParameters::m_createStaticModulesCallback = nullptr

Callback to create AZ::Modules for the static libraries linked by this application. Leave null if the application uses no static AZ::Modules.

Note
Dynamic AZ::Modules are specified in the ComponentApplication::Descriptor.

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