MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / ofMap

Function ofMap

Source/OpenFrameworksPort.cpp:390–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388}
389
390float ofMap(float val, float fromStart, float fromEnd, float toStart, float toEnd, bool clamp)
391{
392 float ret;
393 if (fromEnd - fromStart != 0)
394 ret = ((val - fromStart) / (fromEnd - fromStart)) * (toEnd - toStart) + toStart;
395 else
396 ret = toEnd;
397 if (clamp)
398 ret = ofClamp(ret, MIN(toStart, toEnd), MAX(toStart, toEnd));
399 return ret;
400}
401
402float ofRandom(float max)
403{

Callers 15

GetBarStartMethod · 0.85
GetBarEndMethod · 0.85
MouseMovedMethod · 0.85
DrawModuleMethod · 0.85
DrawModuleMethod · 0.85
DrawDisplayModuleRectMethod · 0.85
DrawToFramebufferMethod · 0.85
PollMethod · 0.85
OnMidiControlMethod · 0.85
ProcessAudioMethod · 0.85
CalcSliderValMethod · 0.85
RenderMethod · 0.85

Calls 1

ofClampFunction · 0.85

Tested by 2

DrawModuleMethod · 0.68
GetYPosMethod · 0.68