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