Inherited by Maestro::EditorSequenceAgentComponent, and Maestro::SequenceAgentComponent.
 | 
| 
virtual AZ::TypeId  | GetComponentTypeUuid (const AZ::Component &component) const =0 | 
|   | 
| 
virtual void  | GetEntityComponents (AZ::Entity::ComponentArrayType &entityComponents) const =0 | 
|   | 
| 
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) | 
|   | 
 | 
| 
AZStd::unordered_map< Maestro::SequenceComponentRequests::AnimatablePropertyAddress, AZ::BehaviorEBus::VirtualProperty * >  | m_addressToBehaviorVirtualPropertiesMap | 
|   | 
| 
AZStd::unordered_map< AZ::ComponentId, AZ::BehaviorEBusEventSender * >  | m_addressToGetAssetDurationMap | 
|   | 
 | 
| 
class  | AZ::SerializeContext | 
|   | 
The documentation for this class was generated from the following file:
- Gems/Maestro/Code/Source/Components/SequenceAgent.h