directfb.h | directfb.h | |||
---|---|---|---|---|
skipping to change at line 3897 | skipping to change at line 3897 | |||
/** Lightweight helpers **/ | /** Lightweight helpers **/ | |||
/* | /* | |||
* Make this a sub surface or adjust the rectangle of this sub surface . | * Make this a sub surface or adjust the rectangle of this sub surface . | |||
*/ | */ | |||
DFBResult (*MakeSubSurface) ( | DFBResult (*MakeSubSurface) ( | |||
IDirectFBSurface *thiz, | IDirectFBSurface *thiz, | |||
IDirectFBSurface *from, | IDirectFBSurface *from, | |||
const DFBRectangle *rect | const DFBRectangle *rect | |||
); | ); | |||
/** Direct Write/Read **/ | ||||
/* | ||||
* Write to the surface without the need for (Un)Lock. | ||||
* | ||||
* <b>rect</b> defines the area inside the surface. | ||||
* <br><b>ptr</b> and <b>pitch</b> specify the source. | ||||
* <br>The format of the surface and the source data must be the same. | ||||
*/ | ||||
DFBResult (*Write) ( | ||||
IDirectFBSurface *thiz, | ||||
const DFBRectangle *rect, | ||||
const void *ptr, | ||||
int pitch | ||||
); | ||||
/* | ||||
* Read from the surface without the need for (Un)Lock. | ||||
* | ||||
* <b>rect</b> defines the area inside the surface to be read. | ||||
* <br><b>ptr</b> and <b>pitch</b> specify the destination. | ||||
* <br>The destination data will have the same format as the surface. | ||||
*/ | ||||
DFBResult (*Read) ( | ||||
IDirectFBSurface *thiz, | ||||
const DFBRectangle *rect, | ||||
const void *ptr, | ||||
int pitch | ||||
); | ||||
) | ) | |||
/******************** | /******************** | |||
* IDirectFBPalette * | * IDirectFBPalette * | |||
********************/ | ********************/ | |||
/* | /* | |||
* <i>No summary yet...</i> | * <i>No summary yet...</i> | |||
*/ | */ | |||
DEFINE_INTERFACE( IDirectFBPalette, | DEFINE_INTERFACE( IDirectFBPalette, | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 30 lines changed or added | |||
directfb_version.h | directfb_version.h | |||
---|---|---|---|---|
skipping to change at line 34 | skipping to change at line 34 | |||
License along with this library; if not, write to the | License along with this library; if not, write to the | |||
Free Software Foundation, Inc., 59 Temple Place - Suite 330, | Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |||
Boston, MA 02111-1307, USA. | Boston, MA 02111-1307, USA. | |||
*/ | */ | |||
#ifndef __DIRECTFB_VERSION_H__ | #ifndef __DIRECTFB_VERSION_H__ | |||
#define __DIRECTFB_VERSION_H__ | #define __DIRECTFB_VERSION_H__ | |||
#define DIRECTFB_MAJOR_VERSION (1) | #define DIRECTFB_MAJOR_VERSION (1) | |||
#define DIRECTFB_MINOR_VERSION (2) | #define DIRECTFB_MINOR_VERSION (2) | |||
#define DIRECTFB_MICRO_VERSION (7) | #define DIRECTFB_MICRO_VERSION (8) | |||
#define DIRECTFB_BINARY_AGE (7) | #define DIRECTFB_BINARY_AGE (8) | |||
#define DIRECTFB_INTERFACE_AGE (0) | #define DIRECTFB_INTERFACE_AGE (0) | |||
#endif /* __DIRECTFB_VERSION_H__ */ | #endif /* __DIRECTFB_VERSION_H__ */ | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||