|
Open 3D Engine LmbrCentral Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Listener for spline changes. More...
#include <SplineComponentBus.h>
Inherits ComponentBus, and VertexContainerNotificationInterface< AZ::Vector3 >.
Public Member Functions | |
| virtual void | OnSplineChanged () |
| Called when the spline has changed. | |
| virtual void | OnOpenCloseChanged (bool) |
| Called when the Open/Close property is changed. | |
| void | OnVertexAdded (size_t) override |
| Called when a new vertex is added to spline. | |
| void | OnVertexRemoved (size_t) override |
| Called when a vertex is removed from spline. | |
| void | OnVertexUpdated (size_t) override |
| Called when a vertex is updated. | |
| void | OnVerticesSet (const AZStd::vector< AZ::Vector3 > &) override |
| Called when all vertices on the spline are set. | |
| void | OnVerticesCleared () override |
| Called when all vertices from the spline are removed. | |
Listener for spline changes.