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::AzCoreModule Class Reference

Inherits AZ::Module.

Public Member Functions

 AZ_RTTI (AzCoreModule, "{898CE9C5-B4CC-4331-811E-3B44B967A1C1}", AZ::Module)
 
 AZ_CLASS_ALLOCATOR (AzCoreModule, AZ::OSAllocator)
 
AZ::ComponentTypeList GetRequiredSystemComponents () const override
 
- Public Member Functions inherited from AZ::Module
 AZ_RTTI (Module, "{59682E0E-731F-4361-BC0B-039BC5376CA1}")
 
 AZ_CLASS_ALLOCATOR (Module, AZ::SystemAllocator)
 
 Module ()
 
virtual ~Module ()
 
 Module (const Module &)=delete
 
Moduleoperator= (const Module &)=delete
 
void Reflect (AZ::ReflectContext *)
 
virtual ComponentTypeList GetRequiredSystemComponents () const
 
void RegisterComponentDescriptors ()
 
AZStd::list< AZ::ComponentDescriptor * > GetComponentDescriptors () const
 

Additional Inherited Members

- Protected Attributes inherited from AZ::Module
AZStd::list< AZ::ComponentDescriptor * > m_descriptors
 

Member Function Documentation

◆ GetRequiredSystemComponents()

AZ::ComponentTypeList AZ::AzCoreModule::GetRequiredSystemComponents ( ) const
overridevirtual

Override to require specific components on the system entity.

Returns
The type-ids of required components.

Reimplemented from AZ::Module.


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