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.