Open 3D Engine LmbrCentral 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.
|
Notifications sent by the shape component. More...
#include <ShapeComponentBus.h>
Inherits AZ::ComponentBus.
Public Types | |
enum class | ShapeChangeReasons { TransformChanged , ShapeChanged } |
using | MutexType = AZStd::recursive_mutex |
allows multiple threads to call shape requests | |
Public Member Functions | |
virtual void | OnShapeChanged (ShapeChangeReasons changeReason)=0 |
Informs listeners that the shape component has been updated (The shape was modified) More... | |
Notifications sent by the shape component.
|
pure virtual |
Informs listeners that the shape component has been updated (The shape was modified)
changeReason | Informs listeners of the reason for this shape change (transform change, the shape dimensions being altered) |