95 int index1 = index0+1;
96 float lerp = normalized_input - input0;
135 static void Init(
void);
152 static void Reset(
void);
void Init(const char *name, Curve1DClass *curve)
SimpleVecClass< float > OutputSamples
virtual ~LookupTableClass(void)
float Get_Value(float input)
const char * Get_Name(void)
LookupTableClass(int sample_count=256)
float Get_Value_Quick(float input)
~LookupTableMgrClass(void)
LookupTableMgrClass(void)
static void Save_Table_Desc(ChunkSaveClass &csave, Curve1DClass *curve, const Vector2 &min, const Vector2 &max)
static void Load_Table_Desc(ChunkLoadClass &cload, Curve1DClass **curve_ptr, Vector2 *set_min=NULL, Vector2 *set_max=NULL)
static RefMultiListClass< LookupTableClass > Tables
static bool Add_Table(LookupTableClass *table)
static bool Remove_Table(LookupTableClass *table)
static void Shutdown(void)
static LookupTableClass * Get_Table(const char *name, bool try_to_load=true)
MultiListObjectClass(void)
static float Floor(float val)
static long Float_To_Long(float f)