146b871daffe0ac6865588816cf34e29d15440f9
1 #ifndef DAMIER_IMAGE_H_
2 #define DAMIER_IMAGE_H_
4 #include "ImageFonctionelMOOs_A.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 class DamierImage
: public ImageFonctionelMOOs_A
17 /*--------------------------------------*\
19 \*-------------------------------------*/
23 DamierImage(unsigned int w
, unsigned int h
, float dt
, int n
);
24 virtual ~DamierImage(void);
26 /*--------------------------------------*\
28 \*-------------------------------------*/
37 * Override, call periodicly by the api
39 virtual void fillImageGL(uchar4
* ptrTabPixels
, int w
, int h
, const DomaineMath
& domaineMath
);
42 * Override, call periodicly by the api
44 virtual void animationStep(bool& isNeedUpdateView
);
47 * Override, call periodicly by the api
49 virtual void paintPrimitives(Graphic2Ds
& graphic2D
);
52 /*--------------------------------------*\
54 \*-------------------------------------*/
59 DamierMOO
* ptrDamierMOO
;
66 /*----------------------------------------------------------------------*\
68 \*---------------------------------------------------------------------*/