Registering Your Component
Registering Your Component
You register a component during application startup. You implement the registration in the AZ::Module class of the module in which the component is written.
The following example module creates descriptors for the components that are declared within the module.
//MyModule.cpp
MyModule::MyModule()
{
// Create descriptors for components declared within this module.
m_descriptors.insert(m_descriptors.end(), {
MyComponent::CreateDescriptor(),
});
}
For more information, see the The Module Class section of the Using AZ Modules to Initialize Gems.