Inherits AZ::Component, and JobManagerBus::Handler.
Public Member Functions | |
JobManager * | GetManager () override |
JobContext * | GetGlobalContext () override |
Public Member Functions inherited from AZ::Component | |
AZ_TYPE_INFO_WITH_NAME_DECL (Component) | |
AZ_RTTI_NO_TYPE_INFO_DECL () | |
Component () | |
virtual | ~Component () |
Entity * | GetEntity () const |
EntityId | GetEntityId () const |
NamedEntityId | GetNamedEntityId () const |
ComponentId | GetId () const |
virtual TypeId | GetUnderlyingComponentType () const |
void | SetId (const ComponentId &id) |
virtual void | SetSerializedIdentifier (AZStd::string serializedIdentifer) |
virtual AZStd::string | GetSerializedIdentifier () const |
virtual ComponentValidationResult | ValidateComponentRequirements (const ImmutableEntityVector &, const AZStd::unordered_set< AZ::Crc32 > &) const |
bool | SetConfiguration (const AZ::ComponentConfig &config) |
bool | GetConfiguration (AZ::ComponentConfig &outConfig) const |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::Component | |
virtual void | Init () |
virtual void | Activate ()=0 |
virtual void | Deactivate ()=0 |
virtual bool | ReadInConfig (const ComponentConfig *baseConfig) |
virtual bool | WriteOutConfig (ComponentConfig *outBaseConfig) const |
virtual void | SetEntity (Entity *entity) |
virtual void | OnAfterEntitySet () |
Function to call after setting the entity in this component. | |
Protected Attributes inherited from AZ::Component | |
Entity * | m_entity |
Reference to the entity that owns the component. The value is null if the component is not attached to an entity. | |
ComponentId | m_id |
A component ID that is unique for an entity. This component ID is not unique across all entities. | |