e50d301da1fa8d2d36a625a755d8b020b59f25eb
9 /*----------------------------------------------------------------------*\
11 \*---------------------------------------------------------------------*/
13 /*--------------------------------------*\
15 \*-------------------------------------*/
20 virtual ~Animable_I(void) {};
22 virtual void runGPU(uchar4
* ptrDevPixels
)=0;
23 virtual void animationStep(void)=0;
29 * Ancienne version de l'interface.
31 virtual float getT() { return 0.0; };
33 virtual std::vector
<std::string
> getNames() { std::vector
<std::string
> def
; def
.push_back("t = "); return def
; }
34 virtual void getValues(float* values
) { values
[0] = this->getT(); }
36 virtual std::string
getTitle() = 0;
41 /*----------------------------------------------------------------------*\
43 \*---------------------------------------------------------------------*/