Début du TP convolution. Pour l'instant uniquement lecture d'une vidéo.
[GPU.git] / WCudaMSE / Student_Cuda_Image / src / cpp / core / 06_Convolution / ImageConvolutionCuda.h
1
2 #ifndef IMAGE_CONVOLUTION_CUDA_H
3 #define IMAGE_CONVOLUTION_CUDA_H
4
5 #include "Image.h"
6 #include "CaptureVideo.h"
7
8 class ImageConvolutionCuda : public Image
9 {
10 public:
11 ImageConvolutionCuda(Animable_I* ptrAnimable, CaptureVideo* captureur ,ColorRGB_01* ptrColorTitreRGB = new ColorRGB_01(1, 0, 0));
12
13 virtual ~ImageConvolutionCuda();
14
15 public:
16 void fillImageGL(uchar4* ptrDevImageGL, int w, int h); // override
17 //void animationStep(bool& isNeedUpdateView); // override
18 //void paintPrimitives(Graphic2Ds& graphic2D); // override
19
20 private:
21 CaptureVideo* captureur;
22 };
23
24 #endif