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::SplineCommon Class Reference

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 (AZ::u64 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.
 

Detailed Description

Common functionality and data for the SplineComponent.


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