#include <brushlib.h>
Public Member Functions | 
|   | SurfaceWrapper (surface_type *surface=NULL) | 
| void  | reset () | 
| virtual bool  | draw_dab (float x, float y, float radius, float color_r, float color_g, float color_b, float opaque, float hardness=0.5, float alpha_eraser=1.0, float aspect_ratio=1.0, float angle=0.0, float=0.0) | 
| virtual void  | get_color (float x, float y, float, float *color_r, float *color_g, float *color_b, float *color_a) | 
Member Typedef Documentation
Constructor & Destructor Documentation
  
  
      
        
          | brushlib::SurfaceWrapper::SurfaceWrapper  | 
          ( | 
          surface_type *  | 
          surface = NULL | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
Member Function Documentation
  
  
      
        
          | void brushlib::SurfaceWrapper::reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual bool brushlib::SurfaceWrapper::draw_dab  | 
          ( | 
          float  | 
          x,  | 
         
        
           | 
           | 
          float  | 
          y,  | 
         
        
           | 
           | 
          float  | 
          radius,  | 
         
        
           | 
           | 
          float  | 
          color_r,  | 
         
        
           | 
           | 
          float  | 
          color_g,  | 
         
        
           | 
           | 
          float  | 
          color_b,  | 
         
        
           | 
           | 
          float  | 
          opaque,  | 
         
        
           | 
           | 
          float  | 
          hardness = 0.5,  | 
         
        
           | 
           | 
          float  | 
          alpha_eraser = 1.0,  | 
         
        
           | 
           | 
          float  | 
          aspect_ratio = 1.0,  | 
         
        
           | 
           | 
          float  | 
          angle = 0.0,  | 
         
        
           | 
           | 
          float  | 
           = 0.0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void brushlib::SurfaceWrapper::get_color  | 
          ( | 
          float  | 
          x,  | 
         
        
           | 
           | 
          float  | 
          y,  | 
         
        
           | 
           | 
          float  | 
          ,  | 
         
        
           | 
           | 
          float *  | 
          color_r,  | 
         
        
           | 
           | 
          float *  | 
          color_g,  | 
         
        
           | 
           | 
          float *  | 
          color_b,  | 
         
        
           | 
           | 
          float *  | 
          color_a  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
Member Data Documentation
      
        
          | int brushlib::SurfaceWrapper::extra_left | 
        
      
 
 
      
        
          | int brushlib::SurfaceWrapper::extra_right | 
        
      
 
 
      
        
          | int brushlib::SurfaceWrapper::extra_top | 
        
      
 
 
      
        
          | int brushlib::SurfaceWrapper::extra_bottom | 
        
      
 
 
      
        
          | int brushlib::SurfaceWrapper::offset_x | 
        
      
 
 
      
        
          | int brushlib::SurfaceWrapper::offset_y | 
        
      
 
 
The documentation for this class was generated from the following file: