Open 3D Engine EMotionFX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AnimGraphBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | MutexType = AZStd::mutex |
Public Member Functions | |
virtual void | OnSyncVisualObject (AnimGraphObject *object) |
virtual void | OnParameterActionTriggered (const ValueParameter *valueParameter) |
virtual void | OnVirtualFinalNodeSet (BlendTree *blendTree) |
virtual void | OnReferenceAnimGraphAboutToBeChanged ([[maybe_unused]] AnimGraphReferenceNode *referenceNode) |
virtual void | OnReferenceAnimGraphChanged (AnimGraphReferenceNode *referenceNode) |
EMotion FX Anim Graph Notification Bus Used for monitoring events from anim graphs.
using EMotionFX::AnimGraphNotifications::MutexType = AZStd::mutex |
OnSyncVisualObject can be called from multiple threads when loading happens in a non-GUI thread.
|
inlinevirtual |
Called whenever an attribute changes that influences the visual graph or any other UI element.
|
inlinevirtual |
Called whenever the anim graph in a reference node changed.
|
inlinevirtual |
Called whenever something inside an object changes that influences the visual graph or any other UI element.
[in] | object | The object that changed and requests the UI sync. |
|
inlinevirtual |
Called whenever the virtual final node is set on a blend tree.