098790d42199e3aee4b5b5de29aec18f63acab3a
1 #ifndef ANIMABLE_FONCTIONEL_I_H_
2 #define ANIMABLE_FONCTIONEL_I_H_
7 #include "DomaineMath.h"
13 /*----------------------------------------------------------------------*\
15 \*---------------------------------------------------------------------*/
17 /*--------------------------------------*\
19 \*-------------------------------------*/
21 class AnimableFonctionel_I
24 virtual ~AnimableFonctionel_I() {}
26 virtual void runGPU(uchar4
* ptrDevPixels
,const DomaineMath
& domaineMath
)=0;
27 virtual void animationStep(void)=0;
29 virtual int getW(void)=0;
30 virtual int getH(void)=0;
31 virtual DomaineMath
* getDomaineMathInit(void)=0;
36 virtual float getT(void)=0;
38 virtual string
getTitle(void)=0;
44 /*----------------------------------------------------------------------*\
46 \*---------------------------------------------------------------------*/