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.
|
Common functionality and data for the SplineComponent. More...
#include <SplineComponent.h>
Public Member Functions | |
AZ_CLASS_ALLOCATOR (SplineCommon, AZ::SystemAllocator) | |
AZ_RTTI (SplineCommon, "{91A31D7E-F63A-4AA8-BC50-909B37F0AD8B}") | |
void | ChangeSplineType (SplineType splineType) |
void | SetCallbacks (const AZ::IndexFunction &OnAddVertex, const AZ::IndexFunction &OnRemoveVertex, const AZ::IndexFunction &OnUpdateVertex, const AZ::VoidFunction &OnSetVertices, const AZ::VoidFunction &OnClearVertices, const AZ::VoidFunction &OnChangeType, const AZ::BoolFunction &OnOpenClose) |
Override callbacks to be used when spline changes/is modified. | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
AZ::SplinePtr | m_spline |
Reference to the underlying spline data. | |
Common functionality and data for the SplineComponent.