Inherits AzToolsFramework::Components::EditorComponentBase, EditorSequenceAgentComponentRequestBus::MultiHandler, SequenceAgentComponentRequestBus::MultiHandler, Maestro::SequenceAgent, and EditorSequenceAgentComponentNotificationBus::MultiHandler.
 | 
| 
  | AZ_EDITOR_COMPONENT (EditorSequenceAgentComponent, "{D90A3A45-CA0C-4ED7-920A-41D50557D67B}") | 
|   | 
| 
void  | Activate () override | 
|   | 
| 
void  | Deactivate () override | 
|   | 
| 
void  | GetAllAnimatableProperties (IAnimNode::AnimParamInfos &properties, AZ::ComponentId componentId) override | 
|   | 
| 
void  | GetAnimatableComponents (AZStd::vector< AZ::ComponentId > &animatableComponentIds) override | 
|   | 
| 
void  | ConnectSequence (const AZ::EntityId &sequenceEntityId) override | 
|   | 
| 
void  | DisconnectSequence () override | 
|   | 
| 
AZ::Uuid  | GetAnimatedAddressTypeId (const AnimatablePropertyAddress &animatableAddress) override | 
|   | 
| 
void  | GetAnimatedPropertyValue (AnimatedValue &returnValue, const AnimatablePropertyAddress &animatableAddress) override | 
|   | 
| 
bool  | SetAnimatedPropertyValue (const AnimatablePropertyAddress &animatableAddress, const AnimatedValue &value) override | 
|   | 
| 
void  | GetAssetDuration (AnimatedValue &returnValue, AZ::ComponentId componentId, const AZ::Data::AssetId &assetId) override | 
|   | 
 | 
| AZ::TypeId  | GetComponentTypeUuid (const AZ::Component &component) const override | 
|   | 
| void  | GetEntityComponents (AZ::Entity::ComponentArrayType &entityComponents) const override | 
|   | 
| 
void  | BuildGameEntity (AZ::Entity *gameEntity) override | 
|   | 
| 
void  | CacheAllVirtualPropertiesFromBehaviorContext () | 
|   | 
| 
AZ::Uuid  | GetVirtualPropertyTypeId (const Maestro::SequenceComponentRequests::AnimatablePropertyAddress &animatedAddress) const | 
|   | 
| 
void  | GetAnimatedPropertyValue (Maestro::SequenceComponentRequests::AnimatedValue &returnValue, AZ::EntityId entityId, const Maestro::SequenceComponentRequests::AnimatablePropertyAddress &animatableAddress) | 
|   | 
| 
bool  | SetAnimatedPropertyValue (AZ::EntityId entityId, const Maestro::SequenceComponentRequests::AnimatablePropertyAddress &animatableAddress, const Maestro::SequenceComponentRequests::AnimatedValue &value) | 
|   | 
| 
void  | GetAssetDuration (Maestro::SequenceComponentRequests::AnimatedValue &returnValue, AZ::ComponentId componentId, const AZ::Data::AssetId &assetId) | 
|   | 
 | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
| 
static void  | GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent) | 
|   | 
 | 
| 
AZStd::unordered_map< Maestro::SequenceComponentRequests::AnimatablePropertyAddress, AZ::BehaviorEBus::VirtualProperty * >  | m_addressToBehaviorVirtualPropertiesMap | 
|   | 
| 
AZStd::unordered_map< AZ::ComponentId, AZ::BehaviorEBusEventSender * >  | m_addressToGetAssetDurationMap | 
|   | 
◆ GetComponentTypeUuid()
  
  
      
        
          | AZ::TypeId Maestro::EditorSequenceAgentComponent::GetComponentTypeUuid  | 
          ( | 
          const AZ::Component &  | 
          component | ) | 
           const | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ GetEntityComponents()
  
  
      
        
          | void Maestro::EditorSequenceAgentComponent::GetEntityComponents  | 
          ( | 
          AZ::Entity::ComponentArrayType &  | 
          entityComponents | ) | 
           const | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
The documentation for this class was generated from the following file:
- Gems/Maestro/Code/Source/Components/EditorSequenceAgentComponent.h