bitmapdata.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __LIBOPENRAW_BITMAPDATA_H_
00023 #define __LIBOPENRAW_BITMAPDATA_H_
00024
00025 #include <libopenraw/types.h>
00026
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030
00031 typedef struct _BitmapData *ORBitmapDataRef;
00032
00033
00034 ORBitmapDataRef
00035 or_bitmapdata_new(void);
00036
00037 or_error
00038 or_bitmapdata_release(ORBitmapDataRef bitmapdata);
00039
00040 or_data_type
00041 or_bitmapdata_format(ORBitmapDataRef bitmapdata);
00042
00043 void *
00044 or_bitmapdata_data(ORBitmapDataRef bitmapdata);
00045
00046 size_t
00047 or_bitmapdata_data_size(ORBitmapDataRef bitmapdata);
00048
00049 void
00050 or_bitmapdata_dimensions(ORBitmapDataRef bitmapdata,
00051 uint32_t *x, uint32_t *y);
00052
00053 uint32_t
00054 or_bitmapdata_bpc(ORBitmapDataRef bitmapdata);
00055
00056 #ifdef __cplusplus
00057 }
00058 #endif
00059
00060 #endif
00061
00062
00063
00064
00065
00066
00067
00068
00069