PythonCoverageEditorModule.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution.
  3. *
  4. * SPDX-License-Identifier: Apache-2.0 OR MIT
  5. *
  6. */
  7. #include "PythonCoverageEditorModule.h"
  8. #include "PythonCoverageEditorSystemComponent.h"
  9. namespace PythonCoverage
  10. {
  11. AZ_CLASS_ALLOCATOR_IMPL(PythonCoverageEditorModule, AZ::SystemAllocator, 0)
  12. PythonCoverageEditorModule::PythonCoverageEditorModule()
  13. {
  14. m_descriptors.insert(
  15. m_descriptors.end(),
  16. {
  17. PythonCoverageEditorSystemComponent::CreateDescriptor()
  18. });
  19. }
  20. PythonCoverageEditorModule::~PythonCoverageEditorModule() = default;
  21. AZ::ComponentTypeList PythonCoverageEditorModule::GetRequiredSystemComponents() const
  22. {
  23. // add required SystemComponents to the SystemEntity
  24. return AZ::ComponentTypeList{ azrtti_typeid<PythonCoverageEditorSystemComponent>() };
  25. }
  26. } // namespace PythonCoverage
  27. AZ_DECLARE_MODULE_CLASS(Gem_PythonCoverageEditor, PythonCoverage::PythonCoverageEditorModule)