Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Namespaces | Macros | Functions
DefaultInterpolators.cpp File Reference
#include "DefaultInterpolators.h"
#include "DefaultInterpolators.inl"
#include "LinearInterpolator.h"
#include "DiscreteInterpolator.h"
#include "CosinusInterpolator.h"

Namespaces

 DefaultInterpolators
 Interpolators helpers functions.
 

Macros

#define DEFINE_SPECIALIZATION(type, Function)
 

Functions

 DefaultInterpolators::DEFINE_SPECIALIZATION (float, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (double, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (char, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint8, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int8, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint16, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int16, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint32, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int32, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint64, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int64, CreateLinear)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (float, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (double, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (char, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint8, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int8, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint16, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int16, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint32, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int32, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint64, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int64, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (bool, CreateDiscrete)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (float, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (double, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (char, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint8, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int8, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint16, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int16, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint32, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int32, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (uint64, CreateCosinus)
 
 DefaultInterpolators::DEFINE_SPECIALIZATION (int64, CreateCosinus)
 

Detailed Description

Author
nieznanysprawiciel

Macro Definition Documentation

#define DEFINE_SPECIALIZATION (   type,
  Function 
)
Value:
template \
UPtr< IInterpolator< type > > Function< type >( const Key< type >& leftKey, \
const Key< type >& rightKey, \
UPtr< const IInterpolator< type > >& leftInterpolator, \
UPtr< const IInterpolator< type > >& rightInterpolator );
Animation key.
Definition: IInterpolator.h:21