Open 3D Engine LyShine 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.
UiSpline::TrackSplineInterpolator< Vec2 > Class Reference

Inherits spline::CBaseSplineInterpolator< Vec2, UiSpline::BezierSpline< Vec2, UiSpline::SplineKeyEx< Vec2 > > >.

Public Member Functions

virtual int GetNumDimensions ()
 
virtual void SerializeSpline (XmlNodeRef &node, bool bLoading)
 
virtual void SetKeyTime (int key, float time)
 
virtual void SetKeyValue (int key, ISplineInterpolator::ValueType value)
 
virtual bool GetKeyValue (int key, ISplineInterpolator::ValueType &value)
 
virtual void Interpolate (float time, ISplineInterpolator::ValueType &value)
 
float Integrate (float time)
 
virtual void SetKeyFlags (int k, int flags)
 
virtual void SetKeyInTangent (int k, ISplineInterpolator::ValueType tin)
 
virtual void SetKeyOutTangent (int k, ISplineInterpolator::ValueType tout)
 
void ConstrainOutTangentsOf (int k)
 
void ConstrainInTangentsOf (int k)
 
virtual void comp_deriv ()
 
virtual int InsertKey (float t, ISplineInterpolator::ValueType val)
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

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