Open 3D Engine LmbrCentral Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
LmbrCentral::SplineComponentNotification Class Reference

Listener for spline changes. More...

#include <SplineComponentBus.h>

Inherits AZ::ComponentBus, and AZ::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.
 

Detailed Description

Listener for spline changes.


The documentation for this class was generated from the following file: