Laxkit  0.0.7.1
Public Member Functions | Public Attributes | Protected Attributes
Laxkit::LaxCairoImage Class Reference
Inheritance diagram for Laxkit::LaxCairoImage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 LaxCairoImage (const char *fname, cairo_surface_t *img=NULL, const char *npreviewfile=NULL, int maxx=0, int maxy=0, char del=0)
virtual cairo_surface_t * Image (int which=0)
virtual void doneForNow ()
virtual unsigned int imagestate ()
virtual int imagetype ()
virtual int w ()
virtual int h ()
virtual int dataw ()
virtual int datah ()
virtual void clear ()
virtual int createFromData_ARGB8 (int width, int height, int stride, const unsigned char *data)
virtual unsigned chargetImageBuffer ()
virtual int doneWithBuffer (unsigned char *buffer)
- Public Member Functions inherited from Laxkit::LaxImage
 LaxImage (const char *fname)
virtual ~LaxImage ()
- Public Member Functions inherited from Laxkit::anObject
 anObject ()
 Set object_id=getUniqueNumber().
virtual ~anObject ()
 Empty virtual destructor.
virtual const charwhattype ()
 Returns the type of anObject.
virtual anObjectduplicate (anObject *ref=NULL)
virtual int inc_count ()
 Increment the data's count by 1. Returns count.
virtual int dec_count ()
 Decrement the count of the data, deleting if count is less than or equal to 0.
virtual int the_count ()

Public Attributes

cairo_surface_t * image
int width
int height
int dwidth
int dheight
- Public Attributes inherited from Laxkit::LaxImage
char delpreview
 1 to unlink previewfile in the destructor, else 0.
charfilename
charpreviewfile
clock_t lastaccesstime
- Public Attributes inherited from Laxkit::anObject
int suppress_debug
DeleteRefCountedFunc deleteMe
 Called when the count is decremented to 0.
unsigned long object_id
charobject_idstr

Protected Attributes

char flag
char whichimage
int display_count

The documentation for this class was generated from the following file:

Mon Feb 17 2014 11:52:59, Laxkit