Files
vimix/Interpolator.cpp
Bruno 2392d844d9 Making classes non-assignable
Following CppCheck recomendation, all classes that should not be manipulated by value are made non-assignable to ensure no mistake is made.
2021-04-18 13:04:16 +02:00

28 lines
442 B
C++

#include <glm/gtc/matrix_access.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include "defines.h"
#include "Log.h"
#include "ImageProcessingShader.h"
#include "Interpolator.h"
Interpolator::Interpolator(Source *subject, const SourceCore &target) :
subject_(subject), from_(static_cast<SourceCore> (*subject)), to_(target), cursor_(0.f)
{
}
void Interpolator::apply(float percent)
{
cursor_ = CLAMP( percent, 0.f, 1.f);
}