Skip to content
Snippets Groups Projects
colorpatch.H 462 B
Newer Older
  • Learn to ignore specific revisions
  • slevy's avatar
    slevy committed
    #ifndef _COLORPATCH_H
    #define _COLORPATCH_H
    
    #include "cmedpanel.H"
    
    class colorpatch : public Fl_Gl_Window {
      public:
    
      float vr,vg,vb,va;
    
      void rgba(float r,float g,float b,float a) { vr=r,vg=g,vb=b,va=a; redraw(); }
    
      colorpatch(int x,int y,int w,int h,char *label=0) :
    	Fl_Gl_Window(x,y,w,h,label) {
        vr = vg = vb = va = 0;
      }
    
     protected:
    
      virtual void draw() {
        glClearColor( vr,vg,vb,va );
        glClear( GL_COLOR_BUFFER_BIT );
      }
    };
    
    #endif