Classes | Namespaces | Typedefs | Functions

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spMathInterpolator.hpp File Reference

#include "Base/spMath.hpp"
#include "Base/spTimer.hpp"

Go to the source code of this file.

Classes

class  sp::math::Interpolator
class  sp::math::FunctionalInterpolator< T, I, Func >

Namespaces

namespace  sp
 

!!


namespace  sp::math
 

This namespace contains all mathematical basic functions such as sine, cosine, distance calculations etc.


namespace  sp::math::InterpolatorManager

Typedefs

typedef FunctionalInterpolator
< f32, f32,&Lerp > 
sp::math::LinearInterpolator
typedef FunctionalInterpolator
< f32, f32,&LerpParabolic > 
sp::math::ParabolicInterpolator
typedef FunctionalInterpolator
< f32, f32,&LerpSin > 
sp::math::SinInterpolator

Functions

SP_EXPORT void sp::math::InterpolatorManager::add (Interpolator *Interp)
SP_EXPORT void sp::math::InterpolatorManager::remove (Interpolator *Interp)
SP_EXPORT void sp::math::InterpolatorManager::update ()
 Updates all interpolation instances. Call this function every frame only once.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines