class Core::InterpolatorFactory
Overview
Interpolator class registration. More…
#include <coreinterpolator.h> class InterpolatorFactory { public: // typedefs typedef Interpolator* (*CreateFunc)(); // methods static Interpolator* create (CStringPtr name); static void add (CStringPtr name, CreateFunc createFunc); template <class Type> static void add (CStringPtr name); template <class Type> static Interpolator* createInterpolator (); };
Detailed Documentation
Interpolator class registration.
Methods
static Interpolator* create (CStringPtr name)
Create interpolator by name.
static void add (CStringPtr name, CreateFunc createFunc)
Register interpolator class.
template <class Type> static void add (CStringPtr name)
Register interpolator class.
template <class Type> static Interpolator* createInterpolator ()
Interpolator create function template.