#pragma once
#include"AntTweakBar.h"
#include "vaomesh.h"
struct Deformer
{
bool needIteration = true;
virtual std::string name(){ return "UNKNOWN"; }
virtual void preprocess(bool) {}
virtual void deform() = 0;
virtual void createDeformer() {};
virtual bool converged() { return false; }
virtual void resetDeform(){}
virtual void getResult(){}
virtual void saveData(){}
};