PythonCoverageModule.h 660 B

1234567891011121314151617181920212223242526
  1. #include <AzCore/Memory/SystemAllocator.h>
  2. #include <AzCore/Module/Module.h>
  3. #include <PythonCoverageSystemComponent.h>
  4. #pragma once
  5. #pragma optimize("", off)
  6. namespace PythonCoverage
  7. {
  8. class PythonCoverageModule : public AZ::Module
  9. {
  10. public:
  11. AZ_RTTI(PythonCoverageModule, "{dc706de0-22c4-4b05-9b99-438692afc082}", AZ::Module);
  12. AZ_CLASS_ALLOCATOR(PythonCoverageModule, AZ::SystemAllocator, 0);
  13. PythonCoverageModule();
  14. /**
  15. * Add required SystemComponents to the SystemEntity.
  16. */
  17. AZ::ComponentTypeList GetRequiredSystemComponents() const override;
  18. };
  19. } // namespace PythonCoverage