Skip to content
Snippets Groups Projects
FXRbBitmapVirtuals.h 1.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • public:
      // Overrides the base class version of restore()
      virtual void restore();
    
      // Overrides the base class version of render()
      virtual void render();
    
      // Overrides the base class version of release()
      virtual void release();
    
      // Overrides the base class version of savePixels()
      virtual bool savePixels(FXStream& store) const;
    
      // Overrides the base class version of loadPixels()
      virtual bool loadPixels(FXStream& store);
    
      /// Rescale pixels to the specified width and height
      virtual void scale(FXint w,FXint h);
    
      /// Mirror bitmap horizontally and/or vertically
      virtual void mirror(FXbool horizontal,FXbool vertical);
    
      /// Rotate bitmap by degrees ccw
      virtual void rotate(FXint degrees);
    
      /// Crop bitmap to given rectangle
      virtual void crop(FXint x,FXint y,FXint w,FXint h,FXbool color=0);
    
      /// Fill bitmap with uniform value
      virtual void fill(FXbool color);
    
      // Overrides the base class version of setData()
      virtual void setData(FXuchar *pix,FXuint opts=0);
    
      // Overrides the base class version of setData()
      virtual void setData(FXuchar *pix,FXuint opts,FXint w,FXint h);