Open 3D Engine AWSCore Gem 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.
AWSCore::AWSCoreSystemComponent Class Reference

Inherits AZ::Component, and AWSCoreRequestBus::Handler.

Public Member Functions

 AZ_COMPONENT (AWSCoreSystemComponent, "{940EEC1D-BABE-4F28-8E70-8AC12E22BD58}")
 
AZ::JobContext * GetDefaultJobContext () override
 
AwsApiJobConfigGetDefaultConfig () override
 
bool IsAWSApiInitialized () const
 Returns true if the AWS C++ SDK has been initialized and is ready for use.
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent)
 

Static Public Attributes

static const char * AWS_API_ALLOC_TAG
 
static const char * AWS_API_LOG_PREFIX
 

Protected Member Functions

void Init () override
 
void Activate () override
 
void Deactivate () override
 
void InitAWSApi ()
 
void ShutdownAWSApi ()
 

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