Gems/AWSNativeSDKInit/Code/Source/AWSNativeSDKInitModuleInterface.h (17 lines of code) (raw):
#include <AzCore/Memory/Memory_fwd.h>
#include <AzCore/Module/Module.h>
#include <AzCore/RTTI/RTTIMacros.h>
#include <AzCore/RTTI/TypeInfoSimple.h>
namespace AWSNativeSDKInit
{
class AWSNativeSDKInitModuleInterface
: public AZ::Module
{
public:
AZ_TYPE_INFO_WITH_NAME_DECL(AWSNativeSDKInitModuleInterface)
AZ_RTTI_NO_TYPE_INFO_DECL()
AZ_CLASS_ALLOCATOR_DECL
AWSNativeSDKInitModuleInterface();
/**
* Add required SystemComponents to the SystemEntity.
*/
AZ::ComponentTypeList GetRequiredSystemComponents() const override;
};
}// namespace AWSNativeSDKInit